[linux] Прикрепление и установка существующего объема EBS в проблему файловой системы экземпляра EC2



Answers

Я заметил, что по какой-то причине объем находился в /dev/xvdf1 , а не /dev/xvdf .

С помощью

sudo mount /dev/xvdf1 /vol -t ext4

работал как шарм

Question

У меня была некоторая неизвестная проблема с моим старым экземпляром EC2, так что я больше не могу его использовать. Поэтому я создал новый том EBS из моментального снимка старого тома и попытался подключить его и подключить к новому экземпляру. Вот что я сделал:

  1. Создал новый том из моментального снимка старого.
  2. Создал новый экземпляр EC2 и подключил его к нему как /dev/xvdf (или /dev/sdf )
  3. SSHed в экземпляр и попытался установить старый том:

    $ sudo mkdir -m 000 /vol $ sudo mount /dev/xvdf /vol

И результат был:

mount: block device /dev/xvdf is write-protected, mounting read-only
mount: you must specify the filesystem type

Теперь я знаю, что я должен указать fileytem как ext4 но поскольку в томе есть много важных данных, я не могу отформатировать его через $ sudo mkfs -t ext4 /dev/xvdf . Тем не менее, я не знаю другого способа сохранить данные и указать файловую систему одновременно. Я много искал об этом, и сейчас я в недоумении.

Кстати, установка как «только для чтения» также беспокоит меня, но я еще не изучил ее, так как я не могу установить громкость вообще.

Заранее спасибо!

Редактировать:

Когда я делаю sudo mount /dev/xvdf /vol -t ext4 (без форматирования), я получаю:

mount: wrong fs type, bad option, bad superblock on /dev/xvdf,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

И dmesg | tail dmesg | tail дает мне:

[ 1433.217915] EXT4-fs (xvdf): VFS: Can't find ext4 filesystem
[ 1433.222107] FAT-fs (xvdf): bogus number of reserved sectors
[ 1433.226127] FAT-fs (xvdf): Can't find a valid FAT filesystem
[ 1433.260752] EXT4-fs (xvdf): VFS: Can't find ext4 filesystem
[ 1433.265563] EXT4-fs (xvdf): VFS: Can't find ext4 filesystem
[ 1433.270477] EXT4-fs (xvdf): VFS: Can't find ext4 filesystem
[ 1433.274549] FAT-fs (xvdf): bogus number of reserved sectors
[ 1433.277632] FAT-fs (xvdf): Can't find a valid FAT filesystem
[ 1433.306549] ISOFS: Unable to identify CD-ROM format.
[ 2373.694570] EXT4-fs (xvdf): VFS: Can't find ext4 filesystem



Я столкнулся с этой проблемой, и я получил ее сейчас,

[ec2-user@ip-172-31-63-130 ~]$ lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
└─xvda1 202:1    0   8G  0 part /
xvdf    202:80   0   8G  0 disk
└─xvdf1 202:81   0   8G  0 part

Вы должны установить partition

/ dev / xvdf1 (какой тип является разделом)

не монтировать disk

/ dev / xvdf (какой тип является диском)




У меня была другая проблема: здесь, когда я проверял журналы dmesg, проблема была с тем же UUID существующего корневого тома и UUID корневого тома другого ec2. Поэтому, чтобы исправить это, я установил его на другой тип ec2 Linux. Это сработало.




Links