X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=doc%2Fimagex-mount.1.in;h=51098671f34c13f7718599303464d9bd337dc9d7;hp=3bfa26479a6e6556ed256c6768c2bab793ab7428;hb=9d15e6a757aced5ccd5967f3ae566304de766026;hpb=7b5a88bcb70a3bdb24f3df414e8c71fdb95ee602 diff --git a/doc/imagex-mount.1.in b/doc/imagex-mount.1.in index 3bfa2647..51098671 100644 --- a/doc/imagex-mount.1.in +++ b/doc/imagex-mount.1.in @@ -7,7 +7,7 @@ imagex-mount, imagex-mountrw, imagex-unmount \- Mount and unmount an image from [--streams-interface=\fIINTERFACE\fR] [--ref="\fIGLOB\fR"] .br \fBimagex mountrw\fR \fIWIMFILE\fR \fIIMAGE\fR \fIDIRECTORY\fR [--check] -[--streams-interface=\fIINTERFACE\fR] +[--streams-interface=\fIINTERFACE\fR] [--staging-dir=\fIDIR\fR] .br \fBimagex unmount\fR \fIDIRECTORY\fR [--commit] [--check] @@ -66,6 +66,9 @@ imagex mount mywim.swm 1 dir --ref="mywim*.swm" If wimlib was configured using the --without-fuse flag, then the \fBimagex mount\fR, \fBimagex mountrw\fR, and \fBimagex unmount\fR commands will not work. +You can mount multiple images from a WIM file read-only at the same time, but +you can only mount one image at a time from a WIM read-write. + All files in the mounted WIM will be accessible regardless of whether there is a security descriptor in the WIM associated with the file or not. New files or directories created in a read-write mounted WIM will be created with no security @@ -75,12 +78,12 @@ to set or get DOS names, file attributes, or security descriptors in a mounted WIM. .SH MOUNT OPTIONS + .TP \fB--check\fR When reading the WIM, verify its integrity if it contains an integrity table. .TP \fB--streams-interface\fR=\fIINTERFACE\fR - This option is inspired by the ntfs-3g filesystem driver (see \fBntfs-3g\fR (8)). It controls how alternate data streams, or named data streams, in WIM files are made available. @@ -101,19 +104,22 @@ Please note that named data streams are a somewhat obscure NTFS feature that aren't actually used much, even though they complicate the WIM file format considerably. Normally, all you care about is the default or "unnamed" data stream. - .TP \fB--debug\fR Turn on debugging information printed by the FUSE library, and do not fork into the background. - .TP \fB--ref\fR="\fIGLOB\fR" File glob of additional split WIM parts that are part of the split WIM being mounted. This option is valid for \fBimagex mount\fR but not \fBimagex mountrw\fR. See \fBSPLIT_WIMS\fR. +.TP +\fB--staging-dir\fR=\fIDIR\fR +Store temporary staging files in the directory \fIDIR\fR. Only valid for +\fBimagex mountrw\fR. .SH UNMOUNT OPTIONS + .TP \fB--commit\fR Recreate the WIM file with the changes that have been made. Has no effect if @@ -126,9 +132,11 @@ mount is read-only or if --commit was not specified. .SH IMPLEMENTATION DETAILS Since a WIM is an archive and not a filesystem, \fBimagex mountrw\fR creates a -temporary staging directory to contain files that are created or modified. When -the filesystem is unmounted with \fB--commit\fR, the WIM is rebuilt, merging in -the staging files as needed. Then, the temporary staging directory is deleted. +temporary staging directory to contain files that are created or modified. This +directory is located in the same directory as \fIWIMFILE\fR by default, but the +location can be set using the \fB--staging-dir\fR option. When the filesystem +is unmounted with \fB--commit\fR, the WIM is rebuilt, merging in the staging +files as needed. Then, the temporary staging directory is deleted. \fBimagex unmount\fR executes the \fBfusermount\fR (1) program, which should be installed as part of libfuse, to unmount the filesystem. It then uses a POSIX