I did already and Baloo is disabled and purged.
What @dalto I trying to say is that the issue is not caused by snapshots. You can use btrfs, never create a single snapshot and still experience your problems (see for example the bug report for baloo [1]).
So Yes, it is an issue with baloo, but No, it is not related to creating snapshots or baloo indexing additional snapshots.
Still remains the question which I will appreciate any guidance.
What you recommend I do to enjoy most benefits of BTRFS (especially booting from a prior working snapshot in Grub)
I assure you I understand the problem is with Baloo, and I have seen many bug reports there about the same issue and to my surprise it is labeled as normal or not urgent!
Again it is me who could not express myself properly because I am not a techie⌠I am hardly just a home user!
My apologies to @dalto and to everybody for any unintended inconvenience.
It is clear to me I will settle for Recoll.
Youâre totally fine, everything is good. We just have to make sure that we all understand the cause of the issue, otherwise we donât speak to each other but talk past each other.
Iâm also using btrfs and baloo and experience the same problems as you. It seems that fixing the issue requires a bigger work on baloo. Alas nobody has invested the time and energy yet. Hopefully it is going to be resolved eventually.
That depends on your decision.
-
If you do not want to do tedious configuration manually (that supports Grub) and do not want to change Btrfs layout manually , then TimeShift
-
If you want to configure complicated and want to learn further, then Snapper and Btrfs-assistant.
Thank you. You just made me feel better now! I hope @dalto confirms he is OK with me. I feel he is very angry with me.
I disabled Baloo and purged the index! So no Baloo here and I have no issues.
I will install and configure properly Recoll as we concluded yesterday in the other thread it is not as deffective as Baloo with BTRFS.
I have seen there many bug reports. They are not giving absolutely any attention to this bug that will cause people to use other stuff than Baloo.
I it is defective by design then⌠bye Baloo!
Well⌠I found the answer from @dalto the expert as usual at BTRFS Snapper or Timeshift - #2 by dalto
He said there:
⌠Timeshift is easier to use but it basically only serves one purpose. It takes snapshots of
@
and optionally@home
for system recovery. It does nothing else.snapper is more flexible in several ways:
- It can take snapshots of any btrfs subvolume
- It creates read-only snapshots so they can be easily replicated to other drives or remote devices
- Snapper allows you to name your subvolumes however you like
- Snapper supports both flat and nested subvolume layouts
- Snapper doesnât require the root of the BTRFS partition to be mounted
If you donât care about any of those things, than you can stick with timeshift as it is easier to use and configure.
As usual, I do not understand what subvolumes, why rename subvolumes, read only, flat and nested subvolumes, how does " * Snapper doesnât require the root of the BTRFS partition to be mounted".
I feel really mmm⌠I donât even know the ABCs. I only know A, B, but not the restâŚ
So I will take his advice and install TimeShift and configure it now.
If you do not want to do tedious configuration manually (that supports Grub) and do not want to change Btrfs layout manually , then TimeShift
This is another reason I just installed TimeShift.
Anything recommended by the experts before I start to configure TimeShift?
Anything to do, not to do, to install⌠to get the best of BTRFS + TimeShift + Recoll?
You donât really need Timeshift, especially on Btrfs.
As usual, I do not understand what subvolumes, why rename subvolumes, read only, flat and nested subvolumes, how does " *
And why do you think you need Btrfs then?
I hope @dalto confirms he is OK with me. I feel he is very angry with me.
I am not angry. I was just trying to be more clear since it seems I wasnât getting through since you kept referring to snapshots.
So I will take his advice and install TimeShift and configure it now.
Keep in mind, that post was prior to the creation of Btrfs Assistant. It mostly is still true. Timeshift is simpler but completely inflexible.
You donât really need Timeshift, especially on Btrfs.
@dalto (above post said it is OK)
But how would I have âsnapshotsâ of system to boot to an earlier working snapshot if something breaks?
I am not angry. I was just trying to be more clear since it seems I wasnât getting through since you kept referring to snapshots.
This what I care about. To hell with my whole laptop if it will cause someone to be angry with me! Again it was me who is so illiterate and didnât express properly.
But how would I have âsnapshotsâ of system to boot to an earlier working snapshot if something breaks?
Why do you think something would break? Why this fear of something just breaking on its own? Just keep a good backup of your data â everything that is important should be backed up (because hard drives and SSDs fail, like all hardware). And stop worrying so much.
The amount of effort youâve already invested into this whole thing is probably about 200 times more than fixing even the most broken of systems.
If something breaks, youâll fix it.
Or youâll insist itâs not broken, like your locale config
Keep in mind, that post was prior to the creation of Btrfs Assistant. It mostly is still true. Timeshift is simpler but completely inflexible.
So, I understand that BTRFS Assistant will do the job better than TimeShift?
But Still it is OK with TimeShift?
If I try/install BTRFS Assistant⌠I hope it is not too complicated to run or maintain.
Gosh! There is a lot for me yet to learn.
What would you advise? BTRFS Assistant or TimeShift?
And if it breaks, why not just fix it?
Fix it? Why should I if i can boot from an already working snapshot! Donât forget⌠I am just an old home user coming from the DOS days!
Why do you think something would break?
It happened with me with a sister Arch based distro. Update â Non Bootable (even didnât see the Grub Menu )
The amount of effort youâve already invested into this whole thing is probably about 200 times more than fixing even the most broken of systems.
Yes, but first as I mentioned earlier it was a challenge for me after I had problems. My Personality unfortunately! I donât give up⌠never! (you may see my earlier post)
Secondly, I am enjoying learning and trying something new.
Thirdly, why not have a system where it breaks you donât fix it⌠you go back in time. Think of your car, it breaks, you take it or tow it to the garage, spend time and money⌠what if you have a button on the remote control tell the car to go back in time to when it was working and just drive!
As usual, I do not understand what subvolumes
Subvolumes are a very important feature of btrfs and imho you need some knowledge about them.
You can install a Linux distribution that uses btrfs as a default file system and use it every day without being aware of it. But to be honest, if you want to utilize btrfs and esp. with an Arch based installation you have to read into that topic a little bit. Arch wont hold your hand. I would look for a generic btrfs tutorial (maybe on Youtube) explaining the basics like creating subvolumes, just to understand what they are and how they work.
A solution like TimeShift automates the creation of snapshots (which are actually subvolumes under the hood). But TimeShift expects a specific subvolume setup. Other solution are more flexible. In the end if you understand the basic principle of subvolumes (and therefore snapshots) you can make an educated decision which tool you want to use as a graphical helper application.
It happened with me with a sister Arch based distro.
Well, this is not Manjaro, itâs not the same here.
Thirdly, why not have a system where it breaks you donât fix it⌠you go back in time. Think of your car, it breaks, you take it or tow it to the garage, spend time and money⌠what if you have a button on the remote control tell the car to go back in time to when it was working and just drive!
You say you want to learn. But going back in time does not teach you anything. The best way to learn about your system is to fix stuff that get broken. That not only teaches you how the system works, but also what not to do to break it.
Or youâll insist itâs not broken, like your locale config
I didnât insist⌠I just fixed as far as I my humble knowledge allowed me.