【问题标题】:google compute engine mounting persistant disk issues谷歌计算引擎安装永久性磁盘问题
【发布时间】:2014-03-11 06:38:10
【问题描述】:

我正在关注本指南https://developers.google.com/compute/docs/troubleshooting#ssherrors,特别是有关使用另一个虚拟机恢复永久磁盘的部分。

我正在尝试遵循这部分:

mount /dev/disk/by-id/scsi-0Google_PersistentDisk_myinstance-debugging /mnt/myinstance

这是我得到的错误:

root@debugger:~# mount /dev/disk/by-id/scsi-0Google_PersistentDisk_marty-wll-debugging /mnt/marty-wll
mount:必须指定文件系统类型

由于使用了 google 计算磁盘,我不确定文件系统,并且该系统已按照我上面引用的 google 开发人员指南被删除并附加到另一台机器上。

分开的 scsi-0Google_PersistentDisk_marty-wll-debugging -l
root@debugger:/dev/disk/by-id# parted scsi-0Google_PersistentDisk_marty-wll-debugging -l
型号:Google PersistentDisk (scsi)
磁盘 /dev/sda:10.7GB
扇区大小(逻辑/物理):512B/4096B
分区表:msdos

编号 开始 结束 大小 类型 文件系统标志
 1 1049kB 10.7GB 10.7GB 主 ext4


型号:Google PersistentDisk (scsi)
磁盘 /dev/sdb:10.7GB
扇区大小(逻辑/物理):512B/4096B
分区表:msdos

编号 开始 结束 大小 类型 文件系统标志
 1 1049kB 10.7GB 10.7GB 主 ext4

给了我它“ext4”的信息。

虽然当我发出以下命令时,我仍然收到错误:

root@debugger:~# mount -t ext4 /dev/disk/by-id/scsi-0Google_PersistentDisk_marty-wll-debugging /mnt/marty-wll
mount:fs 类型错误,选项错误,/dev/sdb 上的超级块错误,
       缺少代码页或帮助程序,或其他错误
       在某些情况下,可以在 syslog 中找到有用的信息 - 尝试
       dmesg |尾巴左右

系统日志的dmesg说:

[2452.205447] EXT4-fs (sdb): VFS: 找不到 ext4 文件系统

有什么想法吗?

【问题讨论】:

    标签: google-compute-engine


    【解决方案1】:

    感谢您指出这一点,我会更新文档。尝试将-part1 添加到设备名称的末尾。这将挂载分区,而不是磁盘。对于您的具体情况:

    mount /dev/disk/by-id/scsi-0Google_PersistentDisk_myinstance-debugging-part1 /mnt/myinstance
    

    此外,还有更简洁的别名,所以这应该也可以:

    mount /dev/disk/by-id/google-myinstance-debugging-part1 /mnt/myinstance
    

    【讨论】:

    • 感谢指正。这恰好是我本周帮助更正的第二个云平台文档!另一个是关于云 sql 二进制日志的。再次感谢!
    • @brian dorsey ?这个问题与将 -part1 附加到磁盘名称有关吗? stackoverflow.com/questions/41024084/…
    猜你喜欢
    • 2014-10-17
    • 1970-01-01
    • 1970-01-01
    • 2019-01-26
    • 1970-01-01
    • 2019-02-18
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多