rid*_*.tw 5 mount google-compute-engine google-cloud-platform
有没有办法将永久性磁盘挂载到 /home 目录?
我已按照 GCP ( https://cloud.google.com/compute/docs/disks/add-persistent-disk ) 的说明进行操作,该说明允许我最初将磁盘挂载到 /home 目录。然后将所有文件从原始主目录复制到挂载的 /home 后,重新启动实例,我无法再使用浏览器 ssh 工具访问服务器。我试过: 1. 将磁盘直接挂载到 /home 2. 将磁盘挂载到其他位置并创建指向它的软链接
在关闭实例之前,我可以创建文件和文件夹,并且在新安装的 /home 中一切正常。一旦实例关闭并重新联机,我将无法再通过 ssh 连接到它并显示消息 -“无法连接,正在重试 (2/3)...”
有没有人成功将磁盘挂载到 /home ?任何帮助表示赞赏。
尝试首先将磁盘安装到/mnt,然后将文件从 复制/home到/mnt:
sudo mount /dev/sdb1 /mnt
sudo rsync -avHAX /home/ /mnt/
Run Code Online (Sandbox Code Playgroud)
如果所有内容都正确复制,那么您可以删除以下文件夹/home:
sudo rm -rf /home/*
然后,卸载磁盘/mnt并将其安装到/home:
sudo umount /mnt
sudo mount /dev/sdb1 /home
Run Code Online (Sandbox Code Playgroud)
(假设/dev/sdb1是您要安装的分区)
配置/etc/fstab以便/home分区在启动时正确安装。例如,请参阅https://www.howtoing.com/move-home-directory-to-new-partition-disk-in-linux/
| 归档时间: |
|
| 查看次数: |
3142 次 |
| 最近记录: |