How can I properly trim and scrub my SSD and filesystem?

I want to know how to properly trim my SSD and check for errors. My lsblk looks like this:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
zram0 252:0 0 4G 0 disk [SWAP]
nvme0n1 259:0 0 1.8T 0 disk
├─nvme0n1p1 259:1 0 600M 0 part /boot/efi
├─nvme0n1p2 259:2 0 1G 0 part /boot
└─nvme0n1p3 259:3 0 1.8T 0 part /usr/share/wireplumber
/usr/share/pipewire
/usr/bin/sunshine-2024.629.13903.copr
/var/home
/var
/sysroot/ostree/deploy/default/var
/usr
/etc
/
/sysroot
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
zram0 252:0 0 4G 0 disk [SWAP]
nvme0n1 259:0 0 1.8T 0 disk
├─nvme0n1p1 259:1 0 600M 0 part /boot/efi
├─nvme0n1p2 259:2 0 1G 0 part /boot
└─nvme0n1p3 259:3 0 1.8T 0 part /usr/share/wireplumber
/usr/share/pipewire
/usr/bin/sunshine-2024.629.13903.copr
/var/home
/var
/sysroot/ostree/deploy/default/var
/usr
/etc
/
/sysroot
Can I just use the following commands?
# fstrim /
# btrfs scrub start /
# fstrim /
# btrfs scrub start /
1 Reply
HikariKnight
HikariKnight6mo ago
automatic trimming is enabled by default systemctl status fstrim.timer so you should never have to think about that at least when it comes to any drive. for the btrfs part i dont have the commands on hand as im in bed and about to sleep 🙃

Did you find this page helpful?