Különböző források vannak, és különböző gyakorlatokat javasolnak. A következő javaslatokat találtam, hogy milyen gyakran kell futtatni az fstrim-et.

  • heti futtatás cron
  • napi futtatás által cron
  • futtatás minden egyes indításnál

Mi az optimális lehetőség és miért? Az Ubuntu 14.04 alapértelmezés szerint az első lehetőséget használja.

Válasz

A TRIM legalább három dolgot végez:

  1. minimalizálja az íráserősítést
  2. megakadályozza a teljesítmény hosszú távú romlását
  3. helyrehozhatatlanul törölje az adatait

Mostantól függ, hogy hol vannak a prioritásai.

Az 1) esetében egyáltalán nem szabad használni a fstrim szolgáltatást, hanem használja a discard opciót fájlrendszer. Az SSD csak abban az esetben állítja le az összes szükséges adatfájl másolását, ha mindent azonnal vág le. A gyakorlatban azonban bebizonyosodott, hogy az íráserősítés megakadályozása nem olyan fontos, mivel az SSD sok írással jól áll.

2), a fstrim heti használatával vagy akár havonta teljesen rendben van. Nincs szükség azonnali selejtezésre vagy a napi trimmelésre – ez rövid távú intézkedés lenne, de ez arról szól, hogy az SSD hosszú távon boldog legyen. De ez a felhasználásától is függ: ha a fájlrendszere mindig tele van, és sok írást lát, akkor lehet, hogy rendszeresebben kell vágni, mint ha sok szabad hely áll rendelkezésére, és nem annyira ír a fájlrendszereibe.

A 3) esetében egyáltalán nem szabad semmiféle vágást használni. Alapvetően, ha azt gondolja, hogy ember lesz, hibázik, balesetet szenved – mint például most törölte a fényképgyűjteményét, hoppá -, a helyreállítási eszközök, mint például a photorec, nem működnek a TRIM után, mert a TRIM-mel minden örökre eltűnt.

Tiszta adat-helyreállítási szempontból az SSD hatalmas fejfájást okoz. Túl sok a trimmelés a Linuxban, még akkor sem, ha tőled kérdeznénk (mkfs magában foglalja a vágást, lvremove / lvresize / … ha issue_discards a particionálóknak lehetnek ötleteik, …). Hirtelen a korábban visszafordítható műveletek visszafordíthatatlanná válnak, mindez azért, hogy még néhány pontot szerezzen néhány fájlrendszeri referenciaértékben …

Ha a fstrim mellett dönt, tudnia kell ahol a cron munka található, így baleset esetén letilthatja azt, így kompromisszumot kap a 2) és 3) között. Általában az SSD-nél győződjön meg arról, hogy jó biztonsági másolatok vannak, ezek még fontosabbak, mint a HDD-k, mivel kevesebb esélye van az SSD-re történő helyreállításra.

Megjegyzések

  • Nem ' t a teljesítményromlás szigorúan az íráserősítéssel kötött? Azt olvastam, hogy a discard teljesítmény szempontjából nem optimális: blog.neutrino.es/2013/… és patrick-nagel.net/blog/archives/337
  • It ' természetesen, de szigorúan kötött? A TRIM még azokban az esetekben is segíti a teljesítményt, amelyek nem tartalmaznak íráserősítést. Ha felülír egy teljes törlési blokknyi adatot, akkor nincs íráserősítés (az egészet mindkét irányban meg kell írnia). De ha nincsenek szabad blokkok, akkor az SSD-nek először törölnie kell egyet, és a törlés lényegesen lassabb, mint egy már törölt blokk megírása.
  • És hány írás rendben van? Én ' inkább hosszú ideig használom a meghajtót. (5 év nagyon jó lenne) Mekkora az íráserősítés heti vágáskor?
  • A Google ssd állóképességi tesztje több is van. A legtöbb SSD több írást képes kezelni, mint amire valaha szüksége lesz (a nagy igénybevételű adatbázis-kiszolgálókon vagy másokon kívül). Természetesen különféle okokból még mindig kudarcot vallhat, nincs megbízható tárhely, minden esetben biztonsági másolatokat kell készítenie.
  • " az fstrim használatával hetente vagy akár havonta teljesen rendben van " megfontolhatja a forrás hozzáadását? Olyan állítással találkoztam, hogy ezt naponta kell elvégezni (és mindkét állításnak nincsenek forrásai)

Válasz

man fstrim az Ubuntu 16.04 verziójában

Running fstrim frequently, or even using mount -o discard, might nega‐ tively affect the lifetime of poor-quality SSD devices. For most desk‐ top and server systems the sufficient trimming frequency is once a week. 

Megjegyzések

  • A +1 vágás rossz, könnyen elérhető a forrás, ezért az ssd használatától és a hardver minőségétől függően naponta válasszon vagy hetente. Ha anacron-t használ, akkor azt az újraindítás és a kikapcsolás függvényében fogja helyesen végrehajtani, ezért az egyes indítási opciókat napi vagy heti kombinációban kell használni, vagy ki kell kapcsolni.
  • FYI, a bekezdést 2014. április 10-én hozzáadták a man oldalhoz ez a levelezőlista vita a napi fstrim hozzáadásáról a systemd időzítő szolgáltatásaként ( szintén hetente változott ).

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük