Sry za taki lag w odpisywaniu.
Montując np. obraz pendrive musimy zamontować go od momentu kiedy się rozpoczyna.
fdisk -l pokaże Ci od jakiej wartości musisz montować:
Cytat:
andy@nabuchodonozor:~/Pulpit$ sudo fdisk -l pendrive.bin
Dysk pendrive.bin: 1000 MB, bajtów: 1000341504
głowic: 158, sektorów/ścieżkę: 36, cylindrów: 343, w sumie sektorów: 1953792
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000a3f7f
Urządzenie Rozruch Początek Koniec Bloków ID System
pendrive.bin1 * 4096 1953791 974848 c W95 FAT32 (LBA)
andy@nabuchodonozor:~/Pulpit$ man losetup
|
Jak widać u mnie to jest 4096 sektorów. Mnożymy to przez 512bajtów i mamy 2 097 152 bajtów.
Zaczynasz więc od wartości 2097152 bajtów.
Cytat:
sudo losetup -f -o 2097152 pendrive.bin
sudo mount /dev/loop0 dupa
|
Wartość można wyliczyć w poleceniu do montowania ;)
Piszesz wtedy: sudo losetup -f -o $((4096*512)) pendrive.bin
Cytat:
mount | grep "/dev/loop0"
/dev/loop0 on /home/andy/Pulpit/dupa type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,io charset=utf8,shortname=mixed,errors=remount-ro)
|