将 Ext4 分区转换为现有的 Btrfs 卷

将 Ext4 分区转换为现有的 Btrfs 卷

我最近在笔记本电脑上安装了 Fedora,并且我有旧的/homeext4 分区 ( /dev/sdb2)。我想转换该分区并将其与 btrfs 文件系统合并。

以下是我当前的设置:

$: btrfs filesystem show
Label: 'fedora'  uuid: accd2db4-87ca-4c78-84b9-4500534d63f5
    Total devices 2 FS bytes used 7.76GiB
    devid    1 size 236.89GiB used 1.02GiB path /dev/sda3
    devid    2 size 500.00GiB used 9.01GiB path /dev/sdb1


$: sudo btrfs subvolume list /
ID 256 gen 1007 top level 5 path root
ID 257 gen 1007 top level 5 path home
ID 258 gen 888 top level 256 path var/lib/machines


$: parted -l
...

Model: ATA Samsung SSD 860 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size   File system  Name         Flags
 1      1049kB  537GB   537GB  btrfs
 2      537GB   1000GB  463GB  ext4         Linux /home  linux-home

因此,我将拥有一个单独的 Btrfs 卷(标签:fedora),其中包含 /dev/sdb2 分区数据。

我发现文章将 Ext 分区转换为 Btrfs,但我不知道是否可以合并两个 Btrfs 卷。

答案1

  • 移动文件
  • 删除第二个分区
  • 扩展第一个分区
  • 扩展文件系统

相关内容