附加的永久磁盘未显示

时间:2014-12-11 13:01:53

标签: google-compute-engine

我正在尝试查看我有附加的永久磁盘的VM实例上的磁盘空间。 在云控制台中,磁盘显示为已连接。

但是使用命令:“df -h”;我无法看到附加的永久磁盘。 奇怪的是,我能够cd到已安装的永久磁盘。

有什么想法吗?

4 个答案:

答案 0 :(得分:2)

将新磁盘连接到正在运行的实例后,磁盘不会自动挂载。您可以在' / dev / disk / by-id'下找到该磁盘。连接磁盘后,您可以使用以下命令格式化和装载磁盘:

sudo /usr/share/google/safe_format_and_mount -m "mkfs.ext4 -F" /dev/disk/by-id/<disk_name> <mount_point>

可在此处找到更多信息:Attaching a persistent disk to an instance

答案 1 :(得分:0)

显示命令的内容:

sudo fdisk -l <​​/ p>

也许尝试df -ah

答案 2 :(得分:0)

执行以下命令并且工作正常:

sudo mkfs.ext4 -F /dev/disk/by-id/scsi-0Google_PersistentDisk_s4vm1-www.stutzen.co 

上面的命令将格式化控制台中成功消息的磁盘。根据创建磁盘时提供的名称,Disk-ID会有所不同。您可以通过执行以下命令

来查看所有连接的磁盘
 cat /dev/disk/by-id/

然后执行以下命令将磁盘挂载到所需位置。

sudo mount -o discard,defaults /dev/disk/by-id/scsi-0Google_PersistentDisk_s4vm1-www.stutzen.co /mnt/d1/

确保&#34; / mnt / d1 /&#34;如果不执行

,则已创建目录
sudo mkdir -p /mnt/d1

src:https://cloud.google.com/compute/docs/disks/persistent-disks#formatting

答案 3 :(得分:0)

我在运行的实例上添加了额外的磁盘,名为“apps”。

按照以下步骤添加磁盘:

  • sudo mkdir -p /apps
    通过以下方式列出磁盘 ID:
  • ls -l /dev/disk/by-id
    找到磁盘 ID 并在以下命令中使用。
  • sudo mkfs.ext4 -F /dev/disk/by-id/scsi-0Google_PersistentDisk_apps
  • sudo mount -o discard,defaults /dev/disk/by-id/scsi-0Google_PersistentDisk_apps /apps
  • df -h 列出卷。