如何在 Ubuntu Server 12.04 下挂载 NTFS 磁盘?

如何在 Ubuntu Server 12.04 下挂载 NTFS 磁盘?

我想访问我的电脑中的第二个硬盘,它被格式化为 NTFS,并且第二个硬盘上的数据无法替换,因此我需要一种不会删除硬盘上数据的方法。

fdisk -l关于第二个 HDD 的命令输出

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x60ed0890

我正在运行以下命令来尝试安装驱动器:

mount -t ntfs /dev/sdb /home/colin/media

我运行该命令时出现以下错误:

NTFS signature is missing.
Failed to mount '/dev/sdb': Invalid argument
The device '/dev/sdb' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a 
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

如何在不删除 HDD 上当前数据的情况下安装 HDD?

答案1

您需要安装逻辑/物理分区,而不是驱动器。 sdb指的是硬盘驱动器作为设备,而sdbX(其中X是从 开始的整数0)是指驱动器上的逻辑/物理分区。

您可以通过执行以下操作查看驱动器上有哪些分区(可能需要sudo):

ls /dev/sdb*

从输出中,您应该能够确定要挂载哪个分区。然后您可以像之前一样挂载,但改为sdbX(例如,假设分区是sdb1,并且可能需要sudo):

mount -t ntfs /dev/sdb1 /home/colin/media

相关内容