我正在尝试查看我有附加的永久磁盘的VM实例上的磁盘空间。 在云控制台中,磁盘显示为已连接。
但是使用命令:“df -h”;我无法看到附加的永久磁盘。 奇怪的是,我能够cd到已安装的永久磁盘。
有什么想法吗?
答案 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
ls -l /dev/disk/by-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
列出卷。