Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 新硬碟分區、格式化、掛載與開機自動掛載完整教學

編輯:Linux 系統常見問題解答

場景

新增一顆 SCSI 硬碟 /dev/sdb (36.7GB),需分三區、格式化為 ext3、掛載至 /www 並設定開機自動掛載。

1. 確認硬碟裝置

fdisk -l
# 輸出顯示 /dev/sdb 無分區表

2. 分區

fdisk /dev/sdb
# 進入互動模式,依序輸入:
# n → p → 1 → 回車(起始柱面) → +1024M(大小 1G)
# n → p → 2 → 回車 → +2048M
# n → p → 3 → 回車 → 回車(用完剩餘)
# w 寫入分區表並退出

分區完成後執行 partprobe 或重啟讓核心重讀分區表。

3. 格式化

mkfs -t ext3 -c /dev/sdb1   # -c 檢查壞軌
# 重複對 sdb2, sdb3

4. 掛載

mkdir /www
mount /dev/sdb1 /www
df -h  # 驗證掛載點與可用空間

5. 設定開機自動掛載 (/etc/fstab)

vim /etc/fstab
# 末尾新增:
/dev/sdb1  /www  ext3  defaults  1  2
/dev/sdb2  /data  ext3  defaults  1  2
/dev/sdb3  /backup ext3 defaults  1  2

欄位說明:裝置、掛載點、檔案系統、掛載選項、dump 備份標記、fsck 檢查順序 (根分區 1,其他 2)。

6. 驗證與修復

  • mount -a 測試 fstab 無誤。
  • 重啟驗證自動掛載。
  • 若掛載錯誤導致無法開機:進入單用戶模式(Grub 編輯 kernel 行加 single),編輯 /etc/fstab 註銷錯誤行,重啟修正。

進階:使用 UUID 替代裝置名

blkid /dev/sdb1
# 輸出:/dev/sdb1: UUID="a1b2-c3d4" TYPE="ext3"
# fstab 寫法:
UUID=a1b2-c3d4  /www  ext3  defaults  1  2

UUID 在硬碟順序變動(如新增/移除磁碟)時更穩定,生產環境強烈建議使用。

總結

新硬碟上線標準流程:fdisk -l 確認 → fdisk 分區 → mkfs 格式化 → mount 掛載 → /etc/fstab 寫入 UUID 掛載配置 → mount -a 驗證。养成備份 fstab、使用 UUID 的習慣,避免開機掛載失敗導致維護窗口延長。

Copyright © Windows教程網 All Rights Reserved