2011年7月31日 星期日

Linux 3TB HD 初體驗

最近拿到一顆 Hitachi 7K3000 3TB 的硬碟做 Linux 環境的測試,先說明一下我的 Target system。

AMD64 PC
OS: Debian wheezy/sid
Kernel: linux-image-2.6.39-2-amd64
CPU: AMD AlthonII 250
Motherboard: Gigabyte GA-MA78GM-UD2H(無 UEFI Bios)
Hitachi 3TB 安裝在 sata_2



裝好硬碟 PowerOn 後,執行“dmesg”可看到抓到硬碟的敘述:
[ 1.576170] ata1.00: 1250263728 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[ 1.577236] ata1.00: configured for UDMA/133
[ 1.577478] scsi 0:0:0:0: Direct-Access ATA WDC WD6400AAKS-0 01.0 PQ: 0 ANSI: 5
[ 1.577871] scsi 3:0:0:0: Direct-Access ATA Hitachi HDS72303 MKAO PQ: 0 ANSI: 5
[ 1.596646] sd 0:0:0:0: [sda] 1250263728 512-byte logical blocks: (640 GB/596 GiB)
[ 1.596651] sd 3:0:0:0: [sdb] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)

由於 fdisk 不支援 2TB 以上,所以改用 parted 來進行分割磁區的動作。
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted

1. parted /dev/sdb
> mklabel gpt

Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes


> mkpart primary 0 3001G

> quit

2. time mkfs.ext4 /dev/sdb1
real 0m11.947s
user 0m2.308s
sys 0m0.832s

以上就完成 3TB 的分割及格式化的動作,看來只要有 64bit CPU+OS,2TB以上的硬碟是絕對支援的。最後來看一下實際使用容量。
/dev/sdb1 2.7T 201M 2.7T 1% /mnt/tmp

沒有留言: