GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo montar este disco?

Estoy intentando montar un disco creado hace un tiempo en Amazon EC2. Esto es lo que veo (se agregaron saltos de línea para facilitar la lectura):

$ 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

Cuando intento montarlo:

$ 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

¿Cómo puedo montar este disco?

Quizás esta información te ayude:

$ 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

Respuesta aceptada:

La publicación de Fernandez de Quilon me ayudó:

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

Funciona bien. 32256 se calcula como 63 (comienzo de la partición) multiplicado por 512 (tamaño del sector).


Linux
  1. Cómo reemplazar un disco duro fallido en el software RAID de Linux

  2. Cómo generar una contraseña aleatoria en Linux usando /dev/random

  3. Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

  4. ¿Cómo codificar en base64 /dev/random o /dev/urandom?

  5. ¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

Cómo mapear dispositivos /dev/sdX y /dev/mapper/mpathY desde el dispositivo /dev/dm-Z

Cómo mover /var en un disco separado como un punto de montaje separado (en línea)

¿Cómo se intercambia /dev/sda con /dev/sdb?

¿Cómo puedo cambiar la cantidad y el tamaño de los ramdisks de Linux (/dev/ram0 - /dev/ram15)?

kernel:deshabilitar /dev/kmem y /dev/mem

¿Por qué se requieren < o > para usar /dev/tcp?