遠端伺服器無圖形介面,需透過 fdisk 在命令列完成分區、格式化、掛載全流程。本文以新增 42GB 磁碟 /dev/sdb 為例實戰演示。
fdisk -l
輸出關鍵資訊:
Disk /dev/sdb: 42.9 GB, 42949672960 bytes
...
fdisk /dev/sdb
依序輸入:
| 指令 | 說明 |
|---|---|
n | 新增分區 |
p | 主分區 |
1 | 分區號 |
Enter | 起始磁區 (預設) |
Enter | 結束磁區 (預設全磁碟) |
w | 寫入分區表並退出 |
完成後系統產生 /dev/sdb1。
mkfs -t ext4 /dev/sdb1
# 或
mkfs.ext4 /dev/sdb1
輸出超級區、inode 表、日誌建立資訊,表示格式化成功。
mkdir -p /mnt/disk1
mount /dev/sdb1 /mnt/disk1
驗證:
df -h /mnt/disk1
ls /mnt/disk1
blkid /dev/sdb1 # 取得 UUID
# 輸出:/dev/sdb1: UUID="a1b2-c3d4" TYPE="ext4"
echo 'UUID=a1b2-c3d4 /mnt/disk1 ext4 defaults,noatime 0 2' >> /etc/fstab
noatime 減少存取時間寫入,提升效能dump=0、fsck=2 (非根分區)mount -a # 模擬開機掛載,無錯誤即通過
umount /mnt/disk1
mount /mnt/disk1 # 測試單獨掛載
lsof /mnt/disk1 找佔用進程 → kill → umountchown user:group /mnt/disk1 或 fstab 加 uid=1000,gid=1000ls /dev/sd*、dmesg | grep -i scsi、虛擬機是否已掛載硬碟parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary ext4 0% 100%
(parted) quit
mkfs.ext4 /dev/sdb1
parted 支援 GPT,fdisk 僅限 MBR (2TB 限制)。
掌握 fdisk → mkfs → mount → fstab 四步驟,即可在無圖形環境下完成磁碟擴容,是 Linux 運維必備核心技能。