![是否可以反转分区数字?](https://linux22.com/image/1093412/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%8F%8D%E8%BD%AC%E5%88%86%E5%8C%BA%E6%95%B0%E5%AD%97%EF%BC%9F.png)
这是当前配置
/dev/sda1 : ntfs primary 200GiB
/dev/sda3 : extended 400GiB
/dev/sda5 : ext4 396GiB
/dev/sda6 : linux-swap 4GiB
这就是想要的配置:
/dev/sda1 : ntfs primary 200GiB
/dev/sda3 : extended 400GiB
/dev/sda5 : linux-swap 4GiB
/dev/sda6 : ext4 396GiB
我想反转 /dev/sda5 和 /dev/sda6 的分区号。
答案1
或许,您更愿意使用 UUID 来识别文件系统,这样它们的编号就根本不重要了?
这样,即使你将其安装在 usb3 外部机箱中并将其移动到另一台计算机,一切仍将按预期工作,因为磁盘不会改变。这很容易做到。你的文件系统在 /etc/fstab 中定义。你可能会看到类似以下内容:
/dev/sda1 /media/windows ntfs defaults 0 0
如果您想使其独立于其路径,那么您可以用其 UUID 替换它,使其变成:
UUID=37bd1971-5b00-e923-2f3f-c1000972a254 /media/windows defaults 0 0
为了获取文件系统的 UUID,你可以使用
sudo blkid /dev/sda1
这将返回类似
/dev/sda1: UUID="37bd1971-5b00-e923-2f3f-c1000972a254" TYPE="linux_raid_member"