- 論壇徽章:
- 0
|
最近在Linux上掛載磁盤(pán)陣列,需要對(duì)一個(gè)7T的盤(pán)陣進(jìn)行分區(qū)并使用.這個(gè)磁盤(pán)陣列劃分了一個(gè)分區(qū)(對(duì)于Linux來(lái)說(shuō)找到一個(gè)/dev/sda設(shè)備,空間大小為7T),我想將它分為N個(gè)分區(qū),掛載到系統(tǒng)的N個(gè)目錄上使用:在網(wǎng)上找到這個(gè)表:
ext2/ext3 with 1 KiB blocksize 16448 MiB (~ 16 GiB) 2048 GiB (= 2 TiB)
ext2/3 with 2 KiB blocksize 256 GiB 8192 GiB (= 8 TiB)
ext2/3 with 4 KiB blocksize 2048 GiB (= 2 TiB) 8192 GiB (= 8 TiB)
ext2/3 with 8 KiB blocksize (Systems with 8 KiB pages like Alpha only) 65568 GiB (~ 64 TiB) 32768 GiB (= 32 TiB)
ReiserFS 3.5 2 GiB 16384 GiB (= 16 TiB)
ReiserFS 3.6 (as in Linux 2.4) 1 EiB 16384 GiB (= 16 TiB)
XFS 8 EiB 8 EiB
JFS with 512 Bytes blocksize 8 EiB 512 TiB
JFS with 4KiB blocksize 8 EiB 4 PiB
NFSv2 (client side) 2 GiB 8 EiB
NFSv3 (client side) 8 EiB 8 EiB使用fdisk命令是無(wú)法對(duì)這個(gè)龐然大物進(jìn)行分區(qū)的,它能認(rèn)出這個(gè)家伙,但駕御不了它.它最多將這個(gè)磁盤(pán)分配一個(gè)2T的分區(qū)空間,然后對(duì)于剩下的空間就不再識(shí)別.需要使用GNU的parted工具來(lái)管理,需要將磁盤(pán)格式轉(zhuǎn)為GPT.GPT格式的磁盤(pán)相當(dāng)于原來(lái)MBR磁盤(pán)中原來(lái)保留4個(gè)partition table的4*16個(gè)字節(jié)只留第一個(gè)16個(gè)字節(jié),類(lèi)似于擴(kuò)展分區(qū),真正的partition
table在512字節(jié)之后,GPT磁盤(pán)沒(méi)有四個(gè)主分區(qū)的限制。parted相對(duì)于fdisk來(lái)講,有一個(gè)操作上的危險(xiǎn)之處,即它不像fdisk一樣,最后使用w來(lái)真正對(duì)磁盤(pán)進(jìn)行操作,而是在交互命令中,直接對(duì)磁盤(pán)進(jìn)行了操作.
parted的交互式命令行非常簡(jiǎn)單:
parted>mklable gpt 將MBR磁盤(pán)格式化為GPT parted>mkpart primary 0 100
劃分一個(gè)起始位置為0大小為100M的主分區(qū) parted>mkpart primary 100 200
劃分一個(gè)起始位置為100M大小為100M的主分區(qū) parted>print 打印當(dāng)前分區(qū)另外,在分好區(qū)后的格式化過(guò)程中,如果不加任何參數(shù),直接格式化:mkfs.ext3 /dev/sda1那么,是非常慢的,因?yàn)槟J(rèn)的環(huán)境中,通常是每個(gè)塊(blocksize)是4k,并且是每4k數(shù)據(jù)(inode_ratio)就建立一個(gè)信息點(diǎn)(inode).具體的應(yīng)該參考/etc/mke2fs.conf文件,或者man mke2fs.幸好,我使用這么大的空間是存儲(chǔ)大容量的文件,所以我在格式化時(shí),加上了參數(shù)-T largefile4,那么是為每4M的數(shù)據(jù)建立一個(gè)inode,當(dāng)然,還可以擴(kuò)大它.另外,tune2fs可以更改定期掃描的次數(shù)和時(shí)間間隔,不過(guò)沒(méi)有實(shí)際使用過(guò),還需要參考man手冊(cè).
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/870/showart_451258.html |
|