Name
mount_volfs
Synopsis
mount_volfs [-omount_options
]mount_point
Mounts the volfs filesystem in /.vol. The volfs filesystem enables the Carbon File Manager API to map a file ID to a file, without knowing the BSD path to it. Thus, HFS aliases, which use file IDs, remain consistent, even if the targets of the aliases move around within the volume.
The /.vol directory contains subdirectories named with numeric IDs, each associated with a volume on the system. While the directories appear empty if listed, with a file or directory ID, you can access any object on those volumes. A file ID is a unique number associated with each file on a volume (analogous to an inode number on a UFS-formatted filesystem) and can be viewed with the -i option of ls.
If you know a file’s ID, you can access it as /.vol/
vol_ID
/
file_ID
. If you know the ID of the directory the file is in, you can also access it as /.vol/
vol_ID
/
dir_ID
/
filename
. The root directory of a volume always has a directory ID of 2, so you can map volume IDs to volumes with:
%cd /.vol/
vol_ID
/2; pwd
Options
- -o
Take -o options as listed in the mount manpage. Not normally used for mount_volfs.
-
mount_point
The directory on which the filesystem is mounted, normally /.vol.
Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.