1. 前言
本文主要讲解Linux中partx命令的8个实用案例。
partx是一个简单但有用的命令行工具,用于维护Linux系统。它用于告诉内核磁盘上分区的存在和编号。
在本教程中,我们将通过Linux中的使用案例解释有用的partx命令用法。注意,您需要使用root权限运行partx,否则使用sudo命令来获得root权限。
2. 要列出磁盘的分区表,可以运行下面的任何命令。
注意,在这种情况下,partx将把sda10看作一个完整的磁盘,而不是一个分区(将/dev/sda10替换为您想在系统上处理的适当的设备节点):
partx --show /dev/sda10
或者
partx --show /dev/sda10 /dev/sda
3. 要列出/dev/sda上的所有子分区
注意:该设备是作为一个磁盘使用的,运行:
partx --show /dev/sda
4. 还可以使用--nr选项指定要显示的分区范围。
使用-o选项定义输出列。它可以用于--show或其他相关选项。
例如,要打印/dev/sda上分区10的开始扇区和结束扇区,运行:
partx -o START, END --nr 10 /dev/sda
5. 要读取磁盘并尝试将所有分区添加到系统中
请使用-a和-v(详细模式)选项,如下所示。
partx -v -a /dev/sdb
6. 列出扇区长度
要列出/dev/sdb上分区3的扇区长度和人们可读的大小,运行以下命令。
partx -o SECTORS,SIZE /dev/sdb3 /dev/sdb
7. 要在/dev/sdb上添加指定的分区,可以使用以下命令。
partx -a --nr 3:5 /dev/sdb
8. 删除分区
还可以使用-d标志删除分区。
例如,要删除/dev/sdb上的最后一个分区,可以使用以下命令。在本例中,--nr -1:-1表示磁盘上的最后一个分区。
partx -d --nr -1:-1 /dev/sdb
9. 指定分区表类型
若要指定分区表类型,请使用-t标志,若要禁用头部,请使用-g标志。
partx -o START -g --nr 5 /dev/sdb
10. 总结
通过本文,您应该对partx命令有更深入的了解了吧?