1. 確認未分配空間
確認:
/dev/sda總大小:20 GiB- 已用到扇區
20969471(約 10 GiB 處) - 剩餘空間:從
20969472到41943039(約 10 GiB)
2. 創建新分區(使用 fdisk)
sudo fdisk /dev/sda
交互式操作如下:
Command (m for help): n # 新建分區
Partition type
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): p # 創建主分區(MBR 還有 2 個主分區名額)
Partition number (3,4, default 3): 3
First sector (20969472-41943039, default 20969472): ↵ # 直接回車(用默認起始)
Last sector, +/-sectors or +/-size{K,M,G,T,P} (20969472-41943039, default 41943039): ↵ # 用全部剩餘空間
Created a new partition 3 of type 'Linux' and of size 10 GiB.
Command (m for help): w # 寫入並退出
✅ 注意:因為已有 1 個主分區(sda1)和 1 個擴展分區(sda2),MBR 還允許再建 2 個主分區(最多 4 個),所以
sda3是合法的。
3. 通知內核重新讀取分區表
sudo partprobe /dev/sda
# 或重啓(不推薦),或使用:
sudo blockdev --rereadpt /dev/sda
然後驗證:
lsblk
你應該看到新分區:
sda3 8:3 0 10G 0 part
4. 格式化新分區(假設用 ext4)
sudo mkfs.ext4 /dev/sda3
如果你想存虛擬機鏡像、數據庫等,ext4 是通用選擇。也可以用 xfs,但 Debian 默認可能沒裝 xfsprogs。
5. 創建掛載點並掛載
例如掛載到 /data:
sudo mkdir -p /data
sudo mount /dev/sda3 /data
6. 設置開機自動掛載
編輯 /etc/fstab:
sudo nano /etc/fstab
添加一行(建議用 UUID,更穩定):
# 先獲取 UUID
sudo blkid /dev/sda3
# 輸出類似:/dev/sda3: UUID="a1b2c3d4-..." TYPE="ext4"
# 在 fstab 中添加(用你自己的 UUID):
UUID=a1b2c3d4-... /data ext4 defaults 0 2
⚠️ 不要直接寫
/dev/sda3,因為設備名可能在某些情況下變化(如熱插拔、雲平台重排)。
7. 驗證
df -h /data
mount | grep sda3
✅ 優點
- 零風險:不改動現有
/或 swap。 - 靈活:可掛載到
/var/log、/opt/app、/srv等任何目錄。 - 性能好:直接使用本地磁盤。
本文章為轉載內容,我們尊重原作者對文章享有的著作權。如有內容錯誤或侵權問題,歡迎原作者聯繫我們進行內容更正或刪除文章。