挂载分区(ntfs)- 来自 testdisk 的输出

挂载分区(ntfs)- 来自 testdisk 的输出

我使用原始块(整个磁盘,如 /dev/sdb1)作为 KVM 虚拟磁盘。有人知道如何从主机挂载该分区吗?

我的测试磁盘输出如下:

~# 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

我尝试像这样挂载 - mount -t nfs /dev/sdb1 /mnt/mydrive

不起作用。

任何建议,将不胜感激。

答案1

您有一个嵌套分区表。您必须在 sdb1 所需的偏移处创建一个循环设备。

此输出以 CHS 为单位给出值。您应该使用扇区来显示此值,使用 fdisk 或 parted。但是,这看起来像是一个零位偏移。除非您验证其他情况,否则我会假设是这种情况

losetup /dev/loop0 /dev/sdb1

这将创建您需要的循环设备,并绑定/dev/sdb1到第一个循环设备/dev/loop0。完成此操作后,您可以从中创建分区。您可以使用以下方法执行此操作partprobe

# partprobe /dev/loop0

这将生成类似的设备/dev/loop0p1。此时,您应该能够直接挂载此嵌套分区:

# mount /dev/loop0p1 /mnt/mydrive

相关内容