Linux基礎-09-磁盤分區、掛載及文件系統管理

1. 硬件設備與文件名的對應關係
1) 在Linux系統中,每一個設備都被當初一個文件來對待。
2) 各類設備在Linux中的文件名
2. 硬盤的結構及硬盤分區
1) 爲何要進行硬盤分區:
a) 更容易管理和控制系統,由於相關的文件和目錄都放在一個分區中。
b) 系統效率更高。
c) 能夠限制用戶使用硬盤的份額(磁盤空間的大小)。
d) 更容易備份和恢復。
2) 硬盤的邏輯結構:
一個硬盤邏輯上能夠被劃分紅塊、磁道、磁柱和分區。
3) 塊的定義:塊是盤片上尋址(訪問)的最小單位,一個塊能夠存儲必定字節的數據。
4) 磁道的定義:磁道是由一系列頭尾相連的塊組成的圓圈。
5) 磁柱的定義:磁柱是由一疊磁道,由在相同半徑上每一個盤面的磁道所組成。
6) 分區的定義:分區是由一組相鄰的磁柱所組成。
3. Linux系統中硬盤的分區
1) 硬盤分區的分類:硬盤的分區能夠分爲主分區、擴展分區和邏輯分區。
2) 主分區的數量:在一個硬盤上最多能夠劃分出4個主分區。
3) Linux操做系統的內核支持每一個硬盤上的分區數量仍是有必定限制的,Linux內核在每一個硬盤上能夠最多支持:
a) 在SCSI硬盤上劃分15個分區(Partitions)。
b) 在IDE硬盤上劃分63個分區(Partitions)。
4. 使用fdisk和partprobe命令來管理硬盤分區
1) fdisk命令的功能:建立磁盤分區。
2) fdisk命令列表中經常使用的命令:
a) d:刪除一個(已經存在的)分區,其中d是delete的第1個字母。
b) l:列出(已經存在的)分區的類型,其中l是list的第1個字母。
c) m:列出fdisk中使用的全部命令,其中m是menu的第1個字母。
d) n:添加一個新的分區,其中n是new的第1個字母。
e) p:列出分區表的內容,其中p是print的第1個字母。
f) q:退出fdisk,可是不存儲所作的變化,其中q是quit的第1個字母。
g) t:改變分區系統的id,其中t是title的第1個字母。
h) w:退出fdisk並存儲所作的變化,其中w是write的第1個字母。
3) partprobe命令的功能:從新初始化內存中內核的分區表。
5. 建立文件系統(數據的管理)
1) 格式化的定義:所謂的格式化就是將分區中的硬盤空間劃分紅大小相等的一些數據塊(Blocks),以及設定這個分區中有多少個i節點能夠使用等。
2) 文件系統的定義:文件系統是操做系統用於明確磁盤或分區上的文件的方法和數據結構;即在磁盤上組織文件的方法。
3) 經常使用的文件系統類型
ext2:Linux系統中標準的文件系統
ext3:一種日誌式文件系統
ext4:一種針對ext3系統的擴展日誌式文件系統
lvm:邏輯盤卷管理
iso9660:目前惟一通用的光盤文件系統
4) mkfs命令的功能:格式化磁盤。
5) 經常使用的格式化命令:
mkfs.文件系統類型
例如,將分區/dev/sdb1格式化爲ext4文件系統的命令爲:
mkfs.ext4 /dev/sdb1
6. 爲一個分區設定label(分區名)
1) 掌握e2label命令的功能:設定或查看一個設備的label名稱。
2) 應用e2label命令設定label:
a) 例如:查看/dev/sdb1分區的label的命令爲:
e2label /dev/sdb1
b) 例如:將/dev/sdb1分區的label設定爲wg的命令:
e2label /dev/sdb1 wg
7. 文件系統的掛載與卸載
1) 掛載的定義:掛載指將一個設備(一般是存儲設備)掛接到一個已存在的目錄上。
2) mount命令的功能:實現文件系統的掛載。
例如:將/dev/sdb1分區掛載到/wg目錄上的命令:
mount /dev/sdb1 /wg
3) umount命令的功能:實現文件系統的卸載。
例如:卸載/wg上的文件系統的命令:
umount /wg
8. 虛擬內存的概念以及設置與管理
1) 虛擬內存的定義:所謂虛擬內存就是一塊硬盤空間被當作內存使用,也被稱爲交換分區(swap)。
2) Linux交換分區的類型爲:0x82
3) mkswap命令的功能:設置交換分區。
例如:將分區/dev/sdb2設置爲交換分區的命令:mkswap /dev/sdb2
4) swapon命令的功能:啓動交換分區。
5) swapon –a命令的功能:啓動所有的交換分區。
6) swapon –s命令的功能:列出當前正在使用的全部系統交換分區的狀態。
7) 使用swapon命令的用法舉例:
例如:啓用交換分區/dev/sdb2的命令:swapon /dev/sdb2
9. i節點
1) i節點的定義:i節點其實是一個數據結構,它存放了有關一個普通文件、目錄或其餘文件系統對象的基本信息。
10. 符號(軟)連接
1) 符號連接的定義:符號連接是指向另外一個文件的一個文件。
2) ln命令建立軟鏈接的用法舉例:
爲wolf/dog.wolf.baby文件創建一個dog_ wolf.boy符號連接並放在bodydog目錄中的命令:
ln -s wolf/dog.wolf.baby bodydog/dog_ wolf.boy
11. 硬連接
1) 硬連接的定義:一個硬連接(hard link)是一個文件名與一個i節點之間的對應關係,也能夠認爲一個硬連接是在所對應的文件上添加了一個額外的路徑名。
2) ln命令建立硬鏈接的用法舉例:
爲wolf/wolf.dog文件在backup目錄中創建一個名爲wolf.dog2的硬連接命令:
ln wolf/wolf.dog backup/wolf.dog2
12. Linux系統中的文件類型
Linux系統中常見的文件類型:
-:普通文件(regular file),也有人稱爲正規文件。
d:目錄(directory)。
l:符號(軟)連接。
b:塊特殊文件(b是block的第1個字符),通常指塊設備,如硬盤。
c:字符特殊文件(c是character的第1個字符),通常指字符設備,如鍵盤。
13. 檢查磁盤空間
1) df命令的功能:顯示文件系統中磁盤使用和空閒區的數量。
-a 顯示全部磁盤
-h 單位轉換
2) du命令的功能: 顯示目錄和文件的大小a h同上
相關文章
相關標籤/搜索