Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Patrik Šíma 23 Února 2013, 10:09:26
-
Ahoj,
mám SSD disk a v fstab mám
tmpfs /tmp tmpfs defaults,mode=1777 0 0
tmpfs /var/spool tmpfs defaults,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,mode=1777 0 0
po restartu mi ovšem nenaběhne anacron, protože
anacron[2814]: Can't chdir to /var/spool/anacron: No such file or directory
a musím ho vytvořit ručně.
Jak to zařídit, aby se ten adresář vytvářel po připojení ramdisku? Nebo je chyba jinde?
-
Chyba je v tom že strkáš do ramdisku soubory, u kterých se tak nějak předpokládá, že po restartu zůstanou tam kde jsou (/tmp se sice při restartu maže, ale /var ne). Se podívej co je v tom /var/spool. Myslíš že ti bude cron fungovat když to budeš věčně přemazávat?
-
Chyba je v tom že strkáš do ramdisku soubory, u kterých se tak nějak předpokládá, že po restartu zůstanou tam kde jsou (/tmp se sice při restartu maže, ale /var ne). Se podívej co je v tom /var/spool. Myslíš že ti bude cron fungovat když to budeš věčně přemazávat?
Aha. Nad tím mě nenapadlo uvažovat. Tady (http://www.pathname.com/fhs/2.2/fhs-5.14.html) se to píše:
/var/spool contains data which is awaiting some kind of later processing. Data in /var/spool represents work to be done in the future (by a program, user, or administrator); often data is deleted after it has been processed.
Proč by ale takovou blbost doporučovali v každém druhém článku o SSD?
-
Je možné vytvořit zálohu /var/spool při vypínání a pak ji nakopírovat zpět, ale podle mě to vůbec nestojí za to.
Doporučil bych se podívat, jak často ti systém zapisuje a kam, a zařídit se spíš podle toho. /tmp, /var/tmp a /var/spool asi nebudou hlavní viníci zápisů na disk. Na diagnostiku je asi nejlepší fatrace
http://gdhnotes.blogspot.cz/2012/07/fatrace-aneb-sledovani-deni-v.html
Já to dělám takto# spustim fatrace a necham ho nekolik minut bezet
sudo fatrace -t -o /var/tmp/fatrace.log
# zastavim pomoci Ctrl+c
# pak se mrknu do logu; zde filtruji pouze zapisy na disk (W)
awk '$3 ~ /W/ {print $1, $4}' /var/tmp/fatrace.log
Ve výpise je pak vidět čas a jméno souboru, do kterého bylo zapisováno. Jestli nevidíš stovky zápisů za minutu, hodil bych to za hlavu.
-
Doporučil bych se podívat, jak často ti systém zapisuje a kam, a zařídit se spíš podle toho. /tmp, /var/tmp a /var/spool asi nebudou hlavní viníci zápisů na disk. Na diagnostiku je asi nejlepší fatrace
http://gdhnotes.blogspot.cz/2012/07/fatrace-aneb-sledovani-deni-v.html
Paráda! Díky.