如何在不重启服务器的情况下添加新的持久磁盘?

如何在不重启服务器的情况下添加新的持久磁盘?

我在 GCP 上有一个正在运行的实例,想在其中添加另一个持久磁盘。但它不会显示出来。

这是一个n1-standard-1具有 10 GB 存储的实例(名为s03)。我创建了另一个存储disk-1并挂载了它。然后我创建了disk-2

磁盘

ls /dev/disk/by-id遗憾的是,新的版本不会像文档中提到的那样出现这里

壳

磁盘管理

我重启了系统并检查了日志,但找不到任何disk-2不显示的问题。有什么想法吗?

答案1

其实很简单。
您的屏幕截图显示您的磁盘 2 未连接到您的 VM 实例。
它应该看起来像这样

在此处输入图片描述

现在与您发布的内容进行比较。

因此你需要做的是这样的:

  1. 前往“VM 实例”
  2. 单击您的实例
  3. 在顶部点击编辑

在此处输入图片描述

  1. 向下滚动到“其他磁盘”部分并单击添加

在此处输入图片描述

  1. 从下拉菜单中选择您的磁盘

在此处输入图片描述

  1. 向下滚动到底部并单击保存。

它现在应该在 dmesg 输出中显示为 sdc

在此处输入图片描述

或者在 fdisk -l

在此处输入图片描述

答案2

经过一些测试,我认为您的问题与使用空白磁盘有关。就我而言,我将一个空白磁盘和一个格式化磁盘连接到虚拟机。格式化磁盘被识别为“/dev/sdc1”,但空白磁盘未显示。

IE

ls -altr /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root  10 Nov 11 16:50 40206d63-43a8-4d1c-8588-581cefb022a3 -> ../../sda1
lrwxrwxrwx 1 root root  10 Nov 11 17:34 7f63bd57-6ccd-4cea-b0f0-9544870bf67a -> ../../sdc1

¨fdisk -l¨ 显示磁盘未分区,但确认它已作为 /dev/sdb 附加到虚拟机

sudo fdisk -l
Disk /dev/sda: 10 GiB, 10737418240 bytes, 20971520 sectors
.....
/dev/sda1  *     4096 20971519 20967424  10G 83 Linux
Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sdc: 10 GiB, 10737418240 bytes, 20971520 sectors
.....
/dev/sdc1  *     2048 20971519 20969472  10G 83 Linux

我使用“fdisk /dev/sdb”创建分区表,然后“fdisk -l”显示

Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x5808f242

Device     Boot Start      End  Sectors Size Id Type
/dev/sdb1        2048 20971519 20969472  10G 83 Linux

按照文件我格式化了磁盘

sudo mkfs.ext4 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb1

最后磁盘显示

ls -altr /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root  10 Nov 11 16:50 40206d63-43a8-4d1c-8588-581cefb022a3 -> ../../sda1
lrwxrwxrwx 1 root root  10 Nov 11 17:34 7f63bd57-6ccd-4cea-b0f0-9544870bf67a -> ../../sdc1
lrwxrwxrwx 1 root root   9 Nov 11 18:09 460a2e04-0f66-42d4-b9cc-8567aa6ee7b8 -> ../../sdb1

相关内容