Unix文件系统:挂载与目录结构详解
1. 文件系统挂载
在Unix文件系统中,成千上万的文件被组织成一个庞大的树状结构,其基础是根目录。大多数情况下,所有文件并非存储在同一物理设备上,而是分布在多个不同的设备,包括多个磁盘分区(每个磁盘分区被视为一个独立的设备)。
1.1 挂载和卸载的概念
每个存储设备都有自己的本地文件系统,其目录和子目录以标准的Unix方式组织成树状。在访问本地文件系统之前,需要将其树状结构连接到主文件系统的树状结构上,这个过程称为“挂载(mount)”,连接的目录称为“挂载点(mount point)”。相反,断开文件系统连接的过程称为“卸载(unmount)”。
每次Unix系统启动时,一些本地文件系统会作为启动过程的一部分自动挂载。不过,有时你可能需要手动挂载设备,这时可以使用 mount 程序;卸载设备则使用 umount 程序。通常只有超级用户才能挂载文件系统,但为了方便,一些系统允许普通用户挂载特定的预设设备,如CD或DVD。
1.2 挂载命令示例
以下是一个挂载命令的示例,将设备 /dev/fd0 上的软盘驱动器文件系统挂载到主文件系统的 /media/floppy 位置:
mount /dev/fd0 /media/floppy
执行此命令后,用户可以通过 /media/floppy 目录访问软盘上的文件。
超级会员免费看
订阅专栏 解锁全文
4247

被折叠的 条评论
为什么被折叠?



