Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: Abby 03 Února 2020, 20:59:47

Název: Automatický trim
Přispěvatel: Abby 03 Února 2020, 20:59:47
Taková samozřejmost, ale právě mi došlo, že to nevím :D Dělá Linux automaticky trim na všech připojených SSD? Mám M.2 SATA 275 GB Crucial MX300 kde je nainstalovaný Neon a pak mám SATA 480 GB SanDisk kde je NTFS oddíl pro data a mám ho připojený do /media/abby/work. Ve Windows jsem zjistila, že mi bůhvíproč funguje trim jen na systémovém SSD (to do Linuxu nikdy nepřipojuju, není k tomu důvod) a ostatní SSD podle Windows podporují trim ale ten je vypnutý a ani s technickou podporou se to nepodařilo vyřešit. A proto mě napadlo, dělá Linux trim tak abych se o to nemusela starat?

Ruční trim funguje:

abby@Daemon-Linux:~$ sudo fstrim -v /media/abby/work
/media/abby/work: 342,3 GiB (367529316352 bajtů) byl zahozen

Ale ten automatický? God knows...
Název: Re:Automatický trim
Přispěvatel: JirkaZ 03 Února 2020, 21:52:44
Kód: [Vybrat]
sudo systemctl status fstrim.timerresp.
Kód: [Vybrat]
sudo systemctl status fstrim.service
Název: Re:Automatický trim
Přispěvatel: Abby 03 Února 2020, 22:23:30
Díky.
Název: Re:Automatický trim
Přispěvatel: Ventero 03 Února 2020, 23:22:01
Jinak pro ruco pripojit vsechny disky a vsechny oddily a pak
Kód: [Vybrat]
sudo fstrim -a -v(Provede trim na vsech pripojenych oddilech s vypisem)
Název: Re:Automatický trim
Přispěvatel: Abby 04 Února 2020, 12:47:03
Děkuju
Název: Re:Automatický trim
Přispěvatel: Ventero 04 Února 2020, 13:11:22
Dnes je koukam automatika trimu rizena planovanim systemctl - drive byl skript v tydennim Cron ...
Název: Re:Automatický trim
Přispěvatel: Abby 04 Února 2020, 13:13:05
To je vlastně to co píše JirkaZ, ne?
Název: Re:Automatický trim
Přispěvatel: Ventero 04 Února 2020, 16:30:59
Ano.
Název: Re:Automatický trim
Přispěvatel: Abby 04 Února 2020, 16:34:29
Na notebooku mi to píše tohle, je to tak správně?

Kód: [Vybrat]
abby@Fufik-Linux:~> sudo systemctl status fstrim.timer
[sudo] heslo pro root:
● fstrim.timer - Discard unused blocks once a week
     Loaded: loaded (/usr/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
     Active: active (waiting) since Tue 2020-02-04 14:00:47 CET; 2h 31min ago
    Trigger: Mon 2020-02-10 00:00:00 CET; 5 days left
   Triggers: ● fstrim.service
       Docs: man:fstrim

úno 04 14:00:47 Fufik-Linux systemd[1]: Started Discard unused blocks once a week.
abby@Fufik-Linux:~> sudo systemctl status fstrim.service
● fstrim.service - Discard unused blocks on filesystems from /etc/fstab
     Loaded: loaded (/usr/lib/systemd/system/fstrim.service; static; vendor preset: disabled)
     Active: inactive (dead)
TriggeredBy: ● fstrim.timer
       Docs: man:fstrim(8)

Trochu mě děsí to "Active: inactive (dead)". Na desktopu to ještě zkontroluju.
Název: Re:Automatický trim
Přispěvatel: JirkaZ 04 Února 2020, 16:50:30
Active: inactive (dead) znamená prostě to, co je napsáno, tedy že služba momentálně není aktivní (= neběží). Jinými slovy momentálně neprovádí trim SSD.
Název: Re:Automatický trim
Přispěvatel: Abby 04 Února 2020, 17:02:05
A až bude potřeba ji spustit, tak se spustí, ju?
Název: Re:Automatický trim
Přispěvatel: JirkaZ 04 Února 2020, 17:09:39
A až bude potřeba ji spustit, tak se spustí, ju?

fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/usr/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Tue 2020-02-04 14:00:47 CET; 2h 31min ago
Trigger: Mon 2020-02-10 00:00:00 CET; 5 days left