天天看點

硬碟分區、格式化及檔案系統的管理一

硬體裝置與檔案名的對應關系

硬碟的結構及硬碟分區

為什麼進行硬碟分區

硬碟的邏輯結構

Linux系統中硬碟的分區

硬碟分區的分類

分區數量的限制

使用fdisk和partprobe指令來管理硬碟分區

fdisk 指令的功能

fdisk指令清單中常用的指令

partprobe指令

建立檔案系統(資料的管理)

什麼是格式化

什麼是檔案系統

檔案系統類型

mkfs指令的功能

mkfs指令的用法舉例

為一個分區設定label(分區名)

e2label指令的功能

e2label指令的用法舉例

課後作業

【本節内容】

1. 硬體裝置與檔案名的對應關系(詳見linux系統管理P297)

1) 掌握在Linux系統中,每個裝置都被當初一個檔案來對待。

2) 掌握各種裝置在Linux中的檔案名

硬碟分區、格式化及檔案系統的管理一

2. 硬碟的結構及硬碟分區(詳見linux系統管理P301)

1) 了解為什麼要進行硬碟分區:

a) 更容易管理和控制系統,因為相關的檔案和目錄都放在一個分區中。

b) 系統效率更高。

c) 可以限制使用者使用硬碟的份額(磁盤空間的大小)。

d) 更容易備份和恢複。

2) 掌握硬碟的邏輯結構:

一個硬碟邏輯上可以被劃分成塊、磁道、磁柱和分區。

3) 掌握塊的定義:塊是盤片上尋址(通路)的最小機關,一個塊可以存儲一定位元組的資料。

4) 掌握磁道的定義:磁道是由一系列頭尾相連的塊組成的圓圈。

5) 掌握磁柱的定義:磁柱是由一疊磁道,由在相同半徑上每個盤面的磁道所組成。

6) 掌握分區的定義:分區是由一組相鄰的磁柱所組成。

3. Linux系統中硬碟的分區(詳見linux系統管理P303)

1) 掌握硬碟分區的分類:硬碟的分區可以分為主分區、擴充分區和邏輯分區。

2) 掌握主分區的數量:在一個硬碟上最多可以劃分出4個主分區。

3) 了解Linux作業系統的核心支援每個硬碟上的分區數量還是有一定限制的,Linux核心在每個硬碟上可以最多支援:

a) 在SCSI硬碟上劃分15個分區(Partitions)。

b) 在IDE硬碟上劃分63個分區(Partitions)。

4. 使用fdisk和partprobe指令來管理硬碟分區(詳見linux系統管理P394)

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. 建立檔案系統(資料的管理)(詳見linux系統管理P399)

1) 掌握格式化的定義:所謂的格式化就是将分區中的硬碟空間劃分成大小相等的一些資料塊(Blocks),以及設定這個分區中有多少個i節點可以使用等。

2) 掌握檔案系統的定義:檔案系統是作業系統用于明确磁盤或分區上的檔案的方法和資料結構;即在磁盤上組織檔案的方法。

3) 了解常用的檔案系統類型

ext2:Linux系統中标準的檔案系統

ext3:一種日志式檔案系統

ext4:一種針對ext3系統的擴充日志式檔案系統

lvm:邏輯盤卷管理 

iso9660:目前唯一通用的CD光牒檔案系統 

4) 掌握mkfs指令的功能:格式化磁盤。

5) 靈活應用常用的格式化指令:

mkfs.檔案系統類型

例如,将分區/dev/sdb1格式化為ext4檔案系統的指令為:

mkfs.ext4 /dev/sdb1

6. 為一個分區設定label(分區名)(詳見linux系統管理P405)

1) 掌握e2label指令的功能:設定或檢視一個裝置的label名稱。

2) 靈活應用e2label指令設定label:

a) 例如:檢視/dev/sdb1分區的label的指令為:

e2label /dev/sdb1

b) 例如:将/dev/sdb1分區的label設定為wg的指令:

e2label /dev/sdb1 wg

7. 課後作業(用時40分鐘)

1) 開啟Linux系統前添加一塊大小為20G的SCSI硬碟

2) 開啟系統,右擊桌面,打開終端

3) 為新加的硬碟分區,一個主分區大小為10G,剩餘空間給擴充分區,在擴充分區上劃分兩個邏輯分區,大小各5G

4) 格式化主分區為ext3系統

5) 格式化兩個邏輯分區為ext4系統

6) 為主分區添加卷标wg

7) 檢視主分區的卷标

檔案系統的挂載與解除安裝

什麼是挂載

mount指令的功能

mount指令的用法舉例

umount指令的功能

umount指令的用法舉例

利用/etc/fstab檔案在開機時自動挂載檔案系統

虛拟記憶體的概念以及設定與管理

什麼是虛拟記憶體

建立swap分區的步驟

使用硬碟分區建立和使用系統交換分區的執行個體

