?partx命令是一個用于通知內核磁盤分區表更改的工具。下面是關于partx命令使用示例。
列出磁盤的分區表:
partx –show /dev/sda
以上命令可以顯示出/dev/sda上的所有分區信息。
添加所有分區到系統中:
partx -v -a /dev/sdb
使用-a選項將/dev/sdb上的所有分區添加到系統中,-v選項用于顯示詳細模式。
刪除指定分區:
partx -d –nr 3:5 /dev/sdb
以上命令會刪除/dev/sdb中的第3到第5個分區。
顯示特定分區的扇區長度和大小:
partx -o SECTORS,SIZE /dev/sdb3
以上命令可顯示/dev/sdb3分區扇區長度和大小。
重讀磁盤分區信息:
partx -a /dev/sdb
當內核沒有識別調整后的分區表,可以使用以上命令來讓內核重讀磁盤分區表。
列出支持的分區類型:
partx —list-types
以上命令可列出全部partx支持的全部分區類型。
刪除全部分區:
partx -d /dev/sdb
以上命令會從/dev/sdb中刪除全部分區信息。
當然,如果是想安全的使用partx命令來刪除分區,需要遵循一定步驟和事項。如刪除分區之前,要確保該分區沒有被掛載。當分區被掛載要先卸載避免數據丟失或損壞,可以用um ount命令卸載分區。
刪除分區前,需要先備份好關鍵數據,分區操作可能導致數據丟失,所以備份非常有必要。再使用partx -d命令從內核中刪除指定的分區,如刪除/dev/sdb的第一個分區:
partx -d /dev/sda 1
以上命令可從內核分區表中刪除指定分區。
刪除分區后,可以使用partx-s命令查看但卻分區表,驗證刪除結果:
partx -s /dev/sda
以上命令可以顯示/dev/sda上的全部分區,可以檢查是否已經不再列出剛剛刪除的分區。
更新分區表,對分區表進行刪除操作后,可以使用partx-u命令更新系統分區表,來確保內核重新讀取分區表:
partx -u /dev/sda
partx命令的使用需要有root權限,否則要用sudo來獲取權限。partx命令只適合用于MBR分區表,不適用于GPT分區表。在手動修改分區表后,務必使用partx命令通知內核讀取分區表,不然內核可能不能正確識別新的分區布局。根據上述步驟和注意事項,可以安全的使用partx來刪除分區,避免數據丟失或其潛在問題,歡迎大家來訪小浪云繼續了解更多技術資訊。