Fórum Root.cz
Hlavní témata => Software => Téma založeno: xmms 14. 01. 2011, 11:51:25
-
Potřeboval bych zjistit čas posledního použití souboru. Tedy kdy byl jeho obsah naposledy přečten. Tuto informaci by měl poskytnout příkaz ls --time=atime. To mi ale nějak nefunguje.
Soubor jsem naposledy otevřel v PDF prohlížeči 14. ledna v 10:30, ale ten čas se vůbec neaktualizoval. Používám ext4. Co dělám špatně? Zkoušel jsem všechny možnosti time, ale žádný mi nevrátil čas 10:30.
a:/home/xmms/Dokumenty # ls -alh --time=ctime S*
-rw-r--r-- 1 xmms users 8,9M 7. led 07.36 Site - Velký průvodce TCP-IP a systémem DNS CZ.pdf
a:/home/xmms/Dokumenty # ls -alh --time=atime S*
-rw-r--r-- 1 xmms users 8,9M 14. led 03.19 Site - Velký průvodce TCP-IP a systémem DNS CZ.pdf
a:/home/xmms/Dokumenty # ls -alh --time=access S*
-rw-r--r-- 1 xmms users 8,9M 14. led 03.19 Site - Velký průvodce TCP-IP a systémem DNS CZ.pdf
a:/home/xmms/Dokumenty # ls -alh --time=status S*
-rw-r--r-- 1 xmms users 8,9M 7. led 07.36 Site - Velký průvodce TCP-IP a systémem DNS CZ.pdf
a:/home/xmms/Dokumenty # ls -alh --time=use S*
-rw-r--r-- 1 xmms users 8,9M 14. led 03.19 Site - Velký průvodce TCP-IP a systémem DNS CZ.pdf
-
Co máš v /etc/fstab? Často se tam dává volba noatime, aby se na disk nemuselo zapisovat (ukládat čas posledního přístupu) při každém otevření souboru.
-
To tam právě nemám.
/dev/sda5 / ext4 acl,user_xattr 1 1
-
Musis si zapnout "atime". Defaultne se pouziva novy hack "relatime", ktery updatuje cas pristupu jen v pripade, ze je novejsi nez cas modifikace. To umoznuje sledovat prectene e-maily a zaroven snizuje pocet zapisu na disk pri cteni souboru, coz se obecne povazuje za nejvetsi prasarnu v UNIXu.
-
nešlo by, aby atime byl implementován nějak vedle FS? Třeba ve formě databáze souborů s atime, kde by se změny sem tam flušly na disk? Když už se na disk sype kde co, kdejaký log, tak tohle by asi nikoho nezabilo.
-
Tak už jsem to vyřešil. Musí se to namountovat s parametrem strictatime a pak to funguje. Samotné atime nestačí. Tak díky.
/dev/sda5 / ext4 acl,user_xattr,strictatime 1 1