📜  在另一个文件系统 linux 下挂载一个文件系统 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:51:25.048000             🧑  作者: Mango

在另一个文件系统 Linux 下挂载一个文件系统 - Shell-Bash

在 Linux 中,可以将文件系统挂载到其他目录中,例如将另一个文件系统挂载到某个目录中。这在一些需要开发系统、测试系统等情况下非常有用。通过 Shell-Bash 命令,可以完成在另一个文件系统 Linux 下挂载一个文件系统的操作。

准备工作

在执行挂载操作之前,需要准备以下内容:

  • 目标文件系统的名称或 UUID。
  • 目标文件系统正确的挂载点,最好在空目录下。
  • 确保挂载点和源文件系统的类型相同。
执行挂载操作

使用以下命令可以在另一个文件系统 Linux 下挂载一个文件系统:

mount -t <filesystem type> <source> <destination>

其中,<filesystem type> 指定文件系统类型,例如 ext4<source> 指定挂载点,例如 /dev/sdb1UUID=xxxx-xxxx<destination> 指定挂载目录,例如 /mnt/new_folder

示例:

mount -t xfs /dev/sdf1 /mnt/target_folder

上述命令将文件系统 /dev/sdf1 挂载到目录 /mnt/target_folder 中。

配置开机自动挂载

为了在开机时自动挂载,在文件 /etc/fstab 中添加以下行:

<source> <destination> <filesystem type> <options> <dump> <pass>

其中,<source><destination><filesystem type> 的含义与上面相同,<options> 指定挂载选项,例如 defaults<dump><pass> 均填写 0

示例:

/dev/sdf1 /mnt/target_folder xfs defaults 0 0

上述行将 /dev/sdf1 文件系统挂载到 /mnt/target_folder 目录,文件系统类型为 xfs,挂载选项为默认选项,<dump><pass> 均为 0

这样,在系统启动时,就会自动挂载目标目录。

结论

通过使用 Shell-Bash 命令,在另一个文件系统 Linux 下挂载一个文件系统是很容易的。在挂载之前,需要正确准备目标文件系统的名称或 UUID、目标路径和文件系统类型。另外,在需要开机时自动挂载时,也需要在 /etc/fstab 文件中进行配置。