I am settled and enjoying my Manjaro.
I was just thinking and reading about system backup and restore. It is clear the best is BTRFS, Timeshift or Snapper.
But as I experienced before BTRFS (especially for /home) has problems (Baloo keeps reindexing all files thus makes the system unusable) plus I read some issues with BTRFS. I am on KDE and Baloo is essential for me)
So, I am considering one of two options in case system breaks:
1- Reinstall with BTRFS System partition and EXT4 /home or user data
2- Create ISO, (software, configuration, /home… etc) to install from in case needed.
For sure the first option is more convenient but I am a bit worried as I saw some issues with BTRFS/Grub, Restore… (Better Snapper or Timeshift?)
The second option appears to be easier, no BTRFS hassles as I am fully EXT4.
What would be the best buildiso command/options to create an ISO to install from that even reinstall pCloud with my user name and password included, my /home, Chromium browser with even cookies and saved username and passwords for websites…
Or you recommend I better go with BTRFS as I described above.
Sorry, I feel I can not make a final decision. So I prefer to hear from experts and users and their experiences to make a final decision.
If you are sure for using full EXT4, you should test your hardware before: CPU cache, wrong binary calculation in CPU, RAM and Disks with different test tools for example: Memtest86+, mprime and linpack etc…
If you feel sure that hardwares are all ok, then you can use EXT4 completely.
Some people have problem that they got a lot of corrupt data without checksum ability when hardware have some issue without easily noticing
The test tool Memtest86+ can not detect the error of RAM, but BTRFS did.
You need to specify the name of your ISO profile after the -p argument. In this case, it is xfce.
If the build process fails with an error, start it again.
You can use arguments with the buildiso command for more build options:
buildiso -f -p xfce -b stable
-f let’s you specify if you want the full ISO. If omitted a minimal ISO will be build.
-b let’s you specify the branch. You can also set this in your manjaro-tools.conf file.
You can find other examples of builds using different arguments for buildisohere.
So, I should perhaps
buildiso -f -p MyManjaro -b stable
But I am not sure what options to add to build an ISO of EVERYTHING on my laptop (including even cookies, user names and passwords in Chromiuom and pCloud… or whatever is installed, configured, logged in)
Everything is currently running perfectly since I stopped distrohopping since 11 March. (and installing only EXT4, no BTRFS)
I have been here before (some time ago but had lots of issues I guess was because of BTRFS and Baloo indexing all the time, I had some issues as well with Grub, I couldn’t reboot again. You may check my earlier posts last August/September 2021 e.g. System Gets Unresponsive (KDE) - #9 by limotux)
Yes, to summarize my experience with BTRFS:
1- It is good to have snapshots you can boot to just in case, but following problems were really bad.
2- I’m on KDE, and Baloo is very important to me (a book worm here + many other documents like medical reports, blood tests… (a bit old man here 60+, contracts, Legal… etc)
With BTRFS for /home, Baloo kept indexing ALL documents with every snapshot as if they were copies, so searching for a unique file XYZ.txt with unique text, it returns in Dolphin 3, 4, 5, … 10 results ALL pointing to the same file)
So, imagine I did only 2 blood tests, and BTRFS made with time 10 snapshots, if I want retrieve the 2 to compare I would get 20 results (10 and 10). And try to find out which are the 2 tests!
3- I had issues with Grub, sometimes it couldn’t boot the system to ANY snapshot… couldn’t boot at all. So, I had to continue distrohopping, tried EndeavourOS, and had same issues.
Then after lot of distrohopping I am settled with Manjaro BUT without BTRFS.
And in my Linux life since 2000 I was never happier.
A great distro, a great community, everything is more than perfect.
Sure, I understand. I saw a bug filed there. and to my surprise it was given a normal priority not a top priority I wonder how/why.
Still remains some issues with BTRFS as my previous post.
I am not saying by any means that BTRFS is bad, absolutely not. It is a wonderful file system and has lots of really needed features. (for me, snapshots, RAID perhaps, plus many more.)
Maybe if I don’t care about Baloo that much it may be perfect with me.
Maybe other issues I had with Grub was that I was trying some “bad” things like installing LXQT or XFCE, Dolphin, Baloo, Snapper+Timeshift… I know I messed up. But that time was my first attempt to try ARCH or Arch Distro.
So, I think I should go for buildiso.
Hopefully I can “cron” it daily or weekly, automagicaly copy it to pCloud folder (over write previous ISO), so I can install from it and get instantly my system as it was. Just in case.
I’ve already tried to configure Baloo filter that Baloo only indexes the ~/Documents directory, that works but:
Nevertheless, Baloo reindexes this same directory without changing after creating a new read-only snapshot and rebooting. That looks like a duplicates index of Baloo.