mount partion (ntfs) - wyjście z testdisk

1

Używam surowego bloku (całego dysku jak / dev / sdb1) jako dysku wirtualnego KVM. Czy ktoś wie, jak zamontować tę partycję z hosta?

Moje wyjście testdisk wygląda następująco:

~# testdisk /list /dev/sdb1
TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Please wait...
Disk /dev/sdb1 - 500 GB / 465 GiB - CHS 60801 255 63
Sector size:512
Model: WDC WD5000HHTZ-04N21V1, S/N:WD-WXJ1EA3JNLK3, FW:04.06A01

Disk /dev/sdb1 - 500 GB / 465 GiB - CHS 60801 255 63
 Partition          Start        End    Size in sectors
 1 P HPFS - NTFS              0  32 33 60800 237 45  976764928
 NTFS, blocksize=4096

Próbowałem zamontować jak - mount -t nfs / dev / sdb1 / mnt / mydrive

nie działa.

Wszelkie sugestie będą mile widziane.

Gen
źródło

Odpowiedzi:

0

Masz zagnieżdżoną tablicę partycji. Będziesz musiał stworzyć urządzenie pętlowe z wymaganym przesunięciem sdb1.

To wyjście podaje wartości w CHS. Zamiast tego powinieneś wyświetlić to za pomocą sektorów, za pomocą fdisk lub parted. Wygląda jednak na to, że jest to zero-bitowe przesunięcie. Zakładam, że tak jest, chyba że zweryfikujesz inaczej

losetup /dev/loop0 /dev/sdb1

Spowoduje to utworzenie potrzebnego urządzenia pętli, wiążącego /dev/sdb1się z pierwszym urządzeniem pętli /dev/loop0. Gdy to zrobisz, możesz z niego tworzyć partycje. Możesz to zrobić za pomocą partprobe:

# partprobe /dev/loop0

Spowoduje to odrodzenie urządzeń takich jak /dev/loop0p1. W tym momencie powinieneś być w stanie zamontować tę zagnieżdżoną partycję bezpośrednio:

# mount /dev/loop0p1 /mnt/mydrive

Bufor
źródło