Dies ist eine alte Version des Dokuments!
SSDs anzeigen
Anzeigen, welche Blockdevices auf rotierenden Geräten (z.B. magnetische Festplatten) liegen und welche nicht (z.B. SSDs):
lsblk -o NAME,ROTA
Geräte mit 1 in der Spalte „ROTA“ liegen auf rotierenden Geräten, Geräte mit 0 nicht.
Ganzen Inhalt einer Partition oder SSD löschen & TRIM auslösen
1)
Daten auf Partition /dev/sda2
löschen und TRIM auslösen:
blkdiscard /dev/sda2
2)
manuell freie Bereiche eines Dateisystems "trimmen"
3)
freie Bereiche des Dateisystems unter /mnt/ext4
„trimmen“:
fstrim -v /mnt/ext4
- ausgabe
/mnt/ext4: 9,3 GiB (9950195712 bytes) trimmed
4)
regelmäßig "trimmen"
Laut Debian Wiki ab Version 10 (Buster) nicht mehr nötig, unter Ubuntu 18.04 default:
systemctl edit --force fstrim.timer
- /etc/systemd/system/fstrim.timer
[Unit]
Description=Discard unused blocks once a week
Documentation=man:fstrim
[Timer]
OnCalendar=weekly
AccuracySec=1h
Persistent=true
[Install]
WantedBy=timers.target
systemctl cat fstrim.timer
systemctl edit --force fstrim.service
- /etc/systemd/system/fstrim.service
[Unit]
Description=Discard unused blocks
[Service]
Type=oneshot
ExecStart=/sbin/fstrim -av
systemctl cat fstrim.service
kontinuierlich freie Bereiche eines Dateisystems "trimmen"
TODO: verlangsamt laut diversen Webseiten die Geschwindikeit in der Dateien gelöscht werden, da nach dem Löschen jeder Datei die SSD informiert wird → prüfen
mount -o discard /dev/sda2 /mnt/ext4
5)
kontinuierlich freie Bereiche im LVM "trimmen"
Beim löschen und verkleinern von Logical Volumes frei werdende Bereiche „trimmen“: TODO: warum ist das nicht default?
- /etc/lvm/lvm.conf
…
devices {
…
issue_discards = 1
…
}