2012年11月2日 星期五

Linux 切割大於 2TB 硬碟注意事項~

1. 理論上若系統非 CentOS 6、RHEL 6 等以上版本的作業系統,kernel 版本不是 2.6.32 以上,則並未完全支援 ext4 格式。也可檢查 /proc/filesystems 檢查無支援 ext4 格式。
2. 若確定系統並未支援 ext4 的 filesystem 格式,則可格式化為 xfs 格式。
3. 一般若要切割大於 2TB 硬碟,則可能必須使用 parted 命令來完成 ( fdisk 只限於分割 小於 2TB 的硬碟 ),首先我們需將 msdos 的分割表改以 gpt 的分割表 (GPT 才能切割大於 2TB 的 partition) 來實作:
    parted /dev/sda
    (parted) help mklabel
    (parted) mklabel
    New disk label-type ? gpt

建立 partition:
     (parted) mkpart 
    Partition type? primary/extended? primary
    File system type? [ext2]?
    Start? 0
    End? 50%

之後要去下載 xfs 格式,可經由 `yum | grep xfs` 來確認要安裝的套件名稱。
然後使用 `yum install <套件名稱>` 的方式來安裝之。


安裝完成之後,就可使用 `mkfs.xfs /dev/sdx+number` 的方式來進行格式化動作。
Example: `mkfs.xfs /dev/sdb1`

附帶一提 要 mount 該 partition 方式 (假設要 mount 在 /raid1 位置):`mount -t xfs /dev/sdb1 /raid1`
加在 /etc/fstab ,讓該顆 partition 於一開機自動掛載:
/dev/sdb1                 /raid1                    xfs               defaults          0 0

沒有留言: