GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie wird diese Festplatte gemountet?

Ich versuche, eine vor einiger Zeit erstellte Disc in Amazon EC2 zu mounten. Folgendes sehe ich (Zeilenumbrüche zur besseren Lesbarkeit hinzugefügt):

$ 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

Wenn ich versuche, es zu mounten:

$ 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

Wie kann ich diese Disc mounten?

Vielleicht helfen diese Informationen:

$ 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

Akzeptierte Antwort:

Beitrag von Fernandez de Quilon hat mir geholfen:

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

Funktioniert gut. 32256 wird als 63 berechnet (Partitionsbeginn) multipliziert mit 512 (Sektorgröße).


Linux
  1. So ersetzen Sie eine ausgefallene Festplatte in einem Linux-Software-RAID

  2. So generieren Sie ein zufälliges Passwort unter Linux mit /dev/random

  3. Wie portabel sind /dev/stdin, /dev/stdout und /dev/stderr?

  4. Wann sollte /dev/random vs. /dev/urandom verwendet werden?

  5. Wie man einen Cronjob komplett zum Schweigen bringt /dev/null/?

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

Wie Linux /dev/tty und /dev/tty0 verwendet

echo oder print /dev/stdin /dev/stdout /dev/stderr

Warum sind < oder > erforderlich, um /dev/tcp