GNU/Linux >> Tutoriels Linux >  >> Linux

Comment monter ce disque ?

J'essaie de monter un disque créé il y a quelque temps dans Amazon EC2. Voici ce que je vois (sauts de ligne ajoutés pour des raisons de lisibilité) :

$ 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

Lorsque j'essaie de le monter :

$ 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

Comment puis-je monter ce disque ?

Peut-être que ces informations vous aideront :

$ 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

Réponse acceptée :

Le message de Fernandez de Quilon m'a aidé :

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

Fonctionne bien. 32256 est calculé comme 63 (début de partition) multiplié par 512 (taille du secteur).


Linux
  1. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  2. Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

  3. Comment désactiver complètement un Cronjob vers /dev/null/?

  4. Comment mapper les périphériques /dev/sdX et /dev/mapper/mpathY à partir du périphérique /dev/dm-Z

  5. Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Comment changer les points de montage ?

Comment déplacer /var sur un disque séparé en tant que point de montage séparé (en ligne)

Comment encoder en base64 /dev/random ou /dev/urandom ?

Comment échanger /dev/sda avec /dev/sdb ?

Comment Linux utilise /dev/tty et /dev/tty0

echo ou print /dev/stdin /dev/stdout /dev/stderr