一、準備工作:查看磁盤設備信息
在掛載硬盤分區前,需先確認系統中新增的硬盤設備名稱(如/dev/sdb
、/dev/sdc
等,系統盤通常為/dev/sda
)。常用命令:
lsblk
:以樹狀結構展示塊設備信息,直觀查看磁盤與分區的從屬關系;fdisk -l
:列出所有分區表信息,顯示磁盤設備名及分區狀態(需root權限)。/dev/sdb
)。二、分區(若磁盤未分區或需重新劃分)
若新增硬盤未分區,需使用分區工具創建分區。以fdisk
為例(適用于MBR分區表):
sudo fdisk /dev/sdb
(/dev/sdb
為目標硬盤);n
創建新分區;p
(主分區,最多4個)、e
(擴展分區,需包含邏輯分區);1
,默認即可);+100G
);w
保存分區表并退出。fdisk -l
驗證分區是否創建成功(如出現/dev/sdb1
)。三、格式化分區
分區創建后,需格式化為Linux支持的文件系統(如ext4
、xfs
,其中ext4
兼容性好,xfs
性能更優)。常用命令:
ext4
:sudo mkfs.ext4 /dev/sdb1
(/dev/sdb1
為目標分區);xfs
:sudo mkfs.xfs /dev/sdb1
。四、創建掛載點
掛載點是分區在文件系統中的訪問路徑,需選擇空目錄(或新建目錄)。常用命令:
sudo mkdir -p /mnt/mydisk # 新建掛載點(路徑可自定義,如/data、/www)
建議使用/mnt
或/data
等標準目錄,避免使用系統關鍵目錄(如/home
、/root
)。
五、臨時掛載分區
使用mount
命令將分區掛載到指定掛載點(臨時生效,重啟后失效):
sudo mount /dev/sdb1 /mnt/mydisk # 將/dev/sdb1掛載到/mnt/mydisk
掛載后,可通過df -h
命令查看掛載情況,確認分區是否成功掛載。
六、設置開機自動掛載(永久生效)
為使分區在系統重啟后自動掛載,需編輯/etc/fstab
文件(系統啟動時讀取的掛載配置文件)。步驟如下:
sudo blkid /dev/sdb1 # 輸出示例:/dev/sdb1: UUID="xxxx-xxxx" TYPE="ext4"
/etc/fstab
文件(防止配置錯誤導致系統無法啟動):sudo cp /etc/fstab /etc/fstab.bak
/etc/fstab
文件:sudo vi /etc/fstab
UUID=分區UUID 掛載點 文件系統類型 掛載選項 dump fsck
):UUID=xxxx-xxxx /mnt/mydisk ext4 defaults 0 2
參數說明:
UUID=xxxx-xxxx
:分區的唯一標識;/mnt/mydisk
:掛載點;ext4
:文件系統類型(需與格式化時的類型一致);defaults
:默認掛載選項(包含讀寫、執行權限等);0
:dump備份選項(0
表示不備份);2
:fsck檢查順序(0
不檢查,1
根分區,2
其他分區)。vi
中按Esc
→輸入:wq
→回車)。fstab
配置是否正確(無錯誤則生效):sudo mount -a
若出現錯誤,可通過cat /etc/fstab
檢查配置格式是否正確。七、驗證掛載結果
使用df -h
命令查看系統中已掛載的文件系統,確認分區是否成功掛載(輸出中應包含/dev/sdb1
及對應的掛載點/mnt/mydisk
)。
注意事項
/etc/fstab
時需謹慎,錯誤的配置可能導致系統無法啟動;sudo umount /mnt/mydisk
)再進行其他操作;parted
工具分區,步驟類似但命令略有不同(如parted /dev/sdb mklabel gpt
創建GPT分區表)。