Snažím se připojit disk vytvořený před časem v Amazon EC2. To je to, co vidím (zalomení řádků přidáno kvůli čitelnosti):
$ 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
Když se to pokouším připojit:
$ 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
Jak mohu připojit tento disk?
Možná vám pomohou tyto informace:
$ 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
Přijatá odpověď:
Pomohl mi příspěvek od Fernandeze de Quilona:
$ mount -t ext4 -o offset=32256 /dev/xvda4 /mnt/foo
Funguje dobře. 32256
se vypočítá jako 63
(začátek oddílu) vynásobený 512
(velikost sektoru).
Jak zjistit, který sériový port se používá?
Najít věk nejstaršího souboru na jednom řádku nebo vrátit nulu?