linux硬盤分區-linux硬盤分區格式化及掛載
linux硬盤分區
以下是關于 Linux 硬盤分區的詳細介紹:

分區的重要性
- 數據管理與安全:將不同類型的數據分別存儲在不同分區,如系統文件、用戶數據、應用程序文件等,當系統故障需重新安裝或格式化時,可避免用戶數據受影響。
- 提升系統性能:硬盤不同區域讀寫速度有差異,合理分區可減少磁頭移動距離,提高數據讀寫速度,還可將頻繁訪問的文件或目錄放在讀寫速度快的分區。
- 數據備份與恢復便捷:重要數據單獨分區并定期備份,系統出問題時可快速恢復數據,降低數據丟失風險。
分區類型
- 主分區:一塊磁盤最多可以有 4 個主分區,系統通常安裝在主分區中,主分區可以直接使用,用于存儲操作系統和重要的系統文件等。
- 擴展分區:一塊磁盤最多只能有一個擴展分區,且擴展分區要占一個主分區的位置,擴展分區不能直接使用,必須在擴展分區上劃分邏輯分區。
- 邏輯分區:在擴展分區內可以劃分多個邏輯分區,數量通常不受限,主要用于存儲用戶數據和應用程序等。
常見的分區方案
- 基本分區:通常包括根分區(/)、交換分區(swap)和 /home 分區。根分區是 Linux 系統中最重要的分區,包含了操作系統的核心文件和應用程序;交換分區類似于 Windows 中的虛擬內存;/home 分區用于存儲用戶數據和配置文件。
- 服務器分區:除了基本分區外,還可能包括 /var 分區、/tmp 分區、/usr 分區、/srv 分區和 /opt 分區等。/var 分區用于存儲經常變化的文件,如日志文件、數據庫文件等;/tmp 分區是臨時文件存儲分區;/usr 分區包含用戶使用的應用程序和庫文件;/srv 分區用于存儲服務提供的數據;/opt 分區用于存儲第三方軟件包。
分區工具
- fdisk:適用于對小于 2T 的硬盤進行 MBR 分區,是 Linux 系統中最常用的磁盤分區工具之一,采用傳統的問答式界面,操作相對簡單易懂。
- gdisk:用于對大于 2T 的硬盤進行 GPT 分區,交互選項和 fdisk 類似,但需要聲明分區的類型的 ID,鍵入 L 可以查看分區類型表。
- parted:支持對大磁盤進行分區,并且可以對 GPT 分區表進行操作,使用的是命令行參數的方式進行操作。
分區操作步驟
- 查看磁盤信息:在 Linux 終端中,輸入 “lsblk” 命令可以看到系統中所有的磁盤及其分區情況,也可以使用 “fdisk -l” 命令查看更詳細的磁盤和分區信息。
- 選擇分區工具并進入交互模式:根據磁盤大小和分區需求,選擇合適的分區工具,如 “fdisk /dev/sdb” 或 “gdisk /dev/sdc” 進入交互模式。
- 創建分區:在交互模式下,使用 “n” 命令創建新的分區,根據提示選擇創建主分區(p)或擴展分區(e),并輸入分區號、分區的起始扇區位置和結束扇區位置等。
- 查看分區情況:創建完成后,使用 “p” 命令查看當前的分區情況,確認分區是否創建成功。
- 保存并退出:如果分區創建無誤,輸入 “w” 命令保存分區操作并退出分區工具。
格式化分區
分區完成后,需要使用 “mkfs” 命令對分區進行格式化,創建文件系統,如 “mkfs -t ext4 /dev/sdb1” 將 /dev/sdb1 分區格式化為 ext4 文件系統。
掛載與卸載分區
- 掛載分區:使用 “mount 設備名稱 掛載目錄” 命令進行臨時掛載,如 “mount /dev/sdb1 /data” 將 /dev/sdb1 分區掛載到 /data 目錄下。若要實現永久掛載,需要編輯 /etc/fstab 文件。
- 卸載分區:使用 “umount 設備名稱” 或 “umount 掛載目錄” 命令可以卸載分區,如 “umount /dev/sdb1” 或 “umount /data”,在卸載之前,要確保分區沒有被正在使用的程序占用。
