Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 硬碟分區與格式化完整實戰:fdisk、mkfs、掛載與 fstab 自動掛載

編輯:關於 Linux

從硬碟辨識、分區規劃、格式化檔案系統到掛載與開機自動掛載,本文提供 Linux 硬碟初始化的標準化操作流程與指令速查。

一、硬碟裝置命名規則

  • IDE/PATA:/dev/hd[a-d](hdc 通常為光碟機)。
  • SATA/SCSI/SAS/USB:/dev/sd[a-z]。

二、分區類型與編號

  • 主分區 + 延伸分區 ≤ 4 個;延伸分區最多 1 個,內部再建立邏輯分區。
  • 主分區編號:sda1~sda4;邏輯分區編號:sda5~sdaN。

三、fdisk 互動式分區實戰

# fdisk /dev/sda
Command (m for help): m        # 顯示選單
Command (m for help): p        # 列印目前分區表
Command (m for help): n        # 新增分區
  # 選擇 primary/extended, 分區號, 起始柱面, 結束柱面 (或 +10G)
Command (m for help): t        # 變更分區類型代碼
  # 常用: 83=Linux, 82=Linux swap, 8e=LVM, b/f=FAT32, 7=NTFS
Command (m for help): a        # 切換啟動旗標
Command (m for help): w        # 寫入分區表並離開
Command (m for help): q        # 不存離開

四、讓核心重讀分區表

partprobe /dev/sda      # RHEL 5/6
partx -a /dev/sda       # RHEL 6+
# 或重開機
cat /proc/partitions    # 驗證核心已辨識新分區

五、格式化檔案系統

mkfs.ext4 /dev/sda5           # 格式化為 ext4
mkfs -t ext4 /dev/sda5        # 等價寫法
mke2fs -t ext4 /dev/sda5      # 功能更強大
# 進階參數:
mke2fs -t ext4 -b 2048 -L DATA -m 1 /dev/sda5
# -b 區塊大小, -L 卷標, -m 預留空間比例 (預設 5%)

六、掛載與自動掛載

手動掛載

mkdir /mnt/sda5
mount /dev/sda5 /mnt/sda5
# 或依卷標/UUID 掛載 (更穩健)
mount LABEL=DATA /mnt/sda5
mount UUID=xxxx-xxxx /mnt/sda5

開機自動掛載 (/etc/fstab)

LABEL=DATA  /mnt/sda5  ext4  defaults  0  0
# 欄位: 裝置/卷標/UUID  掛載點  檔案系統  掛載選項  dump頻率  fsck順序

七、檢視與調整檔案系統屬性

tune2fs -l /dev/sda5           # 顯示超級區塊資訊
tune2fs -L NEW_LABEL /dev/sda5 # 修改卷標
tune2fs -m 2 /dev/sda5         # 調整預留空間 2%
blkid                          # 列出所有裝置 UUID、TYPE、LABEL

遵循此流程,即可安全、標準化地完成 Linux 硬碟新增與部署。

Copyright © Windows教程網 All Rights Reserved