更改分区设备路径

更改分区设备路径

我有一个 UEFI 系统,我在 Windows 旁边安装了 Arch Linux,然后删除了 Windows,只使用 Linux,当然保留了 EFI 启动分区。删除所有 Windows 和恢复分区后,我的 Linux 根分区仍然被标识为/dev/sda5.

lsblk 输出:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0   260M  0 part /boot
└─sda5   8:5    0 931.3G  0 part /
sr0     11:0    1  1024M  0 rom

现在我想安装 btrfs,但我希望分区有序并具有并发名称以避免混淆,即 boot= /dev/sda1、 linux root=/dev/sda2和 btrfs= /dev/sda3。通过在 gparted 中浏览,我似乎找不到任何功能。

我已经尝试用谷歌搜索这个问题很长一段时间了,要么我不确定如何正确表达它,要么人们在讨论分区时含糊地使用“名称”来表示“标签”。是否可以在不备份、格式化驱动器并重新开始的情况下完成此操作?

答案1

跑步fdisk。仔细记下现有分区的特征(位置、大小、类型、名称、UUID(如果您关心的话))。删除它,然后创建一个具有所需数量和相同特征的新的。

这是一个很大的风险,但收益却可以忽略不计,所以我不建议这样做。分区号非常随意,不能总是自由选择(对于 MBR 分区,主分区或扩展分区必须在 1–4 范围内,逻辑分区必须≥5)。您应该避免在任何地方使用分区号,而应使用 UUID、GPT 名称或更好的 LVM 卷名称或文件系统标签。

相关内容