centos系統磁盤分區(qū)與管理詳解:fdisk與parted命令行工具的使用
本文將詳細介紹如何在centos系統中使用命令行工具fdisk和parted進行磁盤分區(qū)和管理。 請務必在操作前備份所有重要數據,以避免數據丟失。
一、準備工作
- 數據備份: 這是至關重要的步驟,請確保所有重要數據已備份到安全位置。
- 識別可用磁盤: 使用lsblk或fdisk -l命令查看系統中可用的磁盤設備,確認您要操作的磁盤設備名稱(例如/dev/sda)。
二、使用fdisk進行分區(qū) (適用于MBR分區(qū)表)
fdisk是常用的磁盤分區(qū)工具,適用于MBR分區(qū)表。
- 啟動fdisk: 輸入sudo fdisk /dev/sdX啟動fdisk工具,其中/dev/sdX替換為您要分區(qū)的磁盤設備名稱。
- 查看分區(qū)表: 輸入p查看當前磁盤的分區(qū)表信息。
- 創(chuàng)建新分區(qū): 輸入n創(chuàng)建新分區(qū),然后按照提示依次選擇:
- 分區(qū)類型 (主分區(qū)p或擴展分區(qū)e)
- 分區(qū)號
- 分區(qū)起始扇區(qū) (通常按回車使用默認值)
- 分區(qū)結束扇區(qū) (指定分區(qū)大小,例如+20G表示創(chuàng)建20GB大小的分區(qū))
- 設置分區(qū)類型: 創(chuàng)建分區(qū)后,可以使用t命令修改分區(qū)類型(例如,將分區(qū)類型設置為Linux ext4文件系統)。
- 寫入分區(qū)表: 輸入w保存更改并退出fdisk。
三、使用parted進行分區(qū) (適用于gpt分區(qū)表)
parted工具支持GPT分區(qū)表,對于較大的磁盤或需要更多分區(qū)的場景更為適用。
- 查看分區(qū)布局: 使用sudo parted /dev/sdX print查看當前磁盤的分區(qū)布局。
- 創(chuàng)建分區(qū): 使用mkpart命令創(chuàng)建分區(qū),例如:
- 創(chuàng)建主分區(qū):sudo parted /dev/sdX mkpart primary ext4 0 200G (創(chuàng)建從0扇區(qū)開始,大小為200GB的主分區(qū),并將其類型設置為ext4)
- 創(chuàng)建擴展分區(qū):sudo parted /dev/sdX mkpart extended 200G 100% (創(chuàng)建從200GB開始到磁盤結尾的擴展分區(qū))
- 保存分區(qū)表: 使用sudo parted /dev/sdX save保存分區(qū)表更改。
四、格式化分區(qū)
使用mkfs命令格式化新創(chuàng)建的分區(qū)。例如,將/dev/sdX1分區(qū)格式化為ext4文件系統:
sudo mkfs.ext4 /dev/sdX1
五、創(chuàng)建掛載點
使用mkdir命令創(chuàng)建掛載點目錄,例如:
sudo mkdir /mnt/data
六、掛載分區(qū)
使用mount命令將分區(qū)掛載到掛載點:
sudo mount /dev/sdX1 /mnt/data
七、永久掛載分區(qū) (編輯/etc/fstab)
為了使分區(qū)在系統啟動時自動掛載,需要編輯/etc/fstab文件。 請謹慎操作此步驟,錯誤的配置可能導致系統無法啟動。 建議先備份/etc/fstab文件。 添加一行類似如下內容:
/dev/sdX1 /mnt/data ext4 defaults 0 0
八、驗證掛載
使用mount命令驗證分區(qū)是否已正確掛載:
mount | grep data
注意: 以上/dev/sdX和/dev/sdX1需要替換為您實際的磁盤設備和分區(qū)名稱。 請仔細核對,避免錯誤操作導致數據丟失。 在進行任何分區(qū)操作之前,強烈建議您再次確認已備份所有重要數據。