I'm running Bionic64 as a frugal install with a savedir, all from a 1TB Samsung 870 SSD as sda1
The days are long passed that I can remember the ins and outs of the layered fs in Puppy, so I'm slightly confused as to how fstrim will & won't work on my SSD.
~ If I issue "fstrim -v /mnt/sda1" I get "fstrim: /mnt/sda1: the discard operation is not supported"
This is presumably because /dev/sda1 is actually mounted on /initrd/mnt/dev_save and not on /mnt/sda1
~ If I issue "fstrim -v /mnt/home/" , it trims the SSD
~ If I make a directory anywhere as a mountpoint and mount /dev/sda1on it, and then issue the fstrim with that mountpoint as the target, it trims the SSD.
I know theres a pet gui but I don't really need that, I'm just going to set up a cron job.
so is there any reason not to simply run
[/code]
fstrim /initrd/mnt/dev_save
[/code]
?