我正在读某个文件系统'已挂载'在特定目录上
然后有一个用户空间文件系统的例子说要挂载你必须输入
./program.py ~/somedir
有人可以解释在linux中挂载文件系统的想法吗?
答案 0 :(得分:4)
更好的方式来描述" mount"是"附加"。
正在挂载的文件系统附加到现有文件系统的空目录。也就是说,挂载的文件系统的顶级目录成为现有文件系统上的目录。
已挂载文件系统的子目录成为现有文件系统上前一目录的子目录,依此类推。
(安装在didn上的目录确实必须为空,但在安装任何内容之后都无法访问,直到卸载了文件系统。)
答案 1 :(得分:2)
与不同文件系统具有不同驱动器号(如C:
和D:
)的Windows不同,类Unix文件系统在/
处具有单根。因此,当您将新磁盘驱动器或USB记忆棒连接到Linux系统时,新文件系统必须存在于现有文件系统中的某个位置。换句话说,某些现有目录必须充当新文件系统的根目录。这些目录称为挂载点。
对于可移动驱动器,安装点通常位于/media
下,但它们可以位于任何位置。请注意,一旦文件系统挂载在目录上,原始文件系统上该目录中的任何文件都将无法访问,直到卸载新的文件系统。
答案 2 :(得分:0)
挂载文件系统只是意味着可以在Linux目录树中的某个位置访问特定的文件系统。安装文件系统时,文件系统是硬盘分区,CD-ROM,软盘还是USB存储设备并不重要。
您可以使用mount
命令挂载文件系统。通常/mnt
文件夹用于安装。
示例强>
sudo mount /dev/sda3 /mnt