Trim na zewnętrzym SSD
: 20 kwie 2020, 01:35
Witajcie.
To mój pierwszy post na forum i początki z Ubuntu więc proszę o wyrozumiałość..
Wydaje mi się, że nie działa trim.
Zainstalowałem Ubuntu na zewnętrznym dysku SSD.
Dysk jest w kieszeni ugreen podłączonej przez USB.
Z tego, co widzę jest wsparcie UAS:
W systemie trim wygląda na uruchomiony:
Wygląda na to, że usługa uruchamia się zgodnie z harmonogramem. Nie widzę jednak aby coś było usuwane.
W fstab dopisałem drugą partycję na dysku SSD w NTFS na podstawie ls -l /dev/disk/by-uuid/
Wujek google podpowiedział:
Ponadto próba ręcznego wykonania trima zwraca jakby brak wsparcia:
Czy coś pominąłem?
Starałem się szukać w necie ale znalazłem w sumie ten artykuł https://www.glump.net/howto/desktop/ena ... d-on-linux
Dotyczy raczej trima dla podłączanych dysków SSD jako pamięci (tak to zrozumiałem)
U mnie na takim dysku stoi Ubuntu więc to jednak coś trochę innego.
To mój pierwszy post na forum i początki z Ubuntu więc proszę o wyrozumiałość..
Wydaje mi się, że nie działa trim.
Zainstalowałem Ubuntu na zewnętrznym dysku SSD.
Dysk jest w kieszeni ugreen podłączonej przez USB.
Z tego, co widzę jest wsparcie UAS:
Kod: Zaznacz cały
viper@ubuntu:~$ lsusb -t
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
Kod: Zaznacz cały
viper@ubuntu:~$ systemctl status fstrim.timer
● fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Mon 2020-04-20 00:28:23 CEST; 38min ago
Trigger: Mon 2020-04-27 00:00:00 CEST; 6 days left
Docs: man:fstrim
kwi 20 00:28:23 ubuntu systemd[1]: Started Discard unused blocks once a week.
Kod: Zaznacz cały
viper@ubuntu:~$ systemctl status fstrim.service
● fstrim.service - Discard unused blocks on filesystems from /etc/fstab
Loaded: loaded (/lib/systemd/system/fstrim.service; static; vendor preset: enabled)
Active: inactive (dead) since Mon 2020-04-20 00:28:23 CEST; 40min ago
Docs: man:fstrim(8)
Process: 15922 ExecStart=/sbin/fstrim --fstab --verbose --quiet (code=exited, status=0/SUCCESS)
Main PID: 15922 (code=exited, status=0/SUCCESS)
kwi 20 00:28:23 ubuntu systemd[1]: Starting Discard unused blocks on filesystems from /etc/fstab...
kwi 20 00:28:23 ubuntu systemd[1]: fstrim.service: Succeeded.
kwi 20 00:28:23 ubuntu systemd[1]: Started Discard unused blocks on filesystems from /etc/fstab.
Wygląda na to, że usługa uruchamia się zgodnie z harmonogramem. Nie widzę jednak aby coś było usuwane.
Kod: Zaznacz cały
viper@ubuntu:~$ journalctl -q -u fstrim.service
kwi 20 00:28:23 ubuntu systemd[1]: Starting Discard unused blocks on filesystems from /etc/fstab...
kwi 20 00:28:24 ubuntu systemd[1]: fstrim.service: Succeeded.
kwi 20 00:28:24 ubuntu systemd[1]: Started Discard unused blocks on filesystems from /etc/fstab.
kwi 20 00:28:23 ubuntu systemd[1]: Starting Discard unused blocks on filesystems from /etc/fstab...
kwi 20 00:28:23 ubuntu systemd[1]: fstrim.service: Succeeded.
kwi 20 00:28:23 ubuntu systemd[1]: Started Discard unused blocks on filesystems from /etc/fstab.
W fstab dopisałem drugą partycję na dysku SSD w NTFS na podstawie ls -l /dev/disk/by-uuid/
Kod: Zaznacz cały
UUID=cd3b7d2c-a993-4fa2-b4ed-464a098c53f7 / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
# partycja NTFS na dysku SSD
UUID=661CD53F4CE9C524 /home/viper/Dane ntfs-3g rw,user,exec 0 0
Kod: Zaznacz cały
viper@ubuntu:~$ lsblk --discard /dev/sdb
NAME DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
sdb 0 0B 0B 0
├─sdb1 0 0B 0B 0
└─sdb2 0 0B 0B 0
Kod: Zaznacz cały
viper@ubuntu:~$ sudo fstrim /home/viper/Dane
fstrim: /home/viper/Dane: operacja usunięcia nie jest obsługiwana
viper@ubuntu:~$ sudo fstrim /
fstrim: /: operacja usunięcia nie jest obsługiwana
Starałem się szukać w necie ale znalazłem w sumie ten artykuł https://www.glump.net/howto/desktop/ena ... d-on-linux
Dotyczy raczej trima dla podłączanych dysków SSD jako pamięci (tak to zrozumiałem)
U mnie na takim dysku stoi Ubuntu więc to jednak coś trochę innego.