| 類型 | 命名規則 | 範例 |
|---|---|---|
| IDE 裝置 | hd + 字母 | hda (第一 IDE)、hdb (第二)、hdc (第三)、hdd (第四) |
| SCSI/SATA/USB 裝置 | sd + 字母 | sda、sdb、sdc… |
| 分區編號 | 裝置名 + 數字 | hda1 (主分區 1)、hda5 (邏輯分區起始) |
關鍵規則:主分區 1-4,邏輯分區從 5 開始遞增。典型佈局:hda1 (C:)、hda5/6/7 (D:/E:/F:)。
假設新增第二顆 IDE 硬碟 hdb:
# 互動式分區 (cfdisk 介面更友好)
fdisk /dev/hdb
# 或
cfdisk /dev/hdb
常用 fdisk 內部指令:n 新建、p 列印、t 修改類型 (83=Linux、82=swap)、w 寫入、q 不存離開。
| 檔案系統 | 指令 | 適用場景 |
|---|---|---|
| ext3 | mkfs.ext3 /dev/hdb1 | 日誌式、相容性佳、通用首選 |
| reiserfs | mkfs.reiserfs /dev/hdb1 | 小檔案效能優、舊版常用 |
| ext4 | mkfs.ext4 /dev/hdb1 | 現代標準、大檔案/大分區支援更好 |
| xfs | mkfs.xfs /dev/hdb1 | 高並發、大存儲、企業級首選 |
編輯 /etc/fstab 新增一行:
/dev/hdb1 /mnt/hd reiserfs defaults 1 1
欄位解析:
/dev/hdb1 (建議改用 UUID:blkid 取得)/mnt/hd (預先 mkdir -p)reiserfs/ext4/xfs…defaults (rw, suid, dev, exec, auto, nouser, async)1 開啟、0 關閉1 根分區、2 非根、0 不檢查
# 立即測試掛載
mount -a # 掛載所有 fstab 定義項
mount | grep hdb1 # 確認掛載成功
df -h /mnt/hd # 確認空間可用
# 重要:生產環境請使用 UUID 避免裝置名漂移
# /etc/fstab 範例:
UUID=xxxx-xxxx-xxxx /mnt/hd ext4 defaults,noatime 0 2
fstab 加 discard 或排程 fstrim 啟用 TRIMchown user:group、chmod 755 設定所屬權限新增硬碟「分區→格式化→掛載」三步走,配合 UUID 與 LVM,構建可維運的存儲擴展流程。