小编JV8*_*88V的帖子

如何为 Google Cloud Compute Engine 挂载磁盘以与 /home 一起使用?

我有一个虚拟机实例,带有一个运行 CentOS 7 的小型 10GB 启动磁盘,并且想要安装一个更大的 200GB 持久磁盘来包含与以前的专用服务器中的 /home 目录相关的数据(可能通过 scp)。\n以下是我的尝试:

\n\n

尝试#1,符号链接可能有效,但有一些问题。

\n\n
    \n
  • 将磁盘安装到 /mnt/disks/my-persistent-disk
  • \n
  • 在永久磁盘上创建文件夹来镜像旧服务器的 /home 目录中的文件夹。
  • \n
  • 在 /home 目录中为每个文件夹创建一个符号链接,指向永久磁盘。
  • \n
  • scp 从旧服务器到第一个帐户的 VM /home/example_account。意识到 scp 不遵循符号链接 (oops),因此文件转到启动驱动器而不是磁盘。
  • \n
  • 我想我可以 scp 到 /mnt/disks/my-persistent-disk 并管理符号链接和文件夹。这会带来问题吗?使用此配置制作虚拟机映像是否会延续到新实例(使用自动缩放等)?
  • \n
\n\n

尝试#2,安装到 /home。\n为了寻找与 ftp、scp 等一起使用的更“自然”的配置,我将磁盘安装在 /home/example_account 中

\n\n
$ sudo mkdir -p /home/example_account\n$ sudo mount -o discard,defaults /dev/sdc /home/example_account\n$ sudo chmod a+w /home/example_account\n#set the UUID for mounting at startup\n$ sudo blkid /dev/sdc\n$ sudo nano /etc/fstab\n$ lsblk\nNAME   MAJ:MIN RM …
Run Code Online (Sandbox Code Playgroud)

cloud centos google-compute-engine google-cloud-platform

5
推荐指数
0
解决办法
2643
查看次数