Linux文件系统简介及常用命令
在linux系統(tǒng)中一切皆是文件,下面簡(jiǎn)要總結(jié)了一下linux文件系統(tǒng)中分區(qū)類(lèi)型、文件系統(tǒng)類(lèi)型以及常用命令。
一、分區(qū)類(lèi)型
1.主分區(qū):最多只能有四個(gè)
2.擴(kuò)展分區(qū):只能有一個(gè),也可以看做是主分區(qū)的一種。即主分區(qū)加擴(kuò)展分區(qū)最多只能有四個(gè)。
但是擴(kuò)展分區(qū)不能存儲(chǔ)數(shù)據(jù)和格式化,必須要?jiǎng)澐殖蛇壿嫹謪^(qū)才能使用。
3.邏輯分區(qū):是在擴(kuò)展分區(qū)中劃分得到的,分區(qū)號(hào)從5開(kāi)始(1-4被主分區(qū)和擴(kuò)展分區(qū)占用),
如果是IDE硬盤(pán)linux最多支持59個(gè)邏輯分區(qū),如果是SCSI硬盤(pán)linux最多支持11個(gè)邏輯分區(qū)。
格式化:寫(xiě)入文件系統(tǒng)。又稱(chēng)邏輯格式化,它是指根據(jù)用戶(hù)選定的文件系統(tǒng)(如windows下的FAT16,FAT32,NTFS,Linux下的EXT2,EXT3,EXT4等)
在磁盤(pán)上特定的區(qū)域?qū)懭胩囟ǖ臄?shù)據(jù),在分區(qū)中劃分一片空間用于存放文件的分配表、目錄表等用于文件管理的磁盤(pán)空間。
linux通過(guò)字母和數(shù)字來(lái)標(biāo)志分區(qū)
設(shè)備類(lèi)型:
hd:IDE硬盤(pán)
sd:SCSI硬盤(pán)
分區(qū)所在設(shè)備:
hda:第一塊IDE硬盤(pán)
sdc:第三塊SCSI硬盤(pán)
如:
/dev/hda3 指第一塊IDE硬盤(pán)上的第三個(gè)主分區(qū)或擴(kuò)展分區(qū)
/dev/sdb6 第二個(gè)SCSI硬盤(pán)上的第二個(gè)邏輯分區(qū)
注意:如果硬盤(pán)上沒(méi)有分區(qū),則一律不加數(shù)字,代表整塊硬盤(pán)
?
二、文件系統(tǒng)類(lèi)型
ext2:是ext文件系統(tǒng)的升級(jí)版本,Red Hat Linux7.2版本以前的系統(tǒng)默認(rèn)都是
ext2文件系統(tǒng)。1993年發(fā)布,最大支持16TB的分區(qū)和最大2TB的文件。
ext3:ext3文件系統(tǒng)是ext2文件系統(tǒng)的升級(jí)版本,最大的區(qū)別就是帶日志功能,以便在系統(tǒng)故障時(shí)提高文件系統(tǒng)的可靠性。
支持最大16TB的分區(qū)和最大2TB的文件
ext4:是ext3文件系統(tǒng)的升級(jí)版。ext4在性能、伸縮性和可靠性方面有大量改進(jìn)。比如向下兼容ext3、
最大1EB文件系統(tǒng)和16TB文件、無(wú)限數(shù)量子目錄、Extents連續(xù)數(shù)據(jù)塊概念、多塊分配、延遲分配、
持久預(yù)分配、快速FSCK、日志校驗(yàn)、無(wú)日志模式、
在線(xiàn)碎片整理、inode增強(qiáng)、默認(rèn)啟用barrier等。是CentOS6.3默認(rèn)的文件系統(tǒng)。
三、文件系統(tǒng)常用命令
df:查看文件系統(tǒng)的磁盤(pán)空間占用信息
df 選項(xiàng) 文件
選項(xiàng):
-a:顯示所有的文件系統(tǒng)信息,包括特殊文件系統(tǒng),如 /proc、/sysfs
-h:方便閱讀方式顯示,如KB,MB,或GB
-T:顯示文件系統(tǒng)類(lèi)型
-m:以MB為單位顯示容量
-k:以KB為單位顯示容量。也是默認(rèn)單位
-i:顯示inode信息
du:統(tǒng)計(jì)目錄或文件大小
du 選項(xiàng) 目錄或文件名
選項(xiàng):
-a:顯示每個(gè)子文件的磁盤(pán)占用量。默認(rèn)只統(tǒng)計(jì)子目錄的磁盤(pán)占用量
-h:以方便閱讀方式顯示磁盤(pán)占用量,如KB,MB或GB
-s:統(tǒng)計(jì)總占用量,而不列出子目錄和子文件的占用量
注意:如果目錄中文件較多,使用du命令會(huì)掃描整個(gè)目錄,比較耗資源,速度慢。
df和du的區(qū)別
1.df命令是從文件系統(tǒng)考慮的,不光要考慮文件占用的空間,還要統(tǒng)計(jì)被命令本身或程序占用的空間(如文件已經(jīng)刪除,
但是程序并沒(méi)有釋放空間),所以使用df查看到的剩余空間才是真正可用空間。
2.du命令是面向文件的,只會(huì)計(jì)算文件或目錄占用的空間
fsck:文件系統(tǒng)修復(fù)
fsck 選項(xiàng) 分區(qū)設(shè)備文件名(如/dev/sda1)
選項(xiàng):
-a:不顯示用戶(hù)提示,自動(dòng)修復(fù)文件系統(tǒng)
-y:自動(dòng)修復(fù)。和-a作用一致,有的文件件系統(tǒng)只支持-y
該命令系統(tǒng)啟動(dòng)時(shí)會(huì)自動(dòng)執(zhí)行一次,所以平時(shí)很少使用知道就可以,而且使用該命令需要管理員權(quán)限。
轉(zhuǎn)載于:https://www.cnblogs.com/iaknehc/p/6058663.html
總結(jié)
以上是生活随笔為你收集整理的Linux文件系统简介及常用命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux系统编程33:进程信号之详解信
- 下一篇: Linux系统编程8-18总结项目:完成