parted分割槽使用-運維筆記
阿新 • • 發佈:2021-10-03
管理員可以對MBR和GPT分割槽方案使用parted分割槽編輯器
列印一個磁碟的當前的分割槽結構:
$ parted /dev/sdb print #一定要看清楚磁碟,不要把當前給格式化了
將一個MBR的磁碟格式化為GPT磁碟:
parted> mklabel gpt
或
parted /dev/vdb mklabel gpt
改變預設設定
parted /dev/vda unit s print
s: 表示扇區; B 表示位元組
將一個GPT磁碟格式化為MBR磁碟:
parted> mklabel msdos
獲取支援檔案系統的列表,請使用以下命令
parted /dev/vdb help mkpart 劃分一個起始位置是0,大小為100M的主分割槽: parted> mkpart primary 0 100M 或者 $ parted /dev/sdb mkpart primary 0 100M parted> mkpart primary 101M -1s #101M到磁碟最後位置 將一個磁碟的所有空間都劃分成一個分割槽: parted> mkpart primary 0 -1 或者 $ parted /dev/sdb mkpart primary 0 -1s 刪除一個分割槽: parted> rm 1 或者 $ parted /dev/sdb rm 1 最後通過命令mks.xfs 格式化分割槽 分割槽的時候如果提示未同步到核心原因是這個分割槽還在使用,目前解決是重啟機器. 例如: error:partitions 1 on /dev/sda have been written bu we have been unable to inform the kernel of the change probably becouse they are in use as a result the old partitons will remain in use .you should reboot before making farther changes 需要格外注意的是:parted命令和fdisk命令不同,fdisk命令是等到你最後執行那個w的時候才生效最終寫入到分割槽表中的,parted命令是實時的寫入到分割槽表,所以在操作有資料的磁碟的時候需要格外小心,畢竟資料無價的! 參考資料
parted /dev/vdb help mkpart 劃分一個起始位置是0,大小為100M的主分割槽: parted> mkpart primary 0 100M 或者 $ parted /dev/sdb mkpart primary 0 100M parted> mkpart primary 101M -1s #101M到磁碟最後位置 將一個磁碟的所有空間都劃分成一個分割槽: parted> mkpart primary 0 -1 或者 $ parted /dev/sdb mkpart primary 0 -1s 刪除一個分割槽: parted> rm 1 或者 $ parted /dev/sdb rm 1 最後通過命令mks.xfs 格式化分割槽 分割槽的時候如果提示未同步到核心原因是這個分割槽還在使用,目前解決是重啟機器. 例如: error:partitions 1 on /dev/sda have been written bu we have been unable to inform the kernel of the change probably becouse they are in use as a result the old partitons will remain in use .you should reboot before making farther changes 需要格外注意的是:parted命令和fdisk命令不同,fdisk命令是等到你最後執行那個w的時候才生效最終寫入到分割槽表中的,parted命令是實時的寫入到分割槽表,所以在操作有資料的磁碟的時候需要格外小心,畢竟資料無價的! 參考資料