【问题标题】:What does it mean to mount a file system in linux?在linux中挂载文件系统是什么意思?
【发布时间】:2015-06-09 09:47:51
【问题描述】:

我在某处读到文件系统“安装”在特定目录上

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

有人能解释一下在 linux 中挂载文件系统的想法吗?

【问题讨论】:

    标签: linux file filesystems mount


    【解决方案1】:

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

    正在挂载的文件系统附加到现有文件系统的空目录。即挂载文件系统的顶层目录成为现有文件系统上的目录。

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

    (挂载的目录不一定是空的,但挂载后的任何内容都无法访问,直到文件系统被卸载)。

    【讨论】:

    • 很好的解释。在脑海中勾勒出一幅清晰的画面;终于!
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      挂载文件系统仅仅意味着使特定文件系统在 Linux 目录树中的某个点可访问。挂载文件系统时,文件系统是硬盘分区、CD-ROM、软盘还是 USB 存储设备都没有关系。

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

      示例

      sudo mount /dev/sda3 /mnt
      

      【讨论】:

        猜你喜欢
        • 2018-10-09
        • 1970-01-01
        • 2013-11-10
        • 1970-01-01
        • 1970-01-01
        • 2015-08-14
        • 2023-04-10
        • 2011-05-05
        • 1970-01-01
        相关资源
        最近更新 更多