我有一个 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 卷名称或文件系统标签。