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 <grenier@cgsecurity.org>
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.

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.