(九)文件系統(tǒng)管理

第一節(jié) 回顧分區(qū)和文件系統(tǒng)

1.分區(qū)類型

主分區(qū):總共最多只能分四個(gè)

擴(kuò)展分區(qū):只能有一個(gè)仰楚,也算主分區(qū)的一種,也就是說主分區(qū)加擴(kuò)展分區(qū)最多有四個(gè)但是擴(kuò)展分區(qū)不能存儲(chǔ)數(shù)據(jù)和格式化,必須再劃分成邏輯分區(qū)才能使用

邏輯分區(qū):邏輯分區(qū)是在擴(kuò)展分區(qū)中劃分的僧界,如果是IDE硬盤侨嘀,Linux最多支持59個(gè)邏輯分區(qū),如果是SCSI硬盤捂襟,Linux最多支持11個(gè)邏輯分區(qū)

2.分區(qū)表示方法

主分區(qū)1? ? ? /dev/sda1

主分區(qū)2? ? ? /dev/sda2

主分區(qū)3? ? ? /dev/sda3

擴(kuò)展分區(qū)? ? ? /dev/sda4

邏輯分區(qū)1? ? /dev/sda5

邏輯分區(qū)2? ? /dev/sda6

邏輯分區(qū)3? ? /dev/sda7

主分區(qū)1? ? ? /dev/sda1

擴(kuò)展分區(qū)? ? ? /dev/sda2

邏輯分區(qū)1? ? /dev/sda5

邏輯分區(qū)2? ? /dev/sda6

邏輯分區(qū)3? ? /dev/sda7

注意:邏輯分區(qū)對應(yīng)的設(shè)備文件名從sda5開始咬腕。

3.文件系統(tǒng)

ext2:是ext文件系統(tǒng)的升級版本,Red Hat Linux7.2版本以前的系統(tǒng)默認(rèn)都是ext2文件系統(tǒng)笆豁。1993年發(fā)布郎汪,最大支持16TB的分區(qū)和最大2TB的文件(1TB=1024GB=1024*1024MB)

ext3:ext3文件系統(tǒng)是ext2文件系統(tǒng)的升級版本,最大的區(qū)別就是帶日志功能闯狱,以在系統(tǒng)突然停止時(shí)提高文件系統(tǒng)的可靠性煞赢。支持最大16TB的分區(qū)和最大2TB的文件

ext4:它是ext3的文件系統(tǒng)的升級版。ext4在性能哄孤,伸縮性和可靠性方面進(jìn)行了大量改進(jìn)照筑。ext4的變化可以說是翻天覆地,比如向下兼容ext3,最大1EB文件系統(tǒng)和16TB文件瘦陈,無限數(shù)量子目錄凝危,Extents連續(xù)數(shù)據(jù)塊概念,多塊分配晨逝,延遲分配蛾默,持久預(yù)分配,快速FSCK捉貌,日志校驗(yàn)支鸡,無日志模式,在線碎片整理趁窃,inode增強(qiáng)牧挣,默認(rèn)啟用barrier等。是CentOS6.3的默認(rèn)文件系統(tǒng)(1EB=1024PB=1024*1024TB)


第二節(jié) 文件系統(tǒng)常用命令

1.文件系統(tǒng)查看命令df

df [選項(xiàng)] [掛載點(diǎn)]

選項(xiàng):

-a? 顯示所有的文件系統(tǒng)信息醒陆,包括特殊文件系統(tǒng)瀑构,如/proc,/sysfs

-h? 使用習(xí)慣單位顯示容量刨摩,如KB寺晌,MB或GB等

-T? 顯示文件系統(tǒng)類型

-m? 以MB為單位顯示容量

-k? 以KB為單位顯示容量

2.統(tǒng)計(jì)目錄或文件大小du

du [選項(xiàng)] [目錄或文件名]

選項(xiàng):

-a? 顯示每個(gè)子文件的磁盤占用量。默認(rèn)只統(tǒng)計(jì)子目錄的磁盤占用量

-h? 使用習(xí)慣單位顯示磁盤占用量码邻,如KB折剃,MB或GB等

-s? 統(tǒng)計(jì)總占用量,而不列出子目錄和子文件的占用量

du命令和df命令的區(qū)別

df命令是從文件系統(tǒng)考慮的像屋,不光要考慮文件占用的空間怕犁,還要統(tǒng)計(jì)被命令或程序占用的空間(最常見的就是文件已經(jīng)刪除,但是程序并沒有釋放空間)

du命令是面向文件的,只會(huì)計(jì)算文件或目錄占用的空間

3.文件系統(tǒng)修復(fù)命令fsck

fsck [選項(xiàng)] 分區(qū)設(shè)備文件名

選項(xiàng):

-a? 不用顯示用戶提示奏甫,自動(dòng)修復(fù)文件系統(tǒng)

-y? 自動(dòng)修復(fù)戈轿,和-a作用一致,不過有些文件系統(tǒng)只支持-y

注意:該命令由系統(tǒng)自動(dòng)執(zhí)行阵子,手動(dòng)執(zhí)行時(shí)有宕機(jī)風(fēng)險(xiǎn)

4.顯示磁盤狀態(tài)命令dumpe2fs

dumpe2fs 分區(qū)設(shè)備文件名

通過此命令可以查看分區(qū)中的一個(gè)數(shù)據(jù)塊大小(一般為1KB,2KB或4KB)

5.查詢與自動(dòng)掛載

mount [-l]? ? 查詢系統(tǒng)中已掛載的設(shè)備思杯,-l會(huì)顯示卷標(biāo)名稱

mount -a? ? ? 依據(jù)配置文件/etc/fstab的內(nèi)容,自動(dòng)掛載

6.掛載命令格式

mount [-t 文件系統(tǒng)] [-L 卷標(biāo)名] [-o 特殊選項(xiàng)] 設(shè)備文件名 掛載點(diǎn)

選項(xiàng):

-t 文件系統(tǒng)? ? 加入文件系統(tǒng)類型來指定掛載的類型挠进,可以是ext3,ext4,iso9660等文件系統(tǒng)

-L 卷標(biāo)名? ? ? 掛載指定卷標(biāo)的分區(qū)色乾,而不是按設(shè)備文件名掛載

-o 特殊選項(xiàng)? ? 可以執(zhí)行掛載的額外選項(xiàng)

命令實(shí)例

mount -o remount,noexec /home? #重新掛載/boot分區(qū),并使用noexec權(quán)限

cd /home

vi hello.sh

chmod 755 hello.sh

./hello.sh

mount -o remount,exec /home? ??? #記得改回來领突,要不會(huì)影響系統(tǒng)啟動(dòng)

mount命令可以支持的選項(xiàng)參數(shù)

atime/noatime? ? 更新訪問時(shí)間/不更新訪問時(shí)間暖璧。訪問分區(qū)文件時(shí),是否更新文件的訪問時(shí)間君旦,默認(rèn)為更新

async/sync? ? ? ? 異步/同步澎办,默認(rèn)為異步

auto/noauto? ? ? 自動(dòng)/手動(dòng),mount -a命令執(zhí)行時(shí)金砍,是否會(huì)自動(dòng)安裝/etc/fstab文件自動(dòng)掛載局蚀,默認(rèn)為自動(dòng)

defaults? ? ? ? ? ?? 定義默認(rèn)值,相當(dāng)于rw,suid,dev,exec,auto,nouser,async這七個(gè)選項(xiàng)

exec/noexec? ? 執(zhí)行/不執(zhí)行恕稠,設(shè)定是否允許在文件系統(tǒng)中執(zhí)行可執(zhí)行文件琅绅,默認(rèn)是exec允許

remount? ? ? ? ??? 重新掛載已經(jīng)掛載的文件系統(tǒng),一般用于指定修改特殊的權(quán)限

rw/ro? ? ? ? ? ??????? 讀寫/只讀鹅巍,文件系統(tǒng)掛載時(shí)奉件,是否具有讀寫權(quán)限,默認(rèn)是rw

suid/nosuid? ? ? 具有/不具有SUID權(quán)限昆著,設(shè)定文件系統(tǒng)是否具有SUID和SGID的權(quán)限,默認(rèn)是具有

user/nouser? ? ? 允許/不允許普通用戶掛載术陶,設(shè)定文件系統(tǒng)是否允許普通用戶掛載默認(rèn)是不允許凑懂,只有root可以掛載分區(qū)

usrquota? ? ? ????? 寫入代表文件系統(tǒng)支持用戶磁盤配額,默認(rèn)不支持

grpquota? ? ? ???? 寫入代表文件系統(tǒng)支持組磁盤配額梧宫,默認(rèn)不支持

7.掛載光盤

mkdir /mnt/cdrom? ? ? 建立掛載點(diǎn)

mount -t iso9660 /dev/cdrom /mnt/cdrom

mount /dev/sr0 /mnt/cdrom

注意:/dev/cdrom是/dev/sr0的軟鏈接

8.卸載命令

umount 設(shè)備文件名或掛載點(diǎn)

umount /mnt/cdrom

9.掛載U盤

fdisk -l? ? ? ? 查看U盤設(shè)備文件名

mount -t vfat /dev/sdb1 /mnt/usb/

注意:Linux默認(rèn)不支持NTFS文件系統(tǒng)接谨,fat16識(shí)別為fat,fat32識(shí)別為vfat

10.讓Linux支持NTFS文件系統(tǒng)

1)下載NTFS-3G插件

http://www.tuxera.com/community/ntfs-3g-download/

2)安裝NTFS-3G

tar -zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz? #解壓

cd ntfs-3g_ntfsprogs-2013.1.13? ? ? #進(jìn)入解壓目錄

./configure? ? ? #編譯前準(zhǔn)備,沒有指定安裝目錄塘匣,安裝到默認(rèn)位置中

make? ? ? #編譯

make install? ? ? #編譯安裝

3)使用

mount -t ntfs-3g 分區(qū)設(shè)備文件名 掛載點(diǎn)


第三節(jié) fdisk分區(qū)

1.添加新硬盤

2.查看新硬盤

fdisk -l

3.使用fdisk命令分區(qū)

fdisk /dev/sdb

fdisk交互指令說明

a? ? ? 設(shè)置可引導(dǎo)標(biāo)記

b? ? ? 編輯bsd磁盤標(biāo)簽

c? ? ? 設(shè)置DOS操作系統(tǒng)兼容標(biāo)記

d? ? ? 刪除一個(gè)分區(qū)

l? ? ? 顯示已知的文件系統(tǒng)類型脓豪。82為Linux swap分區(qū),83為Linux分區(qū)

m? ? ? 顯示幫助菜單

n? ? ? 新建分區(qū)

o? ? ? 建立空白DOS分區(qū)表

p? ? ? 顯示分區(qū)列表

q? ? ? 不保存退出

s? ? ? 新建空白SUN磁盤標(biāo)簽

t? ? ? 改變一個(gè)分區(qū)的系統(tǒng)ID

u? ? ? 改變顯示記錄單位

v? ? ? 驗(yàn)證分區(qū)表

w? ? ? 保存退出

x? ? ? 附加功能

4.重新讀取分區(qū)表信息

partprobe

5.格式化分區(qū)

mkfs -t ext4 /dev/sdb1

注意:擴(kuò)展分區(qū)不能被格式化,只能包含邏輯分區(qū)

6.建立掛載點(diǎn)并掛載

mkdir /disk1

mount /dev/sdb1 /disk/

7./etc/fstab文件

第一個(gè)字段:分區(qū)設(shè)備文件名或UUID(硬盤通用唯一識(shí)別碼)

第二個(gè)字段:掛載點(diǎn)

第三個(gè)字段:文件系統(tǒng)名稱

第四個(gè)字段:掛載參數(shù)

第五個(gè)字段:指定分區(qū)是否被dump備份忌卤,0代表不備份扫夜,1代表每天備份,2代表不定期備份

第六個(gè)字段:指定分區(qū)是否被fsck檢測,0代表不檢測笤闯,其他數(shù)字代表檢測的優(yōu)先級堕阔,1的優(yōu)先級比2高

注意:默認(rèn)的/ /boot /home分區(qū)之默認(rèn)每天備份的,備份的數(shù)據(jù)放入lost+found文件夾中

8.分區(qū)自動(dòng)掛載

vi /etc/fstab

/dev/sdb1? ? ? /disk1? ? ? ext4? ? ? ? defaults? ? ? 1? 2

注意:修改/etc/fstab文件后最好先執(zhí)行mount -a命令依據(jù)配置文件/etc/fstab文件內(nèi)容將分區(qū)重新掛載颗味,這樣可以避免開機(jī)掛載失敗使系統(tǒng)起不來

9./etc/fstab文件修復(fù)

mount -o remount,rw /? ? 為根分區(qū)賦予寫權(quán)限超陆,從而修改/etc/fstab文件


第四節(jié) 分配swap分區(qū)

1.free命令

free? 查看內(nèi)存與swap分區(qū)使用狀況

cached(緩存):是指把讀出來的數(shù)據(jù)保存在內(nèi)存當(dāng)中,當(dāng)再次讀取時(shí)浦马,不用讀取硬盤而直接從內(nèi)存當(dāng)中讀取时呀,加速了數(shù)據(jù)的讀取過程

buffer(緩沖):是指在寫入數(shù)據(jù)時(shí)先把分散的寫入操作保存到內(nèi)存當(dāng)中,當(dāng)達(dá)到一定程度再集中寫入硬盤晶默,減少了磁盤碎片和硬盤的反復(fù)尋道谨娜,加速了數(shù)據(jù)的寫入過程

2.新建swap分區(qū)

fdisk /dev/sdb

別忘記把分區(qū)ID改為82

3.格式化

mkswap /dev/sdb6

4.加入swap分區(qū)

swapon /dev/sdb6? ? ? ? ? 加入swap分區(qū)

swapoff /dev/sdb6? ? ? ? ? 取消swap分區(qū)

5.swap分區(qū)開機(jī)自動(dòng)掛載

vi /etc/fstab

/dev/sdb6? ? ? swap? ? ? ? swap? ? ? defaults? ? ? 0? 0

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市荤胁,隨后出現(xiàn)的幾起案子瞧预,更是在濱河造成了極大的恐慌,老刑警劉巖仅政,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垢油,死亡現(xiàn)場離奇詭異默伍,居然都是意外死亡教藻,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進(jìn)店門藤抡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辫封,“玉大人硝枉,你說我怎么就攤上這事【胛ⅲ” “怎么了妻味?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長欣福。 經(jīng)常有香客問我责球,道長,這世上最難降的妖魔是什么拓劝? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任雏逾,我火速辦了婚禮,結(jié)果婚禮上郑临,老公的妹妹穿的比我還像新娘栖博。我一直安慰自己,他們只是感情好厢洞,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布仇让。 她就那樣靜靜地躺著典奉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪妹孙。 梳的紋絲不亂的頭發(fā)上秋柄,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天,我揣著相機(jī)與錄音蠢正,去河邊找鬼骇笔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛嚣崭,可吹牛的內(nèi)容都是我干的笨触。 我是一名探鬼主播,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼雹舀,長吁一口氣:“原來是場噩夢啊……” “哼芦劣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起说榆,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤虚吟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后签财,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體串慰,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年唱蒸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了邦鲫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,625評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡神汹,死狀恐怖庆捺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情屁魏,我是刑警寧澤滔以,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站氓拼,受9級特大地震影響醉者,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜披诗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望立磁。 院中可真熱鬧呈队,春花似錦、人聲如沸唱歧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至几于,卻和暖如春蕊苗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背沿彭。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工朽砰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人喉刘。 一個(gè)月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓瞧柔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親睦裳。 傳聞我的和親對象是個(gè)殘疾皇子造锅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容