Convert Main Partition from EXT4 to BTRFS without a reformat or reisntall

Title kind of says it all
Is there a way to convert my existing installation to BTRFS without completely reformatting or reinstalling

If I do have to reinstall where could I find info on doing it?
I know there is a tutorial on here Cut & paste BTRFS with LUKS encryption, but I don’t need the encryption, and not even sure f I want the separate partitions/sub-volumes, I just want a simple BTRFS main drive setup

I would start by reading through this: https://wiki.archlinux.org/index.php/Btrfs#Ext3/4_to_Btrfs_conversion

4 Likes

I don’t know of a way to do that. I did do a re-install when I switched, after first backing up all the settings I wanted to keep (data is a separate drive anyway). I GParted the partition, and formatted to btrfs, then ran the installer in manual mode (could probably have let the installer handle the format then) and ssh’ed the settings back when done. One of the advantages of having multiple distros on a given box! I haven’t bothered with encryption, as I can’t figure out what I have that needs it anyway!

1 Like

@dalto: thansk for pointing me in the right direction

@freebird54, I’m willing to do a re-install if I have to, but I figured it was at least worth checking]
I’ve never manually formatted for Linux before, so I could use a pointer there too, to a tutorial or something.

https://wiki.archlinux.org/index.php/File_systems#Create_a_file_system

1 Like

@jonathon
Thanks for that!!

2 Likes

Ok. I tried reading over all the material and still find myself confused,
perhaps I’m just not smart enough for Linux

what i need is a simple step-by-step walkthrough, using Calamares, of how to install EndeavourOS with BTRFS as the main file system, as i jsut can’t figure it out on my own, even after you guys pointed me in the right direction. I’m just not getting it.

I did an UEFI install in BTFRS not long ago. Using Gparted, I just made an ESP partition of 100MiB in size and formatted as FAT32. Then I made another partition formatted as BTRFS for the system.

In the installer I chose manual partitioning and pointed the installer to these newly created partitions.

Mark each partition and click on edit.
For the ESP choose /boot/efi as mount point and flag it as boot.
For the system partition mount it at /.

That’s it. Click next and you should be good.

This is the thread I got some invaluable help and advice on setting up my system. But I had already installed it. Anyhow here it is :

You might want to take a look here as well:
https://endeavouros.com/docs/installation/calamares-offline-installer-tips/

5 Likes

thank you very very much!!

1 Like

You are very very welcome :slightly_smiling_face:
Hope you made it through the installation and got it working.

Yup, up and running nice & smooth, thank you a TON for the help it went off without a hitch!!

3 Likes