硬盘显示为 2.2 TB,但实际容量更大

硬盘显示为 2.2 TB,但实际容量更大

我为 Ubuntu Server 12.04 系统添加了一个新的 3TB 硬盘作为媒体(已经有另一个驱动器用于操作系统),但它只显示 2.2TB 容量

df -H

给出

/dev/sdb1                      2.2T  208M  2.2T   1% /media/hd1

fdisk -l

给出

Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes
90 heads, 3 sectors/track, 21705678 cylinders, total 5860533168 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: 0x29fbcbef

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  4294967294  2147482623+  83  Linux

lshw

给出

       *-disk:1
            description: ATA Disk
            product: WDC WD30EZRX-00M
            vendor: Western Digital
            physical id: 1
            bus info: scsi@1:0.0.0
            logical name: /dev/sdb
            version: 80.0
            serial: WD-WCAWZ2859923
            size: 2794GiB (3TB)
            capabilities: partitioned partitioned:dos
            configuration: ansiversion=5 signature=29fbcbef
          *-volume
               description: EXT4 volume
               vendor: Linux
               physical id: 1
               bus info: scsi@1:0.0.0,1
               logical name: /dev/sdb1
               logical name: /media/hd1
               version: 1.0
               serial: dbb920f9-989b-4494-957f-23a6b758030b
               size: 2047GiB
               capacity: 2047GiB
               capabilities: primary journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
               configuration: created=2012-11-10 22:21:07 filesystem=ext4 lastmountpoint=/media/hd1 modified=2012-11-10 23:27:27 mount.fstype=ext4 mount.options=rw,relatime,user_xattr,barrier=1,data=ordered mounted=2012-11-10 23:14:02 state=mounted

我按照说明进行操作https://help.ubuntu.com/community/InstallingANewHardDrive(命令行)对驱动器进行分区、格式化和安装。

我不确定我做错了什么,有什么想法吗?

PS fdisk -l 还指出

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.

不确定这是否有区别?

答案1

看来您已使用 fdisk 或 ext2 工具之一对驱动器进行分区。MBR 分区磁盘的最大磁盘大小确实是 2.2TB。您需要有 GUID 分区表才能超过此限制。 这是维基百科页面

您收到的错误消息似乎建议使用 Gparted 来格式化该驱动器,因此暗示 Gparted 了解 GUID 分区表并可以写入它们。

您似乎仍会损失一些容量,因为驱动器制造商称其为“3TB”,而他们实际指的是 3,000,000,000 字节,实际上约为 2.7 TB。如前所述,您似乎还会“损失”文件系统表和 ext4 分区分配的约 5%。实际上,5% 是基于 512bytes/sector 的,我认为这不适用于这种情况。最终数字可能会有所不同。如果您要在此驱动器上存放大量小文件,您可能还需要查看您的 inode - inode 的数量以后无法轻易更改,因此请做好研究。

相关内容