Linux磁盤與文件系統(tǒng)管理命令
在岳麓等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需求定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),岳麓網(wǎng)站建設(shè)費(fèi)用合理。
fdisk:磁盤分區(qū)工具
partprobe:更新內(nèi)核的硬盤分區(qū)表信息
tune2fs:調(diào)整ext2/ext3/ext4文件系統(tǒng)參數(shù)
parted:磁盤分區(qū)工具
mkfs:創(chuàng)建Linux文件系統(tǒng)
dumpe2fs:導(dǎo)出ext2/ext3/ext4文件系統(tǒng)信息
resize2fs:調(diào)整ext2/ext3/ext4文件系統(tǒng)大小
fsck:檢查并修復(fù)Linux文件系統(tǒng)
dd:轉(zhuǎn)換或復(fù)制文件
mount:掛載文件系統(tǒng)
umount:卸載文件系統(tǒng)
df:報(bào)告文件系統(tǒng)磁盤空間的使用情況
mkswap:創(chuàng)建交換分區(qū)
swapon:激活交換分區(qū)
swapoff:關(guān)閉交換分區(qū)
sync:刷新文件系統(tǒng)緩沖區(qū)
sync命令用于強(qiáng)制被改變的內(nèi)容立刻寫入磁盤,更新超塊信息。 在Linux/Unix系統(tǒng)中,在文件或數(shù)據(jù)處理過(guò)程中一般先放到內(nèi)存緩沖區(qū)中,等到適當(dāng)?shù)臅r(shí)候再寫入磁盤,以提高系統(tǒng)的運(yùn)行效率。sync命令則可用來(lái)強(qiáng)制將內(nèi)存緩沖區(qū)中的數(shù)據(jù)立即寫入磁盤中。用戶通常不需執(zhí)行sync命令,系統(tǒng)會(huì)自動(dòng)執(zhí)行update或bdflush操作,將緩沖區(qū)的數(shù)據(jù)寫 入磁盤。只有在update或bdflush無(wú)法執(zhí)行或用戶需要非正常關(guān)機(jī)時(shí),才需手動(dòng)執(zhí)行sync命令。
語(yǔ)法 sync(選項(xiàng)) 選項(xiàng) --help:顯示幫助; --version:顯示版本信息。
buffer與cache buffer:為了解決寫磁盤的效率 cache:為了解決讀磁盤的效率 linux系統(tǒng)為了提高讀寫磁盤的效率,會(huì)先將數(shù)據(jù)放在一塊buffer中。在寫磁盤時(shí)并不是立即將數(shù)據(jù)寫到磁盤中,而是先寫入這塊buffer中了。此時(shí)如果重啟系統(tǒng),就可能造成數(shù)據(jù)丟失。 sync命令用來(lái)flush文件系統(tǒng)buffer,這樣數(shù)據(jù)才會(huì)真正的寫到磁盤中,并且buffer才能夠釋放出來(lái),flush就是用來(lái)清空buffer。sync命令會(huì)強(qiáng)制將數(shù)據(jù)寫入磁盤中,并釋放該數(shù)據(jù)對(duì)應(yīng)的buffer,所以常常會(huì)在寫磁盤后輸入sync命令來(lái)將數(shù)據(jù)真正的寫入磁盤。
通過(guò)sync命令,能夠釋放數(shù)據(jù)中的buffer,加快Linux磁盤的讀寫速度,以達(dá)到提高磁盤讀寫效率的目的。
方法/步驟
使用“df -k”命令,以KB為單位顯示磁盤使用量和占用率。
使用“df -k”命令,以M為單位顯示磁盤使用量和占用率。
使用“df --help”命令,查看更多df命令的使用方法。
使用“du -k /home”命令,列出home目錄下所有文件或目錄占用的大小,以KB作為計(jì)量單位。
使用“du -ck /home”命令,列出home目錄下所有文件或目錄占用的大小,以KB作為計(jì)量單位。以及統(tǒng)計(jì)出當(dāng)前home目錄占用的總大小。
使用“du --help”命令,查看du命令的詳細(xì)使用方法。
Linux磁盤管理常用三個(gè)命令為df、du、fdisk。
df,全稱:disk full,列出文件系統(tǒng)的整體磁盤使用量
du,全稱:disk used,檢查磁盤空間使用量
fdisk,用于磁盤分區(qū)。
1、df命令
檢查文件系統(tǒng)的磁盤空間占用情況,可以利用該命令獲取磁盤被占用了多少空間,目前還剩下多少空間等信息。
語(yǔ)法:df[-ahikHTm][目錄或文件名]
參數(shù):
-a 列出所有文件系統(tǒng),包括系統(tǒng)特有的/proc等文件系統(tǒng);
-k 以KBytes的容量顯示各文件系統(tǒng);
-m 以MBytes的容量顯示各文件系統(tǒng);
-h 以較易閱讀的格式自行顯示,比如:GBytes、MBytes、KBytes;
-H 以M=1000K取代M=1024K的進(jìn)位方式;
-T 顯示文件系統(tǒng)類型;
-i 不用磁盤容量,以inode的數(shù)量來(lái)顯示。
2、du命令
也是查看使用空間的,但是與df命令不同的是,Linux du命令是對(duì)文件和目錄磁盤使用的空間進(jìn)行查看,和df命令有一定的區(qū)別。
語(yǔ)法:du[-ahskm]文件或目錄名稱
參數(shù):
-a 列出所有的文件與目錄容量;
-h 以較易閱讀的格式顯示;
-s 列出總量而已,而不列出每個(gè)各別的目錄占用容量;
-S 不包括子目錄下的統(tǒng)計(jì),與-s存在差別;
-k 以KBytes列出容量顯示;
-m 以MBytes列出容量顯示。
3、fdisk命令
fdisk是Linux的磁盤分區(qū)表操作工具。
語(yǔ)法:fdisk[-l]裝置名稱
參數(shù):
-l 輸出后面接的裝置所有的分區(qū)內(nèi)容。若僅有fdisk -l時(shí),則系統(tǒng)將會(huì)把整個(gè)系統(tǒng)內(nèi)能夠搜尋到的裝置的分區(qū)均列出來(lái)。