A kérdés az lenne, hogy mire használja a rendszer a locate programot (mlocate/slocate/...)?
Ubuntu-ban ugye alapértelmezetté tették az mlocate-ot, ami jó, mert nem indexeli újra az egész fájlrendszert, csak felfrissíti az adatbázisát. Ugyanakkor, nem látom értelmét ennek a parancsnak, maximum, ha a user nem tudja, hogy hol van egy adott fájl.
Maga a rendszer használja ezt az adatbázist?
Előfordult már, hogy letöröltem, és nem hasalt el tőle semmi (látszólag).
- 914 megtekintés
Hozzászólások
Tudtommal nem használja semmire.
"Ugyanakkor, nem látom értelmét ennek a parancsnak, maximum, ha a user nem tudja, hogy hol van egy adott fájl."
Pont ez az értelme. Alkalmanként megspórolhat egy csomó időt és diszktekergetést, amivel egy find kiadása jár.
- A hozzászóláshoz be kell jelentkezni
Alkalmanként... Ugyanakkor minden indításnál ugye pörgeti a vinyót.
- A hozzászóláshoz be kell jelentkezni
Egy szerver-t ritkán kell újraindítani. Max éjszakánként tekergeti a vinyót amikor a cron futtatja az updatedb-t :)
- A hozzászóláshoz be kell jelentkezni
mlocate updatedb nálam 3 sec alatt lefut. Ennyit megér, hogy ha keresek valamit, nem kell 5 percet várnom a findre.
UI: persze nem akarok rád tukmálni semmit, nyugodtan kiveheted cronból az updatedb-t, a rendszernek semmi baja nem lesz tőle (asszem ez a válasz a kérdésre :) )
- A hozzászóláshoz be kell jelentkezni
Azt hiszem igen. :)
- A hozzászóláshoz be kell jelentkezni
Ha jól tudom, az updatedb inkrementális, ha rendszeresen lefut, nagyon gyorsan végez. Nem hiszem, hogy emiatt bármi hátrányt szenvedne a rendszer, viszont ha szükség van rá, nagyon hasznos. (Épp tegnap futottam bele abba, hogy nem találtam egy újonnan feltett, addig sose látott csomag egyik fájlját. Nos, a locate segítségével instant módon megvolt.)
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni