X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=doc%2Fimagex-mount.1.in;h=86a60dd971ed3c1cbf0927c16404d7f8497e6694;hp=3d4431265253122dd533db1b0a4e657012ae69a2;hb=541b65d79e0c73238a25e2c2661711d8593d0684;hpb=4a4aa00c378959fedcc4dab39d0933d36e2a1c3e diff --git a/doc/imagex-mount.1.in b/doc/imagex-mount.1.in index 3d443126..86a60dd9 100644 --- a/doc/imagex-mount.1.in +++ b/doc/imagex-mount.1.in @@ -1,13 +1,11 @@ -.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "March 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-mount, imagex-mountrw, imagex-unmount \- Mount and unmount an image from a WIM archive .SH SYNOPSIS -\fBimagex mount\fR \fIWIMFILE\fR \fIIMAGE\fR \fIDIRECTORY\fR [--check] -[--streams-interface=\fIINTERFACE\fR] [--ref="\fIGLOB\fR"] +\fBimagex mount\fR \fIWIMFILE\fR \fIIMAGE\fR \fIDIRECTORY\fR [\fIOPTION\fR]... .br -\fBimagex mountrw\fR \fIWIMFILE\fR \fIIMAGE\fR \fIDIRECTORY\fR [--check] -[--streams-interface=\fIINTERFACE\fR] [--staging-dir=\fIDIR\fR] +\fBimagex mountrw\fR \fIWIMFILE\fR \fIIMAGE\fR \fIDIRECTORY\fR [\fIOPTION\fR]... .br \fBimagex unmount\fR \fIDIRECTORY\fR [--commit] [--check] [--rebuild] @@ -43,7 +41,7 @@ included in the glob (but the first part MUST be specified as \fIWIMFILE\fR as well). Here's an example. The names for the split WIMs usually go something like: - + .RS .PP .nf @@ -63,8 +61,9 @@ imagex mount mywim.swm 1 dir --ref="mywim*.swm" .SH NOTES -If wimlib was configured using the --without-fuse flag, then the \fBimagex +If wimlib was configured using the \fB--without-fuse\fR flag, then the \fBimagex mount\fR, \fBimagex mountrw\fR, and \fBimagex unmount\fR commands will not work. +Also, these commands are not available in the Windows builds of wimlib. 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. @@ -122,8 +121,26 @@ 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. +Store temporary staging files in a subdirectory of the directory \fIDIR\fR. +Only valid for \fBimagex mountrw\fR. +.TP +\fB--unix-data\fR +By default, \fBimagex mount\fR and \fBimagex mountrw\fR will ignore both +Windows-style security descriptors (which may have been set either from Windows or by +\fBimagex capture\fR from a NTFS-volume) and UNIX-specific data (which is from using +\fBimagex capture\fR with the \fB--unix-data\fR flag). In this default mode, +all files will simply be owned by the user running \fBimagex\fR and will have mode 0777. +(Note: they will still not be accessible to other users unless you also specify +\fB--allow-other\fR.) If you instead provide the \fB--unix-data\fR flag, these +default permissions will be overridden on a per-file basis with the +UNIX-specific data when available, and in the case of \fBimagex mountrw\fR it +will be possible to change the UNIX permissions using the standard UNIX +tools and functions. +.TP +\fB--allow-other\fR +Pass the \fBallow_other\fR option to the FUSE mount. See \fBmount.fuse\fR (8). +Note: to do this is a non-root user, \fBuser_allow_other\fR needs to be +specified in /etc/fuse.conf (with the FUSE implementation on Linux, at least). .SH UNMOUNT OPTIONS @@ -134,15 +151,15 @@ mount is read-only. .TP \fB--check\fR When writing \fIWIMFILE\fR, include an integrity table. Has no effect if the -mount is read-only or if --commit was not specified. +mount is read-only or if \fB--commit\fR was not specified. .TP \fB--rebuild\fR Rebuild the entire WIM rather than appending any new data to the end of it. Rebuilding the WIM is slower, but will save a little bit of space that would otherwise be left as a hole in the WIM. Even more space will be saved if the read-write mount resulted in streams being deleted from the WIM. Also see -\fBimagex optimize\fR. Has no effect if the mount is read-only or if --commit -was not specified. +\fBimagex optimize\fR. Has no effect if the mount is read-only or if +\fB--commit\fR was not specified. .SH IMPLEMENTATION DETAILS @@ -156,9 +173,10 @@ the temporary staging directory is deleted. \fBimagex unmount\fR runs in a separate process from the process that previously ran \fBimagex mount\fR, and these two processes communicate using POSIX message -queue. See \fIsrc/mount_image.c\fR in the sources for details. Note: As of wimlib -v1.2.1, \fBimagex unmount\fR correctly fails with an error within a reasonable -amount of time (1 second) if the filesystem daemon is abnormally terminated. +queues. See \fIsrc/mount_image.c\fR in the sources for details. Note: As of +wimlib v1.2.1, \fBimagex unmount\fR correctly fails with an error within a +reasonable amount of time (1 second) if the filesystem daemon is abnormally +terminated. .SH SEE ALSO .BR imagex (1)