溫馨提示×

centos掛載硬盤分區方法

小樊
41
2025-10-17 16:40:50
欄目: 智能運維

一、準備工作:查看磁盤設備信息
在掛載硬盤分區前,需先確認系統中新增的硬盤設備名稱(如/dev/sdb、/dev/sdc等,系統盤通常為/dev/sda)。常用命令:

  • lsblk:以樹狀結構展示塊設備信息,直觀查看磁盤與分區的從屬關系;
  • fdisk -l:列出所有分區表信息,顯示磁盤設備名及分區狀態(需root權限)。
    通過上述命令可明確待掛載的硬盤設備(如/dev/sdb)。

二、分區(若磁盤未分區或需重新劃分)
若新增硬盤未分區,需使用分區工具創建分區。以fdisk為例(適用于MBR分區表):

  1. 執行命令:sudo fdisk /dev/sdb/dev/sdb為目標硬盤);
  2. 在交互界面中,輸入n創建新分區;
  3. 選擇分區類型:p(主分區,最多4個)、e(擴展分區,需包含邏輯分區);
  4. 設置分區號(如1,默認即可);
  5. 設置分區起始扇區(直接回車,使用默認值);
  6. 設置分區結束扇區(直接回車,使用全部剩余空間或指定大小,如+100G);
  7. 輸入w保存分區表并退出。
    操作完成后,可通過fdisk -l驗證分區是否創建成功(如出現/dev/sdb1)。

三、格式化分區
分區創建后,需格式化為Linux支持的文件系統(如ext4、xfs,其中ext4兼容性好,xfs性能更優)。常用命令:

  • 格式化為ext4sudo mkfs.ext4 /dev/sdb1/dev/sdb1為目標分區);
  • 格式化為xfssudo 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文件(系統啟動時讀取的掛載配置文件)。步驟如下:

  1. 獲取分區的UUID(唯一標識,避免設備名變化導致掛載失?。?pre class="hljs">sudo blkid /dev/sdb1 # 輸出示例:/dev/sdb1: UUID="xxxx-xxxx" TYPE="ext4"
  2. 備份/etc/fstab文件(防止配置錯誤導致系統無法啟動):
    sudo cp /etc/fstab /etc/fstab.bak
    
  3. 編輯/etc/fstab文件:
    sudo vi /etc/fstab
    
  4. 在文件末尾添加一行(格式: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其他分區)。
  5. 保存并退出編輯器(vi中按Esc→輸入:wq→回車)。
  6. 測試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分區表)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女