как установить этот диск?

Я пытаюсь установить диск, созданный некоторое время назад в Amazon EC2. Это то, что я вижу (разрывы строк добавлены для удобства чтения):

$ sudo file -s /dev/xvda4 /dev/xvda4: x86 boot sector; partition 1: ID=0x83, starthead 1, startsector 63, 10474317 sectors, extended partition table (last)\011, code offset 0x0 

Когда я пытаюсь установить его:

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

Как смонтировать этот диск?

Возможно, эта информация поможет:

 $ sudo fdisk -lu /dev/xvda4 Disk /dev/xvda4: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0952616d Device Boot Start End Blocks Id System /dev/xvda4p1 63 10474379 5237158+ 83 Linux 

5 Solutions collect form web for “как установить этот диск?”

Сообщение от Fernandez de Quilon помогло мне:

 $ mount -t ext4 -o offset=32256 /dev/xvda4 /mnt/foo 

Работает отлично. 32256 вычисляется как 63 (начало раздела), умноженное на 512 (размер сектора).

Если вы пытаетесь установить старый снимок, вы, вероятно, получаете ошибку uuid. Проверить, если

  dmesg | tail 

Показывает:

 [-your.timestamp.here-] XFS (xvdg): Filesystem has duplicate UUID - can't mount 

Если это так, и вам нужно только смонтировать, чтобы что-то убрать, вы можете установить его так (в / var / www2 в моем случае):

 mount -o nouuid /dev/xvdg /var/www2 

Если вы хотите регулярно его использовать, вам нужно создать новый UUID, как это (на моем / dev / xvdg, который вы должны заменить своим / dev / …):

 xfs_admin -U generate /dev/xvdg 

/dev/xvda4 не содержит файловой системы, как указывает вывод file . Он содержит таблицу разделов. fdisk отображает эту таблицу разделов. По-видимому, существует файловая система на единственном разделе внутри этого тома (имя раздела отображается на выходе fdisk ).

 sudo mount /dev/xvda4p1 /mnt/foo 

Я предполагаю, что / dev / xvda – это устройство, а / dev / xvda4 – это раздел. С таблицей разделов в разделе это немного усложняет ситуацию. Но мы можем обойти это с помощью устройства loopback, которое обычно используется для монтирования файловых систем, находящихся в файлах. Но мы можем применить его и к устройству.

 sudo mount -o loop,offset=32256 /dev/xvda4 /mnt/foo 

Число 32256 – это количество байтов в секторе 63, где ваш выход fdisk показал, что внутренний раздел должен начинаться с.

Как насчет просто:

 # mount -t auto /dev/xvda4 /mnt/foo 
  • Форматирование внешнего диска в CentOS, ранее использовавшегося в OS X
  • Btrfs распределяет файлы поровну на нескольких устройствах
  • Как изменить интервал обновления времени доступа к релятиму с 24 часов?
  • Тип файловой системы Solaris 5.10
  • Как проверить местоположение mnt?
  • Механизм шаблонов Text-файлов на лету
  • Redis-подобная временная файловая система
  • установить раздел секций freebsd под linux
  • Как система привилегий файлов Unix отличается от системы Windows?
  • Как может временный код mac «b» быть «n / a»?
  • Возможные объяснения, почему мой сервер стал неактуальным
  • Interesting Posts

    Как перенаправить вывод в журнал из команды wait

    Как добавить привязку клавиш для максимизации / закрытия всех окон?

    Проблема DMX с шрифтами

    Какие ключи генерируются во время установки Debian 7.4 (Wheezy)?

    Безопасное удаление файла в Рам

    Есть ли более сжатая альтернатива трубопроводу для wc для подсчета файлов в каталоге

    Grub спасение после поврежденного жесткого диска («файловая система только для чтения»)

    Переопределить a: = в другом файле makefile

    Виртуализация и сквозная передача SCSI

    mac terminal – как сделать каталог требует SUDO-доступа, чтобы удалить его?

    Существует ли какая-либо платформа ARM, для которой доступны таймеры с высоким разрешением в ядрах основного (непроверенного) ядра?

    Lubuntu 14.04 – подключение через RDP с экрана входа в систему

    Нужны ли мне права root (admin) для запуска пользовательского пространства? (первичные события включены в ядре Linux)

    Выбор программного обеспечения Linux Distro и Media Server

    Есть ли у рыбы «магическое пространство»?

    Linux и Unix - лучшая ОС в мире.