如何将特定用户的主目录重新挂载到分区

如何将特定用户的主目录重新挂载到分区

我的系统是Ubuntu,上面有三个用户。另外,我有一些分区:/dev/sda1/dev/sda2/dev/sdc1

目前,整个/home目录已安装在 上/dev/sda2,整个根目录/已安装在 上/dev/sda1

我的问题是:是否可以挂载三个用户之一的主目录,例如挂载/home/user1/dev/sdc1?怎么做?

答案1

  1. 确保用户已注销并且没有进程使用其主目录中的任何文件
  2. 将 sdc1 分区挂载到某个挂载点(例如 /mnt/sdc1)。
  3. 将 user1 目录的内容移动到此位置。

  4. 然后卸载 sdc1。

  5. /etc/fstab现在您可以通过添加如下行来编辑:

    UUID=THE-UUID-OF-SDC1   /home/user1   FS-TYPE  defaults   0   2
    

    要查找分区的 UUID,您可以使用blkidutil-linux 软件包中的命令。这还将为您提供分区的 FS-TYPE。

    blkid /dev/sdc1
    

重新启动后,您的 sdc1 分区上应该有 /home/user1。

但与往常一样,通过操作分区和挂载点,请务必小心,最好对数据进行备份。

相关内容