mkswap 指令的功能

mkswap 指令的用法舉例

swapon指令的功能

swapon -a 

swapon -s

swapon指令的用法舉例

i節點

什麼是i節點

符号(軟)連結

什麼是符号連結

使用ln指令建立軟連接配接

硬連結

什麼是硬連結

使用ln指令建立硬連結

Linux系統中的檔案類型

Linux系統中的常見檔案類型

怎樣檢查磁盤空間

df指令

du指令

課後作業

【本節内容】

1. 檔案系統的挂載與解除安裝(詳見linux系統管理P406)

1) 掌握挂載的定義:挂載指将一個裝置(通常是儲存設備)挂接到一個已存在的目錄上。

2) 掌握mount指令的功能:實作檔案系統的挂載。

3) 靈活應用mount指令實作檔案系統的挂載:

例如:将/dev/sdb1分區挂載到/wg目錄上的指令:

mount /dev/sdb1 /wg

4) 掌握umount指令的功能:實作檔案系統的解除安裝。

5) 靈活應用umount指令實作檔案系統的解除安裝:

例如:解除安裝/wg上的檔案系統的指令:

umount /wg

2. 虛拟記憶體的概念以及設定與管理(詳見linux系統管理P414)

1) 掌握虛拟記憶體的定義:所謂虛拟記憶體就是一塊硬碟空間被當做記憶體使用,也被稱為交換分區(swap)。

2) 了解Linux交換分區的類型為:0x82

3) 掌握mkswap指令的功能:設定交換分區。

4) 掌握使用mkswap指令設定交換分區的用法舉例:

例如:将分區/dev/sdb2設定為交換分區的指令:mkswap /dev/sdb2

5) 掌握swapon指令的功能:啟動交換分區。

6) 掌握swapon –a指令的功能:啟動全部的交換分區。

7) 掌握swapon –s指令的功能:列出目前正在使用的所有系統交換分區的狀态。

8) 掌握使用swapon指令的用法舉例:

例如:啟用交換分區/dev/sdb2的指令:swapon /dev/sdb2

3. i節點(詳見linux系統管理P170)

1) 掌握i節點的定義:i節點實際上是一個資料結構,它存放了有關一個普通檔案、目錄或其他檔案系統對象的基本資訊。

4. 符号(軟)連結(詳見linux系統管理P174)

1) 掌握符号連結的定義:符号連結是指向另一個檔案的一個檔案。

2) 掌握ln指令建立軟連接配接的用法舉例:

a) 為wolf/dog.wolf.baby檔案建立一個dog_ wolf.boy符号連結并放在bodydog目錄中的指令:

ln –s wolf/dog.wolf.baby bodydog/dog_ wolf.boy

5. 硬連結(詳見linux系統管理P179)

1) 掌握硬連結的定義:一個硬連結(hard link)是一個檔案名與一個i節點之間的對應關系,也可以認為一個硬連結是在所對應的檔案上添加了一個額外的路徑名。

2) 掌握ln指令建立硬連接配接的用法舉例:

a) 為wolf/wolf.dog檔案在backup目錄中建立一個名為wolf.dog2的硬連結指令:

ln wolf/wolf.dog backup/wolf.dog2

6. Linux系統中的檔案類型(詳見linux系統管理P183)

1) 掌握Linux系統中常見的檔案類型:

-:普通檔案(regular file),也有人稱為正規檔案。

d:目錄(directory)。

l:符号(軟)連結。

b:塊特殊檔案(b是block的第1個字元),一般指塊裝置,如硬碟。

c:字元特殊檔案(c是character的第1個字元),一般指字元裝置,如鍵盤。

7. 怎樣檢查磁盤空間(詳見linux系統管理P185)

1) 掌握df指令的功能:顯示檔案系統中磁盤使用和空閑區的數量。

-a 顯示所有磁盤

-h 機關轉換

2) 掌握du指令的功能: 顯示目錄和檔案的大小a h同上

8. 課後作業(用時65分鐘)

1) 開啟Linux系統前添加一塊大小為15G的SCSI硬碟

2) 開啟系統,右擊桌面,打開終端

3) 為新加的硬碟分區,一個主分區大小為5G,剩餘空間給擴充分區,在擴充分區上劃分1個邏輯分區,大小為5G

4) 格式化主分區為ext3系統

5) 将邏輯分區設定為交換分區

6) 啟用上一步的交換分區

7) 檢視交換分區的狀态

8) 建立目錄/dir1

9) 将主分區挂載到/dir1目錄

10) 檢視整個磁盤的使用情況

11) 檢視/分區的使用總量

12) 在root使用者的家目錄建立檔案file1

13) 為file1建立硬連結file2

14) 為file1建立符号連結file3

15) 以長清單格式顯示root使用者家目錄下的内容,要求顯示i階段,并比較硬連結、符号連結的i節點和原檔案的關系