-
Data: 2023-01-24 15:40:09
Temat: Re: Odświeżanie SSD
Od: pioruns <w...@c...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Mon, 23 Jan 2023 19:58:12 -0800 (PST), ptoki (ptoki) wrote:
> Czy linux robi trim dobrze? Mysle ze nie, Pisalem kiedys z gostkiem
> ktory to pisal i nawet on nie do konca rozumial co to narzedzie
> wypisuje/robi w kontekscie tego co robi system.
TRIM w Linux dziala bardzo dobrze. Obecnie nie zaleca sie uzywac discarda
dynamicznego, nie jest on domyslna opcja (nie wiem czy kiedykolwiek byla).
Bo byc moze o tej opcji mowisz, ze nie jest ona zbyt dobra. TRIM przy
kazdym skasowaniu pliku degraduje predkosc, teraz sie tego nie uzywa.
Wystarczy TRIM raz na tydzien calej partycji.
$ systemctl status fstrim.timer
? fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/lib/systemd/system/fstrim.timer; disabled; preset:
enabled)
Active: inactive (dead)
Trigger: n/a
Triggers: ? fstrim.service
Docs: man:fstrim
Usluga zainstalowana w systemie, nic nie trzeba robic, raz na tydzien
zrobi o tak:
$ sudo fstrim -va
/home: 295.6 GiB (317382475776 bytes) trimmed on /dev/sda1
/boot/efi: 477.6 MiB (500793344 bytes) trimmed on /dev/nvme0n1p1
/boot: 369.4 MiB (387351552 bytes) trimmed on /dev/nvme0n1p2
/mnt/ssd: 340.1 GiB (365226168320 bytes) trimmed on /dev/nvme0n1p4
/: 13.4 GiB (14387773440 bytes) trimmed on /dev/nvme0n1p3
Wszystkie partycje i dyski przejechane jedna komenda, cale niezajete
miejsce zostaje uwolnione. Ten dysk tutaj systemowy jest klonowany zgadnij
czym - dd, i dziala swietnie. Linux mowi dyskowi co ma usunac - czyli cale
wolne miejsce na partycjach i poza nimi, zostaja tylko uzywane bloki gdzie
sa prawdziwe dane wedle systemu plikow.
Zadnych baloon file ani innych akrobacji nie trzeba robic. Ponadto, Linux
pamieta co strimowal w danej sesji a czego nie, i ponowne wywolanie fstrim
w tej samej sesji odbywa sie blyskawicznie, bo nie ma co robic.
Nie wiem czy Windows takie triki robi, tam chyba nadal kroluje discard po
kazdym skasowaniu pliku, lol.
--
pozdrawiam, pioruns
_,.-'~'-.,__,.-'~'-.,__,.-'~'-.,__,.
Registered Linux User #454644
Następne wpisy z tego wątku
- 25.01.23 11:33 pueblo
- 25.01.23 12:07 Marcin Debowski
- 25.01.23 12:31 pueblo
- 25.01.23 12:56 Marcin Debowski
- 25.01.23 13:08 pueblo
- 25.01.23 17:52 m4rkiz
- 25.01.23 18:00 m4rkiz
- 26.01.23 00:06 PiteR
- 26.01.23 01:53 Marcin Debowski
- 27.01.23 19:58 pueblo
- 28.01.23 12:47 Olek
- 01.02.23 03:11 Marcin Debowski
Najnowsze wątki z tej grupy
- EPS12V
- Jaka moc wi-fi ?
- Karta dźwiękowa stereo
- Mini pecet
- drukarka potrzebna
- Rok 1973
- CFM (airflow) AMD Wraitha
- 16. Raport Totaliztyczny: Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 15. Raport Totaliztyczny: Średniowiecze Po,Zniszczeniu AmigaOS i Plan9
- USB3.x->HDMI/DP ze sterownikami w win11
- Dell ubija / przemianowuje swoje flagowe linie laptopów
- Ten adapter nie obsłuży dysków HDD PATA 2.5 cala - producent kłamie czy ja jestem głupi ?
- Przedłużacz USB-C działa w połowie
- Fujitsu LIFEBOOK E746
- Alternatywny nośnik do monitoringu zamiast HDD?
Najnowsze wątki
- 2025-03-05 Zielona GĂłra => Konsultant wdroĹźeniowy Comarch XL/Optima (KsiÄgowoĹ
- 2025-03-05 Białystok => Spedytor Międzynarodowy (handel ładunkami/prowadzenie
- 2025-03-05 Warszawa => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-03-05 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-03-05 Zielona Góra => Senior Field Sales (system ERP) <=
- 2025-03-05 Warszawa => Data Engineer (Tech Lead) <=
- 2025-03-05 Kraków => Business Development Manager - Network and Network Security
- 2025-03-05 Zaniepokojeni mieszkańcy
- 2025-03-05 Ile pieniędzy ma bank?
- 2025-03-05 Ostrów Świętokrzy => Node.js / Fullstack Developer <=
- 2025-03-05 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-03-05 Warszawa => Frontend Developer (Angular13+) <=
- 2025-03-05 Warszawa => Frontend Developer (obszar Angular13+) <=
- 2025-03-05 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-05 Warszawa => JavaScript / Node / Fullstack Developer <=