Miért nem fut az fsck?

 ( mrev | 2015. július 24., péntek - 7:32 )

Hello,

A laptopom egy 840 EVO SSD-ről bootol. Ha lefuttatom rá a tune2fs-t, ezt kapom:

...
Filesystem created:       Mon Jun 30 16:03:20 2014
Last mount time:          Fri Jul 24 08:14:06 2015
Last write time:          Fri Jul 24 08:14:06 2015
Mount count:              257
Maximum mount count:      250
Last checked:             Mon Jun 30 16:03:20 2014
Check interval:           0 ()
Lifetime writes:          155 GB
...

Szerintem bootoláskor futnia kéne az fsck-nak, a Mount countnak meg 1-re kéne váltania. Ehelyett a Max mount countot túllépve növekszik. Miért nem fut az fsck?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Gyanusan bugnak tunik, milyen rendszer?

Ha zavar allitsd at tun2fs-el, hogy gyakrabban fusson az fsck minden esetben, mondjuk 2-3 hetente.

Check interval átállítva 1 hónapra, akkor sem fut.

Filesystem created:       Mon Jun 30 16:03:20 2014
Last mount time:          Fri Jul 24 08:54:50 2015
Last write time:          Fri Jul 24 08:54:50 2015
Mount count:              258
Maximum mount count:      250
Last checked:             Mon Jun 30 16:03:20 2014
Check interval:           2592000 (1 month)
Next check after:         Wed Jul 30 16:03:20 2014
Lifetime writes:          155 GB

Ubuntu 14.04.02 rendszer.
--
ulysses.co.hu

Ma csak július 24 van. Ezzel majd 30-a után fog. Nézd meg az fstabban, mi van a 6. pozíción!
--
Coding for fun. ;)

De ez 2014 július.
--
ulysses.co.hu

Hopp, elnéztem, bocsi.
--
Coding for fun. ;)

Mutatnál egy fstab sort is a kérdéses drive-ra?
--
Coding for fun. ;)

# / was on /dev/sda1 during installation
UUID=67113287-f17c-41f4-8876-7f5ce8c4b7cc  /  ext4   defaults,noatime,discard,errors=remount-ro   0  1

--
ulysses.co.hu

Ok, elvileg futnia kéne. tune2fs -C -vel nullázd ki a mount countot, állítsd le 2-re, mondjuk, és próbáld ki, mit csinál.
--
Coding for fun. ;)

Szerencsére gyorsan bootol.

Filesystem created:       Mon Jun 30 16:03:20 2014
Last mount time:          Fri Jul 24 09:09:29 2015
Last write time:          Fri Jul 24 09:09:29 2015
Mount count:              3
Maximum mount count:      2
Last checked:             Fri Jul 24 09:07:44 2015
Check interval:           2592000 (1 month)
Next check after:         Sun Aug 23 09:07:44 2015
Lifetime writes:          155 GB
Reserved blocks uid:      0 (user root)

De továbbra sem fut az fsck.
--
ulysses.co.hu

A fenébe, most elnéztem, közben volt egy fsck.

Még egy boot:

Filesystem created:       Mon Jun 30 16:03:20 2014
Last mount time:          Fri Jul 24 09:15:07 2015
Last write time:          Fri Jul 24 09:15:07 2015
Mount count:              4
Maximum mount count:      2
Last checked:             Fri Jul 24 09:07:44 2015
Check interval:           2592000 (1 month)
Next check after:         Sun Aug 23 09:07:44 2015
Lifetime writes:          155 GB

Látszik, hogy a mount countnak nem akaródzik 1-re állni. Visszamenőleg megnéztem a last checked mezőket, összesen egyszer futott le az fsck. Pontosabban, nem láttam futni az fsck-t, csak előre állítódott a last checked. Elképzelhető, hogy ilyen gyors, mert eléggé üres az ssd.

De sehogy se jó ez a dolog.
--
ulysses.co.hu

Szerintem írj egy levelet a Samsungnak, ki tudja... Hátha tudnak valami okosat mondani. Ha lehetne kísérletezni, azt mondanám, formázd újra, és teszteld úgy. Vagy bootolj egy más disztróval.
--
Coding for fun. ;)

Erősen csodálkoznék, ha hdd/sdd gyártójának sok köze lenne az fs/os/fsck közötti diszturbanciához.

Attól még tudhatnak a problémáról.
--
Coding for fun. ;)

Idézet:
Last checked: Fri Jul 24 09:07:44 2015

Biztos? Ez mar 2015, nem 2014.

--
|8]

Amikor egy éve csináltam a rendszert beállítottam, hogy ne fusson az fsck. Nem szeretem, ha pont akkor indul el, amikor valami fontos dolog miatt bekapcsolom. Inkább kézzel indítom, ha éppen ráérek. Most került rá sor, de nem akarja. Nem nagyon használom, majdnem üres az SSD, nem valószínű, hogy rossz volna.
--
ulysses.co.hu

Ha nagyon futtatni akarod, hozz létre a gyökérben egy üres forcefsck file-t, következő újraindításnál futni fog. (Legalább is Debian/Ubuntun így van)

Ha az fsck-t még az initrd-s részben csinálja, akkor lehet hogy annak is kell egy update. Persze lehet hogy ez rossz ötlet.