【发布时间】:2015-06-09 09:47:51
【问题描述】:
我在某处读到文件系统“安装”在特定目录上
然后有一个用户空间文件系统的例子说要挂载你必须输入
./program.py ~/somedir
有人能解释一下在 linux 中挂载文件系统的想法吗?
【问题讨论】:
标签: linux file filesystems mount
我在某处读到文件系统“安装”在特定目录上
然后有一个用户空间文件系统的例子说要挂载你必须输入
./program.py ~/somedir
有人能解释一下在 linux 中挂载文件系统的想法吗?
【问题讨论】:
标签: linux file filesystems mount
描述“mount”的更好方式是“attach”。
正在挂载的文件系统附加到现有文件系统的空目录。即挂载文件系统的顶层目录成为现有文件系统上的目录。
已挂载文件系统的子目录成为现有文件系统上前一个目录的子目录,依此类推。
(挂载的目录不一定是空的,但挂载后的任何内容都无法访问,直到文件系统被卸载)。
【讨论】:
与 Windows 上不同的文件系统具有不同的驱动器号(例如 C: 和 D:)不同,类 Unix 文件系统在 / 处具有单个根。因此,当您将新磁盘驱动器或 USB 记忆棒连接到 Linux 系统时,新文件系统必须存在于现有文件系统中的某个位置。换句话说,某些现有目录必须作为新文件系统的根目录。这些目录称为挂载点。
对于可移动驱动器,挂载点通常位于/media 下,但它们可以位于任何位置。请注意,一旦文件系统被挂载到一个目录上,原始文件系统上该目录中的任何文件都无法访问,直到新文件系统被卸载。
【讨论】:
挂载文件系统仅仅意味着使特定文件系统在 Linux 目录树中的某个点可访问。挂载文件系统时,文件系统是硬盘分区、CD-ROM、软盘还是 USB 存储设备都没有关系。
您可以使用mount 命令挂载文件系统。通常/mnt文件夹用于挂载。
示例
sudo mount /dev/sda3 /mnt
【讨论】: