Linux磁盤及文件系統(tǒng)管理

1. 關(guān)于設(shè)備文件

設(shè)備有兩種類型: 塊(block)和字符(character)
塊為隨機訪問,數(shù)據(jù)交換單位是"塊"
字符為線性訪問踪旷,數(shù)據(jù)交換單位是"字符"
設(shè)備文件就是關(guān)聯(lián)至設(shè)備的驅(qū)動程序以及設(shè)備的訪問入口曼氛,通常在/dev下

2. 磁盤分區(qū)

一塊硬盤就是一個儲存空間豁辉,分區(qū)只是人為的將其劃分。在硬盤上有一個叫0磁道0扇區(qū)是被預留出來的舀患,不屬于任何分區(qū)徽级,這個扇區(qū)稱之為MBR。MBR大小為512bytes,并分為三部分:

  1. 446bytes: bootloader, 程序引導啟動操作系統(tǒng)的程序
  2. 64bytes: 分區(qū)表聊浅,每16bytes表示一個分區(qū)餐抢,最多有四個主分區(qū)
  3. 2bytes: 前面信息的有效性表示(結(jié)束標志)

如果一個磁盤需要劃分超過4分區(qū),就需要將其中一個16bytes當擴展分區(qū)的分區(qū)表低匙。整個擴展分區(qū)不能直接使用旷痕,必須繼續(xù)劃分成邏輯分區(qū)

3. 磁盤分區(qū)管理命令

fdisk, parted, sfdisk三個,一般用fdisk

fdisk -l [device] 查看分區(qū)
其他子命令:
p  顯示分區(qū)表
n  新建分區(qū)
d  刪除分區(qū)
t   修改分區(qū)id
w  保存并退出
q  不保存退出

4. 文件系統(tǒng)

創(chuàng)建文件系統(tǒng)第一步就是格式化文件系統(tǒng)顽冶。格式化把硬盤分為inode區(qū)和數(shù)據(jù)區(qū)欺抗。常見的文件系統(tǒng)有:ext2, ext3, ext4, xfs, btrfs, reiserfs, jfs, swap

一個文件分為元數(shù)據(jù)區(qū)數(shù)據(jù)區(qū)

元數(shù)據(jù)區(qū)中存放文件的元數(shù)據(jù)(inode)。inode包含文件大小强重, 權(quán)限绞呈,屬主屬組,時間间景,指向數(shù)據(jù)塊的指針

數(shù)據(jù)區(qū)就是存放數(shù)據(jù)

鏈接文件其實就是window中的快捷方式佃声,路徑不同但是訪問的同一文件。
鏈接文件又分為一下幾種倘要。

  • 硬鏈接: 指向同一個inode的多個文件路徑圾亏,硬鏈接有三個特點: 目錄不支持硬鏈接,硬鏈接不能跨文件系統(tǒng)碗誉,創(chuàng)建硬鏈接將增加node引用計數(shù)
  • 符號鏈接:指向一個文件路徑的另一個文件路徑召嘶,符號鏈接的三個特點:符號鏈接與文件是兩個獨立的文件,有各自inode哮缺,支持目錄創(chuàng)建符號鏈接弄跌,可以跨文件系統(tǒng),刪除符號鏈接不影響源文件尝苇,如果源文件刪除铛只,則符號鏈接變無效

5. 文件系統(tǒng)相關(guān)的命令

注意: 對于不同的文件系統(tǒng),創(chuàng)建文件系統(tǒng)的命令都是不相同的糠溜。

5.1 mkfs命令用于在硬盤上創(chuàng)建linux文件系統(tǒng)淳玩,mkfs本身并不執(zhí)行建立文件系統(tǒng)的工作,而是去調(diào)用相關(guān)的程序來執(zhí)行非竿。mkfs還包括: mkfs.et2, mkfs.ext3, mkfs.xfs ....

mkfs [選項] [參數(shù)]
fs:指定建立文件系統(tǒng)時的參數(shù)蜕着; 
-t<文件系統(tǒng)類型>:指定要建立何種文件系統(tǒng); 
-v:顯示版本信息與詳細的使用方法; 
-V:顯示簡要的使用方法承匣;
-c:在制做檔案系統(tǒng)前蓖乘,檢查該partition是否有壞軌;

5.2 e2label命令:卷標的查看與設(shè)定
查看:e2label device
設(shè)定:e2label device LABEL

5.3 tune2fs命令:查看或修改ext系列文件系統(tǒng)可調(diào)整的參數(shù)值
-l: 查看指定文件系統(tǒng)的超級塊信息

5.4 文件系統(tǒng)檢測的工具, fsck和e2fsck
fsck 支持以下選項:
-t: fstype
-a: 自動修復錯誤
-r: 交互式修復錯誤
e2fsck 用于修改ext系列文件系統(tǒng)
-y: 對問題自動yes
-f: 強制檢測

5.5 blkid命令用來查看指定塊設(shè)備的屬性信息
blkid device
blkid -L LABEL: 可以查看卷標所對應(yīng)的設(shè)備
blkid -U UUID: 根據(jù)UUID查找對應(yīng)設(shè)備

5.6 swap交換分區(qū)必須使用獨立的文件系統(tǒng), 且文件系統(tǒng)system ID必須為82, 創(chuàng)建swap設(shè)備使用mkswap命令

6. 文件系統(tǒng)掛載

實現(xiàn)掛載操作韧骗,使用mount命令, 掛載點需要事先存在嘉抒,并且目錄是空閑的。

mount [option]...[-t fstype] [-o option] device dir
選項:
-r: 只讀掛載
-w: 讀寫
-L LABEL
-U UUID
-a: 自動掛載所有(/etc/fstab 文件中定義的)支持的自動掛載設(shè)備
-n: 掛載時, 不更新/etc/mtab文件
-o: options

實現(xiàn)卸載操作袍暴,使用umount命令些侍,卸載需要掛載點沒有被進程訪問時可以卸載。umount DEVICE 或者 umount MOUNT_POINT政模。
卸載前最好是要查看下哪些進程正在訪問掛載的設(shè)備, 可使用 fuser -v 掛載點岗宣。 fuser -km 掛載點 可以中止正在此掛載點的進程。

8. 自動掛載

設(shè)備自動掛載的配置文件在/etc/fstab
定義每一個要掛載的文件系統(tǒng)以及相關(guān)屬性包含6個字段:

1. 要掛載的設(shè)備: 設(shè)備文件览徒,LABEL, UUID, 偽文件系統(tǒng)
2. 掛載點: swap類型的設(shè)備的掛載點為swap
3. 文件系統(tǒng)類型
4. 掛載選項
5. 轉(zhuǎn)儲頻率: 0從不狈定,1每天颂龙,2每隔一天
6. 自動次序: 0不自檢习蓬,1首先自檢,2次級自檢
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末措嵌,一起剝皮案震驚了整個濱河市躲叼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌企巢,老刑警劉巖枫慷,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異浪规,居然都是意外死亡或听,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進店門笋婿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來誉裆,“玉大人,你說我怎么就攤上這事缸濒∽愣” “怎么了?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵庇配,是天一觀的道長斩跌。 經(jīng)常有香客問我,道長捞慌,這世上最難降的妖魔是什么耀鸦? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮啸澡,結(jié)果婚禮上袖订,老公的妹妹穿的比我還像新娘萝快。我一直安慰自己,他們只是感情好著角,可當我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布揪漩。 她就那樣靜靜地躺著,像睡著了一般吏口。 火紅的嫁衣襯著肌膚如雪奄容。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天产徊,我揣著相機與錄音昂勒,去河邊找鬼。 笑死舟铜,一個胖子當著我的面吹牛戈盈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播谆刨,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼塘娶,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了痊夭?” 一聲冷哼從身側(cè)響起刁岸,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎她我,沒想到半個月后虹曙,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡番舆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年酝碳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恨狈。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡疏哗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拴事,到底是詐尸還是另有隱情沃斤,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布刃宵,位于F島的核電站衡瓶,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏牲证。R本人自食惡果不足惜哮针,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧十厢,春花似錦等太、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至包颁,卻和暖如春瞻想,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背娩嚼。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工蘑险, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人岳悟。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓佃迄,卻偏偏與公主長得像,于是被迫代替她去往敵國和親贵少。 傳聞我的和親對象是個殘疾皇子呵俏,可洞房花燭夜當晚...
    茶點故事閱讀 45,870評論 2 361

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