歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> LFCS 系列第四講:對存儲設備分區、格式化文件系統和配置交換分區

LFCS 系列第四講:對存儲設備分區、格式化文件系統和配置交換分區

日期:2017/2/28 13:53:18   编辑:Linux教程

去年八月份,Linux 基金會發起了 LFCS(Linux Foundation Certified Sysadmin(Linux 基金會認證系統管理員))認證,給所有系統管理員一個展現自己的機會。通過基礎考試後,他們可以勝任在 Linux 上的整體運維工作:包括系統支持、一流水平的診斷和監控以及在必要之時向其他支持團隊提交幫助請求等。

LFCS 系列第四講

需要注意的是,Linux 基金會認證是非常嚴格的,通過與否完全要看個人能力。通過在線鏈接,你可以隨時隨地參加 Linux 基金會認證考試。所以,你再也不用到考試中心了,只需要不斷提高自己的專業技能和經驗就可去參加考試了。

本講是LFCS系列教程中的第四講。在本講中,我們將涵蓋對存儲設備進行分區、格式化文件系統和配置交換分區等內容,這些都是 LFCS 認證中的必備知識。

對存儲設備分區

分區是一種將單獨的硬盤分成一個或多個區的手段。一個分區只是硬盤的一部分,我們可以認為這部分是獨立的磁盤,裡邊包含一個單一類型的文件系統。分區表則是將硬盤上這些分區與分區標識符聯系起來的索引。

在 Linux 上,IBM PC 兼容系統裡邊用於管理傳統 MBR(用到2009年)分區的工具是 fdisk。對於 GPT(2010年至今)分區,我們使用 gdisk。這兩個工具都可以通過程序名後面加上設備名稱(如 /dev/sdb)進行調用。

使用 fdisk 管理 MBR 分區

我們先來介紹 fdisk:

  1. #fdisk/dev/sdb

然後出現提示說進行下一步操作。若不確定如何操作,按下 “m” 鍵顯示幫助。

fdisk 幫助菜單

上圖中,使用頻率最高的選項已高亮顯示。你可以隨時按下 “p” 顯示分區表。

顯示分區表

Id 列顯示由 fdisk 分配給每個分區的分區類型(分區 id)。一個分區類型代表一種文件系統的標識符,簡單來說,包括該分區上數據的訪問方法。

請注意,每個分區類型的全面講解將超出了本教程的范圍——本系列教材主要專注於 LFCS 測試,以考試為主。

下面列出一些 fdisk 常用選項:

按下 “l”(小寫 L)選項來顯示所有可以由 fdisk 管理的分區類型。

按下 “d” 可以刪除現有的分區。若硬盤上有多個分區,fdisk 將詢問你要刪除那個分區。

鍵入對應的數字,並按下 “w” 保存更改(將更改寫入分區表)。

在下圖的命令中,我們將刪除 /dev/sdb2,然後顯示(p)分區表來驗證更改。

fdisk 命令選項

按下 “n” 後接著按下 “p” 會創建新一個主分區。最後,你可以使用所有的默認值(這將占用所有的可用空間),或者像下面一樣自定義分區大小。

創建新分區

若 fdisk 分配的分區 Id 並不是我們想用的,可以按下 “t” 來更改。

更改分區類型

全部設置好分區後,按下 “w” 將更改保存到硬盤分區表上。

保存分區更改

使用 gdisk 管理 GPT 分區

下面的例子中,我們使用 /dev/sdb。

  1. # gdisk /dev/sdb

必須注意的是,gdisk 可以用於創建 MBR 和 GPT 兩種分區表。

創建 GPT 分區

使用 GPT 分區方案,我們可以在同一個硬盤上創建最多 128 個分區,單個分區最大以 PB 為單位,而 MBR 分區方案最大的只能 2TB。

注意,fdisk 與 gdisk 中大多數命令都是一樣的。因此,我們不會詳細介紹這些命令選項,而是給出一張使用過程中的截圖。

gdisk 命令選項

格式化文件系統

一旦創建完需要的分區,我們就必須為分區創建文件系統。查詢你所用系統支持的文件系統,請運行:

  1. #ls/sbin/mk*

檢查文件系統類型

選擇文件系統取決於你的需求。你應該考慮到每個文件系統的優缺點以及其特點。選擇文件系統需要看的兩個重要屬性:

  • 日志支持,允許從系統崩潰事件中快速恢復數據。
  • 安全增強式 Linux(SELinux)支持,按照項目 wiki 所說,“安全增強式 Linux 允許用戶和管理員更好的控制訪問控制權限”。

在接下來的例子中,我們通過 mkfs 在 /dev/sdb1 上創建 ext4 文件系統(支持日志和 SELinux),標卷為 Tecmint。mkfs 基本語法如下:

  1. #mkfs-t [filesystem]-L [label] device
  2. 或者
  3. #mkfs.[filesystem]-L [label] device

創建 ext4 文件系統

創建並啟用交換分區

要讓 Linux 系統訪問虛擬內存,則必須有一個交換分區,當內存(RAM)用完的時候,將硬盤中指定分區(即 Swap 分區)當做內存來使用。因此,當有足夠的系統內存(RAM)來滿足系統的所有的需求時,我們並不需要劃分交換分區。盡管如此,是否使用交換分區取決於管理員。

下面列出選擇交換分區大小的經驗法則:

物理內存不高於 2GB 時,取兩倍物理內存大小即可;物理內存在 2GB 以上時,取一倍物理內存大小即可;並且所取大小應該大於 32MB。

所以,如果:

M為物理內存大小,S 為交換分區大小,單位 GB,那麼:

  1. 若 M <2
  2. S = M *2
  3. 否則
  4. S = M +2

記住,這只是基本的經驗。對於作為系統管理員的你,才是決定是否使用交換分區及其大小的關鍵。

要配置交換分區,首先要劃分一個常規分區,大小像我們之前演示的那樣來選取。然後添加以下條目到 /etc/fstab 文件中(其中的 X 要更改為對應的 b 或 c)。

  1. /dev/sdX1 swap swap sw 00

最後,格式化並啟用交換分區:

  1. #mkswap/dev/sdX1
  2. #swapon-v /dev/sdX1

顯示交換分區的快照:

  1. #cat/proc/swaps

關閉交換分區:

  1. #swapoff/dev/sdX1

下面的例子,我們會使用 fdisk 將 /dev/sdc1(512MB,系統和內存為 256MB)來設置交換分區,下面是我們之前詳細提過的步驟。注意,這種情況下我們使用的是指定大小分區。

創建交換分區

啟用交換分區

結論

在你的系統管理員之路上,創建分區(包括交換分區)和格式化文件系統是非常重要的一步。我希望本文中所給出的技巧指導你到達你的管理員目標。隨時在本講評論區中發表你的技巧和想法,一起為社區做貢獻。

參考鏈接

  • 關於 LFCS
  • 為什麼需要 Linux 基金會認證?
  • 注冊 LFCS 考試

via: http://www.tecmint.com/create-partitions-and-filesystems-in-linux/

作者:Gabriel Cánepa 譯者:GHLandy 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

Copyright © Linux教程網 All Rights Reserved