Čas použití souboru

xmms

  • ***
  • 151
    • Zobrazit profil
    • E-mail
Čas použití souboru
« kdy: 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.

Kód: [Vybrat]
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
« Poslední změna: 14. 01. 2011, 11:53:38 od xmms »


Re: Čas použití souboru
« Odpověď #1 kdy: 14. 01. 2011, 12:37:50 »
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.

xmms

  • ***
  • 151
    • Zobrazit profil
    • E-mail
Re: Čas použití souboru
« Odpověď #2 kdy: 14. 01. 2011, 12:46:42 »
To tam právě nemám.

Kód: [Vybrat]
/dev/sda5 /                    ext4       acl,user_xattr        1 1

Mordae

Re: Čas použití souboru
« Odpověď #3 kdy: 14. 01. 2011, 13:24:36 »
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.

ondra.novacisko.cz

Re: Čas použití souboru
« Odpověď #4 kdy: 14. 01. 2011, 14:18:15 »
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.


xmms

  • ***
  • 151
    • Zobrazit profil
    • E-mail
Re: Čas použití souboru
« Odpověď #5 kdy: 14. 01. 2011, 14:33:32 »
Tak už jsem to vyřešil. Musí se to namountovat s parametrem strictatime a pak to funguje. Samotné atime nestačí. Tak díky.

Kód: [Vybrat]
/dev/sda5 /                    ext4       acl,user_xattr,strictatime        1 1
« Poslední změna: 14. 01. 2011, 16:50:23 od xmms »