?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来删除分区,避免数据丢失或其潜在问题,欢迎大家来访小浪云继续了解更多技术资讯。