首页 文章

将持久性磁盘挂载到Google Cloud Platform中的/ home

提问于
浏览
3

有没有办法将永久磁盘挂载到/ home目录?

我遵循了GCP(https://cloud.google.com/compute/docs/disks/add-persistent-disk)的说明,允许我最初将磁盘挂载到/ home目录 . 然后,在将所有文件从原始主目录复制到已挂载/ home,重启实例后,我再也无法使用浏览器ssh工具访问服务器了 . 我尝试过:1 . 将磁盘直接挂载到/ home 2.将磁盘安装在其他位置并创建一个软链接

我可以创建文件和文件夹,在关闭实例之前,在新安装的/ home中一切正常 . 一旦实例关闭并重新联机,我就不能再使用“无法连接,重试(2/3)......”消息来搜索它 .

有没有人有幸成功将磁盘挂载到/ home?任何帮助表示赞赏 .

1 回答

  • 0

    首先尝试将磁盘安装到 /mnt ,然后将文件从 /home 复制到 /mnt

    sudo mount /dev/sdb1 /mnt
    sudo rsync -avHAX /home/ /mnt/
    

    如果所有内容都被正确复制,那么您可以删除 /home 中的文件夹:

    sudo rm -rf /home/*

    然后,从 /mnt 卸载磁盘并将其挂载到 /home

    sudo umount /mnt
    sudo mount /dev/sdb1 /home
    

    (假设 /dev/sdb1 是您尝试安装的分区)

    配置 /etc/fstab 以便 /home 分区在引导时正确安装 . 参见例如https://www.tecmint.com/move-home-directory-to-new-partition-disk-in-linux/

相关问题