elm*_*mex 5 partitioning fstab mount home-directory
尽管我已经找到了许多指南和问题,但我似乎仍然无法让它发挥作用。
情况:我正在尝试将 2 个用户的主文件夹移动到已安装的磁盘。主文件夹现在位于作为 / 安装的硬盘上。这是一个 SSD,因此它并不是存储数据(包括 mbox 文件)的最安全方式,因此我试图将所有内容移动到已安装在 /media/dataB 的 RAID 1 磁盘。
此驱动器上已经有一些其他文件夹和文件,因此这与我找到的指南和 Ubuntu 文档不同。这些指南似乎专注于一个全新的分区。
问题:我已经能够使用 rsync 将主文件夹复制到新分区,如指南中所述。所以数据已经在正确的光盘上。问题在于使用 fstab 将目录挂载为 /home。
我试过将 /media/dataB/home 挂载为 /home 但这在启动时出现错误。有人可以看到我在这里做错了什么或帮助我以正确的方式在 /media/dataB/home 安装 /home 吗?
附加信息:
表
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=06b46ce6-fb4c-4483-889f-00c07d28c5d4 / ext4 errors=remoun$
UUID=473ec3ce-dd2d-41a6-aad0-7ce5eb176473 none swap sw $
/dev/sdb1 /media/dataC ext4 defaults 0 2
/dev/sdc1 /media/dataA ext4 defaults 0 2
/dev/sdd1 /media/dataB ext4 defaults 0 2
Run Code Online (Sandbox Code Playgroud)
布莱基德
/dev/sda1: UUID="06b46ce6-fb4c-4483-889f-00c07d28c5d4" TYPE="ext4"
/dev/sda5: UUID="473ec3ce-dd2d-41a6-aad0-7ce5eb176473" TYPE="swap"
/dev/sdb1: UUID="c317e2c3-7a12-4bbc-bf10-bf7b988ca934" TYPE="ext4"
/dev/sdc1: UUID="7217a19a-e6c2-4e36-b584-aad1ae2ef622" TYPE="ext4"
/dev/sdd1: UUID="ecebe9eb-3838-42f4-8c53-9b391b6ca9c2" TYPE="ext4"
Run Code Online (Sandbox Code Playgroud)
使用绑定选项挂载目录应该是完全可能的,但无论如何都没有必要。只需创建/home
一个符号链接即可/media/dataB/home
:
sudo mkdir /media/dataB/home
sudo cp -rp /home/* /media/dataB/home/
sudo rm -r /home
sudo ln -s /media/dataB/home /home
Run Code Online (Sandbox Code Playgroud)
确保您有数据备份,以防万一。