我曾有一个2TB我格式化的外部硬盘如下。
fdisk /dev/sdb
发出上述命令后,我执行了以下步骤。
- 然后选择选项p。 (打印分区表)。
- 然后选择选项n。 (添加新分区)。
- 然后选择了1。 (这个选项我默认选择)。
- 然后最后选择了选项w。 (将更改写回磁盘)。
使用上述步骤格式化外部硬盘驱动器后,我执行了以下命令。
mkfs.ext3 /dev/sdb1
现在,一切看起来都很好,我的 RHEL6 系统中有一个可用的外部硬盘。它是自动安装的,没有任何问题。
现在,我将这个硬盘连接到Ubuntu 8.10系统。无法识别外部硬盘。我不得不再次重复上述步骤,最后当硬盘被识别时,它只有800GB可用出2TB空间。
编辑
Ubuntu 8.10系统的文件系统类型也为ext3。我运行以下命令来识别这一点。
ramesh@server2:/$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 ext3 184G 20G 155G 12% /
为什么会这样呢?是因为某些分区表问题吗?我对这些概念不是很清楚。
答案1
内核只允许使用一定数量的 HDD,RAM 也是如此。硬件上限是一个奇怪的概念,但尽管如此,8.1 的实际空间上限为 800 GB,因为在当时,超过 1TB 的想法是荒谬和愚蠢的。我相信那个和 1TB 驱动器还不存在。