我有一个运行CentOS 7的小型10GB启动盘的虚拟机实例,并希望安装一个更大的200GB永久磁盘,以包含与先前专用服务器(可能通过scp)的/ home目录相关的数据。 这是我试过的:
尝试#1,符号链接可能会有效,但有些问题。
尝试#2,安装到/ home 。 寻找一个更适合ftp,scp等的“自然”配置,我将磁盘安装在/ home / example_account
$ sudo mkdir -p /home/example_account
$ sudo mount -o discard,defaults /dev/sdc /home/example_account
$ sudo chmod a+w /home/example_account
#set the UUID for mounting at startup
$ sudo blkid /dev/sdc
$ sudo nano /etc/fstab
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 10G 0 disk
└─sda1 8:1 0 10G 0 part /
sdc 8:32 0 200G 0 disk /home/example_account
尝试#3,挂载为/ home 我觉得最好的解决方案是将持久性磁盘挂载作为/ home目录。这样可以在没有符号链接或磁盘分区的/ home中轻松添加新帐户。
已更改为root用户,但仍表示myusername @ instance已登录并使用/ home目录。作为root用户,我发布了pkill -KILL -u myusername并终止了SSH - 显然Google Cloud Compute Engine如何与他们的SSH窗口一起工作。
由于我无法更改/ home目录,除非有解决方法,否则此方法似乎不可行。
我的想法: 理想情况下,我认为#3是最好的解决方案,但也许有一些我缺少的东西(#4解决方案)或上述情况之一是更好的想法,但也许有更好的执行。
我的问题: 简而言之,如何将旧服务器的数据移动到具有永久磁盘的Google Cloud VM?