Linux磁盤(pán)格式化命令詳解
命令:mke2fs mke2fs [選項(xiàng)] 文件系統(tǒng) 磁盤(pán)盤(pán)符=
注釋?zhuān)?br />
1、磁盤(pán)雖然分好區(qū)了,但是還不能用,還需要在這每一個(gè)分區(qū)上格式化,所謂格式化,其實(shí)就是安裝文件系統(tǒng),Windows下的文件系統(tǒng)有Fat32、NTFS,CentOS使用的文件系統(tǒng)為ext,之前centOS5版本使用ext3作為默認(rèn)的文件系統(tǒng),而CentOS6使用ext4作為默認(rèn)的文件系統(tǒng);
2、當(dāng)用man查詢這四個(gè)命令的幫助文檔時(shí),你會(huì)發(fā)現(xiàn)我們看到了同一個(gè)幫助文檔,這說(shuō)明四個(gè)命令是一樣的;
3、指定文件系統(tǒng)格式為ext4,該命令等同于mkfs ext4 /dev/sdb5,以后我們遇到余姚格式磁盤(pán)分區(qū)的時(shí)候,直接指定格式化為ext4即可,也可以根據(jù)操作系統(tǒng)的版本來(lái)決定格式化什么格式;
選項(xiàng):
-b:分區(qū)時(shí)設(shè)定每個(gè)數(shù)據(jù)塊占用空間大小,目前支持1024、2048以及4096 bytes每個(gè)塊;
-i:設(shè)定inode的大??;
-N:設(shè)定inode數(shù)量,有時(shí)使用默認(rèn)的inode數(shù)不夠用,所以要自定設(shè)定inode數(shù)量;
-c:在格式化前先檢測(cè)一下磁盤(pán)是否有問(wèn)題,加上這個(gè)選項(xiàng)后會(huì)非常慢;
-L:預(yù)設(shè)該分區(qū)的標(biāo)簽label;
-j:建立ext3格式的分區(qū),如果使用mkfs.ext3就不用加這個(gè)選項(xiàng)了;
-t:用來(lái)指定什么類(lèi)型的文件系統(tǒng),可以是ext2、ext3也可以是ext4;
-m:格式化時(shí),指定預(yù)留給管理員的磁盤(pán)比例,是一個(gè)百分比,只針對(duì)mke2fs命令;
例如:mke2fs -t ext4 -b 4096 /dev/sdb5
注意:其中一個(gè)指標(biāo)是“塊的大小=4096”這里涉及到一個(gè)“塊”的概念,磁盤(pán)在被格式化的時(shí)候會(huì)預(yù)先規(guī)定好每一個(gè)塊的大小,然后再把所有的空間分割成一個(gè)一個(gè)的小塊,存數(shù)據(jù)的時(shí)候也是一個(gè)快一個(gè)快的去寫(xiě)入,所以如果你的磁盤(pán)存的都是特別小特別小的文件,比如說(shuō)1k或者2k,那么建議在格式化磁盤(pán)的時(shí)候指定塊數(shù)值小一點(diǎn),ext文件系統(tǒng)默認(rèn)塊的大小為4096,也就是4k,在格式化的時(shí)候,可以指定塊大小為1024、2048或者4096(它們是成倍增加的),雖然格式化的時(shí)候可以指定塊大小超過(guò)4096,但是一旦超過(guò)4096則不能正常掛載;
指定塊的大?。?mke2fs -t ext4 -b 8192 /dev/sdb5
注意:可以使用-L來(lái)指定標(biāo)簽,標(biāo)簽會(huì)在掛載磁盤(pán)的時(shí)候使用,另外也可以寫(xiě)到配置文件里,關(guān)于格式化的這一部分,我建議除非有需求,否則不需要指定塊的大小,也就是說(shuō),你只需要記住這兩個(gè)選項(xiàng):-t和-L即可。
更多關(guān)于Linux磁盤(pán)格式化的基礎(chǔ)分享:
基本功,格式化命令,以格式化 /dev/sda1 分區(qū)為例:
$ sudo umount /dev/sda1
# 必須先卸載該分區(qū)
# 格式化為 FAT 分區(qū)
$ sudo mkfs.vfat -F 32 /dev/sda1 # -F 參數(shù)必須大寫(xiě),參數(shù)有 12,16 和 32,分別對(duì)應(yīng) FAT12,F(xiàn)AT16,F(xiàn)AT32。
# 格式化為 NTFS 分區(qū),先要安裝ntfsprogs,以 Ubuntu / Debian 為例:
$ sudo apt-get install ntfsprogs
#然后執(zhí)行格式化命令,以格式化 /dev/sda1 分區(qū)為例:
$ sudo umount /dev/sda1 # 必須先卸載該分區(qū)
$ sudo mkfs.ntfs /dev/sda1 # 格式化為ntfs速度有點(diǎn)慢。
# 格式化為ext4/3/2 , 以格式化 /dev/sda1 分區(qū)為例:
$ sudo umount /dev/sda1 # 必須先卸載該分區(qū)
$ sudo mkfs.ext4 /dev/sda1 # 格式化為ext4分區(qū)
$ sudo mkfs.ext3 /dev/sda1 # 格式化為ext3分區(qū)
$ sudo mkfs.ext2 /dev/sda1 # 格式化為ext2分區(qū)
由于ext系列的分區(qū)都有一個(gè)給super user的保留空間,必須占用一定的百分比,默認(rèn)5%,這么一來(lái)格式化容量小的分區(qū)還不覺(jué)得,5%也沒(méi)多少,但是如果是幾百G,1T的分區(qū)就會(huì)有問(wèn)題,in this case,5%可是不小的數(shù)目??!
『解決方法』
一、針對(duì)將要格式化的分區(qū),以ext3為例:
$ sudo umount /dev/sda1 # 必須先卸載該分區(qū),這里要格式化的是 /dev/sda1 分區(qū)。
$ sudo mkfs.ext3 -m 0.05 /dev/sda1 # 注意-m后的參數(shù),設(shè)定的已經(jīng)是百分位,這里設(shè)定為0.05,是0.05%,也就是萬(wàn)分之5!
好了,這樣以1T的分區(qū)為例,1T=1024GB=1048576MB(都是乘以1024的關(guān)系),1048576MB*0.0005=524.288MB。
也就是說(shuō)設(shè)定-m參數(shù)之后,保留區(qū)大概是524MB。當(dāng)然你可以根據(jù)自己喜好設(shè)定。
二、對(duì)已經(jīng)格式化完畢的分區(qū),并且不想擦出分區(qū)中的數(shù)據(jù),可以使用tune2fs -m的方法:
# 這條命令無(wú)須先卸載分區(qū)。
$ sudo tune2fs -m 0.05 /dev/sda2 # 這個(gè)例子是轉(zhuǎn)換 /dev/sda2 分區(qū)的super user保留區(qū),同樣設(shè)定為0.05,在提醒一次,是0.05%,也就是萬(wàn)分之5。
相關(guān)文章
Ubuntu cron日志開(kāi)啟與查看的實(shí)現(xiàn)步驟
這篇文章主要介紹了Ubuntu cron日志開(kāi)啟與查看的實(shí)現(xiàn)步驟的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-10-10Linux service無(wú)法使用系統(tǒng)環(huán)境變量的問(wèn)題及解決
這篇文章主要介紹了Linux service無(wú)法使用系統(tǒng)環(huán)境變量的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04Linux 和Windows 安裝Git 步驟詳細(xì)介紹
這篇文章主要介紹了Linux 和Windows 安裝Git 步驟詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-01-01使用iptable和Firewalld工具來(lái)管理Linux防火墻連接規(guī)則
今天小編就為大家分享一篇關(guān)于使用iptable和Firewalld工具來(lái)管理Linux防火墻連接規(guī)則的文章,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-09-09Ubuntu下Subversion(SVN)的快速安裝與配置詳解
這篇文章主要介紹了Ubuntu下Subversion(SVN)的快速安裝與配置詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Linux系統(tǒng)下安裝rz/sz命令及使用說(shuō)明(詳解)
下面小編就為大家?guī)?lái)一篇Linux系統(tǒng)下安裝rz/sz命令及使用說(shuō)明(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,祝大家游戲愉快哦2016-12-12