Проблемы с постоянным диском при установке вычислительного движка Google

Я следую этому руководству 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: you must specify the filesystem type

Я не уверен в файловой системе из-за использования дисков Google Compute, а система уже была удалена и подключена к другому компьютеру в соответствии с руководством разработчиков Google, на которое я ссылался выше.

parted scsi-0Google_PersistentDisk_marty-wll-debugging -l
root@debugger:/dev/disk/by-id# parted scsi-0Google_PersistentDisk_marty-wll-debugging -l
Model: Google PersistentDisk (scsi)
Disk /dev/sda: 10.7GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  10.7GB  10.7GB  primary  ext4


Model: Google PersistentDisk (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  10.7GB  10.7GB  primary  ext4

дал мне информацию, что это "ext4".

хотя, когда я запускаю следующую команду, я все равно получаю сообщение об ошибке:

root@debugger:~# mount -t ext4 /dev/disk/by-id/scsi-0Google_PersistentDisk_marty-wll-debugging /mnt/marty-wll 
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

dmesg системного журнала сказал:

[ 2452.205447] EXT4-fs (sdb): VFS: Can't find ext4 filesystem

Любые идеи?


person Justin W. Johns    schedule 12.02.2014    source источник


Ответы (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
person Brian Dorsey    schedule 12.02.2014
comment
Спасибо за исправление. Это вторая документация по облачной платформе, которую я помог исправить на этой неделе! Другой касался двоичного ведения журнала Cloud sql. Спасибо еще раз! - person Justin W. Johns; 13.02.2014
comment
@brian dorsey? этот вопрос связан с добавлением -part1 к имени диска? stackoverflow.com/ questions / 41024084 / - person Medya Gh; 08.12.2016