繁体   English   中英

在linux中挂载文件系统意味着什么?

[英]What does it mean to mount a file system in linux?

我正在阅读文件系统“挂载”在特定目录上的某个地方

然后有一个用户空间文件系统的例子说要挂载你必须输入./program.py ~/somedir

有人可以解释在linux中挂载文件系统的想法吗?

描述“mount”的更好方法是“attach”。

正在挂载的文件系统附加到现有文件系统的空目录。 也就是说,挂载的文件系统的顶级目录成为现有文件系统上的目录。

已挂载文件系统的子目录成为现有文件系统上前一目录的子目录,依此类推。

(挂载的目录实际上不必是空的,但在挂载任何内容后,它都是不可访问的,直到卸载文件系统为止)。

与不同文件系统具有不同驱动器号(如C:D: :)的Windows不同,类Unix文件系统在/处有一个根。 因此,当您将新磁盘驱动器或USB记忆棒连接到Linux系统时,新文件系统必须存在于现有文件系统中的某个位置。 换句话说,某些现有目录必须充当新文件系统的根目录。 这些目录称为挂载点。

对于可移动驱动器,安装点通常位于/media ,但它们可以位于任何位置。 请注意,一旦文件系统挂载在目录上,原始文件系统上该目录中的任何文件都将无法访问,直到卸载新的文件系统。

挂载文件系统只是意味着可以在Linux目录树中的某个位置访问特定的文件系统。 安装文件系统时,文件系统是硬盘分区,CD-ROM,软盘还是USB存储设备并不重要。

您可以使用mount命令挂载文件系统。 通常/mnt文件夹用于安装。

sudo mount /dev/sda3 /mnt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM