鳥哥私房菜 第八章 Linux磁碟與檔案系統管理

2021-08-09 02:38:14 字數 2540 閱讀 5140

磁碟的組成:圓形的碟片(主要記錄資料)、機械手臂與上面的磁頭(可讀寫碟片上的資料)、主軸馬達。

碟片上的物理組成:扇區(sector)為最小的物理儲存單位,每個扇區為512bytes;柱面是分割槽的最小單位;第一扇區最重要,裡面有硬碟主引導記錄(mbr)及分割槽表(partition table),其中mbr占有446bytes,而partition table 占有64bytes。

各種介面在linux中的檔名:/dev/sd[a-p][1-15]:為scsi,sata,usb等介面

/dev/hd[a-d][1-63]:為ide介面的磁碟檔名

分割槽的定義:主分割槽與拓展分割槽最多可以有4個(硬碟限制);

拓展分割槽最多只能有乙個(作業系統限制);

邏輯分割槽是由拓展分割槽持續分出來的分割槽;

能夠被格式化後作為資料訪問的分割槽為主要分割槽與邏輯分割槽, 拓展分割槽無法格式化。

邏輯分割槽的數量依作業系統而不同,在linux中,ide硬碟最多有59個邏輯分割槽(5-63),sata硬碟則有11個邏輯分割槽(5-15).

linux的正規檔案系統則為ext2。

inode:記錄檔案的屬性,乙個檔案占用乙個inode,同時記錄此檔案的資料所在的block號碼;

block:實際記錄檔案的內容,若檔案太大時,會占用多個block。

linux的

ext2

檔案系統(

inode

data block(資料塊)是用來放置檔案內容的地方,在

ext2

檔案系統中所支援的

block

大小有1kb

,2kb

及4kb

三種。

原則上來說,block

的大小與數量在格式化完就不能夠再改變了(除非重新格式化);

每個block

內最多只能放置乙個檔案的資料;

承上,如果檔案大於block

的大小,則乙個檔案會占用多個

block

數量;

承上,若檔案小於block

,則該block

的剩餘空間就不能夠再被使用了(磁碟空間會浪費)。

掛載點(mount print

)的意義

將檔案系統與目錄結合的操作我們稱之為掛載

掛載點一定是目錄,該目錄為進入該檔案系統的入口。

磁碟與目錄的容量:df

,du

df:列出檔案系統的整體磁碟使用量;

df -h:將容量結果以人們較易閱讀的gb、

mb、kb等格式自行顯示;

df -i:將目前各個分割槽當中可用的

inode

數量列出。

du:評估檔案系統的磁碟使用量(常用於評估目錄所佔容量);

du -a:列出目前目錄下的所有檔案與目錄容量;

du -s:列出總量而已,而不列出每個各別的目錄占用容量。

磁碟的分割槽、格式化、檢驗與掛載

磁碟mbr分割槽:fdisk 

(需管理員模式)

先用df

檢視磁碟檔名;再

fdisk /dev/sda  

(例子)

磁碟gpt

分割槽:gdisk

fdisk -l:檢視目前系統內的所有分割槽有哪些。

fdisk沒有辦法處理大於

2tb的磁碟分割槽。

磁碟格式化命令:mkfs [-t 

檔案系統格式

] 裝置檔名

磁碟檢驗命令:fsck [-t 

檔案系統

] [引數

] 裝置名稱

fsck [tab][tab] 可以檢視各個檔案系統的響應檢驗方式。

磁碟的掛載與解除安裝:

掛載前的注意事項:

單一檔案系統不應該被重複掛載在不同的掛載點(目錄)中;

單一目錄不應該重複掛載多個檔案系統;

作為掛載點的目錄理論上應該都是空目錄才是。

掛載命令:

mount -a:依照配置檔案

/etc/fstab

的資料將所有未掛載的磁碟全部掛載上來。

mount -l:顯示目前掛載的資訊,包括

label

的名稱。

等等還有許多 具體檢視man mount

。。。

將裝置檔案解除安裝命令:umount [-fn]

裝置檔名或掛載點

-f:強制解除安裝。

-n:不更新

/etc/mtab

的情況下解除安裝

linux下的所有裝置都是以檔案來代表的,通過檔案的

major

與minor

數值來代替。

修改磁碟引數命令:mknod 

裝置檔名 

[bcp] [major] [minor]

bcp:裝置種類

major:主裝置**

minor:次裝置**

鳥哥Linux私房菜

linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...

linux磁碟分割 鳥哥的私房菜

磁柱就是磁碟分割的最小單位,扇區就是乙個硬碟最小儲存物理量,同城乙個sector大小為512bytes 硬碟的分割資訊儲存,分割區的起始與結束磁住的資訊防 呢,就是放在主要開機扇區 master boot recorder,mbr 他是硬碟開啟讀的第乙個扇區,如果這個扇區壞掉了,那麼硬碟就相當於壞了...

鳥哥的linux私房菜

各個元件或者裝置在linux下面都是乙個檔案 硬體廠商對linux所推出的驅動程式較慢,選購硬體時候,應該要選擇已經安裝過linux測試的硬體較好 磁碟陣列 raid 可以完成速度效能 備份等任務,通常作為檔案伺服器,訪問頻率較高。網絡卡要求對於讀取非常頻繁的 選用intel 3com 乙個最簡單的...