Mounting an existing file systems in an user mode linux can be done in two manners, either using :
Using hostfs implies the following restriction, you should not boot on it, or use devices or sockets on it, and finally the files written by the user mode linux are files with root permissions.
For these reasons, it is better to use humfs. There are some issues with page caching under UML. I refer to the origin of these information on this topic, so see
here.
- Make the directory and cd to it
host% mkdir humfs-mount
host% cd humfs-mount
- the directory hierarchy which should be available to the user mode linux is in a subdirectory called "data". It is possible to use an existing UML filesystem for this, information on this are found at the previously cited source.
- As root, run the humfsify utility to convert this directory to the format needed by the UML humfs filesystem:
host# humfsify user group 4G