| 介面類型 | 設備前綴 | 示例 | 說明 |
|---|---|---|---|
| IDE (舊) | hd | hda, hdb, hdc, hdd | 主板兩個 IDE 通道,每通道主/從 |
| SATA/SCSI/USB/NVMe | sd | sda, sdb, sdc... | 現代系統統一使用 sd 前綴 |
| NVMe (高速) | nvme | nvme0n1, nvme1n1 | 獨立命名空間 |
分區在設備名後加數字:sda1 (主分區 1-4), sda5 起為邏輯分區。
# lsblk
# fdisk -l
# fdisk /dev/sdb
Welcome to fdisk...
Command (m for help): n # 新建分區
Partition type: p (primary) 或 e (extended)
Partition number: 1
First sector: 回車 (默認)
Last sector: +20G (指定大小)
Command (m for help): w # 寫入分區表
# cfdisk /dev/sdb
# mkfs.ext4 /dev/sdb1
# mkfs.xfs /dev/sdb1
# mkfs.btrfs /dev/sdb1
注意:格式化將清空分區數據,請三次確認設備路徑。
# mkdir -p /mnt/data
# mount /dev/sdb1 /mnt/data
先獲取 UUID (推薦) 或設備路徑:
# blkid /dev/sdb1
/dev/sdb1: UUID="a1b2-c3d4" TYPE="ext4"
編輯 /etc/fstab 添加一行:
UUID=a1b2-c3d4 /mnt/data ext4 defaults,noatime 0 2
字段含義:設備 掛載點 文件系統類型 掛載選項 dump備份標記 fsck檢查順序。
# mount -a # 測試無報錯
# systemctl daemon-reload
# df -h /mnt/data # 確認掛載
生產環境建議使用 LVM:
# pvcreate /dev/sdb1
# vgcreate vg_data /dev/sdb1
# lvcreate -n lv_data -l 100%FREE vg_data
# mkfs.ext4 /dev/vg_data/lv_data
後續可線上擴容縮容,彈性極高。