LOFS 文件系统是一种虚拟文件系统,可提供现有文件系统的替代路径。将其他文件系统挂载到 LOFS 文件系统上时,原始文件系统不会更改。
有关更多信息,请参见lofs(7FS)。
创建 LOFS 文件系统时请务必谨慎。由于 LOFS 文件系统是虚拟文件系统,因此极有可能会混淆用户和应用程序。
成为超级用户或承担等效角色。
如有必要,请创建要作为 LOFS 文件系统挂载的目录。
# mkdir loopback-directory |
授予新创建的目录适当的权限和拥有权。
如有必要,请创建要在其中挂载 LOFS 文件系统的挂载点。
# mkdir /mount-point |
挂载 LOFS 文件系统。
# mount -F lofs loopback-directory /mount-point |
指定要在回送挂载点上挂载的文件系统。
指定要在其中挂载 LOFS 文件系统的目录。
验证是否已挂载 LOFS 文件系统。
# mount -v |
以下示例说明如何创建、挂载作为回送文件系统的 /new/dist 目录并测试其中的新软件,而不必实际安装该软件。
# mkdir /tmp/newroot # mount -F lofs /new/dist /tmp/newroot # chroot /tmp/newroot newcommand |
通过向 /etc/vfstab 文件的结尾添加一项,可以将系统设置为在引导时自动挂载 LOFS 文件系统。以下示例说明了 /etc/vfstab 文件中的某一项,该项为 /tmp/newroot 中的根 (/) 文件系统挂载 LOFS 文件系统。
/ - /tmp/newroot lofs - yes - |
请确保回送项是 /etc/vfstab 文件中的最后几项。否则,如果回送文件系统的 /etc/vfstab 项位于要包括在该项中的文件系统的前面,则无法挂载回送文件系统。
有关 /etc/vfstab 文件的更多信息,请参见/etc/vfstab 文件的字段说明。