linux磁盤分區和掛載
以下是關于 Linux 磁盤分區和掛載的詳細介紹:
磁盤分區
- 分區的概念:磁盤分區是將一個硬盤劃分成幾個邏輯部分,每個部分可以單獨使用和管理 ,就好比把一個大房子隔成幾個小房間,每個房間可以存放不同類型的東西。
- 常見分區類型:
- 主分區:最多能創建 4 個,可直接使用,主要用于安裝操作系統和存放重要系統文件,如常見的
/boot分區和根分區/就常設置為主分區。 - 擴展分區:最多只能有 1 個,它不能直接使用,其作用是為了突破主分區數量的限制,可在擴展分區內創建多個邏輯分區。
- 邏輯分區:數量上,Linux 最多支持 63 個 IDE 分區和 15 個 SCSI 分區,是在擴展分區基礎上進一步劃分出來的,可用于存儲用戶數據等。
- 主分區:最多能創建 4 個,可直接使用,主要用于安裝操作系統和存放重要系統文件,如常見的
- 分區工具:
- fdisk:老牌分區工具,適用于創建主分區和擴展分區,支持 MBR 分區表。例如,使用
fdisk /dev/sdb命令對/dev/sdb磁盤進行分區操作,進入交互界面后,可通過輸入n創建新分區,p選擇主分區,e選擇擴展分區,d刪除分區,w保存并退出等指令來完成分區任務。 - cfdisk:命令行工具,適用于創建主分區和擴展分區,支持 MBR 和 GPT 分區表。
- gdisk:命令行工具,適用于創建主分區、擴展分區和邏輯分區,支持 GPT 分區表。
- gparted:圖形界面工具,適用于創建主分區、擴展分區和邏輯分區,支持 MBR 和 GPT 分區表,操作相對直觀,適合初學者。
- fdisk:老牌分區工具,適用于創建主分區和擴展分區,支持 MBR 分區表。例如,使用
磁盤掛載
- 掛載的概念:掛載是將分區或磁盤設備與文件系統中的一個目錄建立關聯,使得用戶可以通過訪問該目錄來訪問磁盤分區中的數據,這個目錄就稱為掛載點。
- 掛載命令:使用
mount命令進行掛載,格式為mount [設備名稱] [掛載點]。例如,mount /dev/sdb1 /mnt/data表示將/dev/sdb1分區掛載到/mnt/data目錄下。 - 自動掛載:若希望磁盤在每次開機后自動掛載到指定目錄,需將掛載信息寫入
/etc/fstab文件中。該文件每一行包含設備、掛載點、文件系統類型、掛載選項、掛載次序等信息。例如,/dev/sdb1 /mnt/data ext4 defaults 0 0,表示將/dev/sdb1分區以 ext4 文件系統類型掛載到/mnt/data目錄下,使用默認掛載選項,掛載次序為 0。 - 卸載磁盤:使用
umount命令,格式為umount [設備名稱或掛載點]。例如,umount /dev/sdb1或umount /mnt/data都可以卸載/dev/sdb1分區 。但卸載前需確保磁盤上沒有進程在使用它,否則無法成功卸載。

