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