ΠΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Atime Π²Π»ΠΈΡΠ°Π΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ. Π¨ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΡΠ°ΠΌΡ ΠΈ ΡΡΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π²ΠΎ Π²ΡΡΠΊΠ° ΡΠΎ ΡΠΎΠ° - ΠΏΡΠΎΡΠΈΡΠ°ΡΡΠ΅ ΡΠ° ΡΡΠ°ΡΠΈΡΠ°ΡΠ°.
Π‘Π΅ΠΊΠΎΠ³Π°Ρ ΠΊΠΎΠ³Π° Π³ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΠΌ Linux Π½Π° ΠΌΠΎΡΠΎΡ Π΄ΠΎΠΌΠ°ΡΠ΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΠΌΠΎΡΠ°ΠΌ Π΄Π° ΡΠ΅ΡΠ°ΠΌ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. Π‘ΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π³ΠΎΠ΄ΠΈΠ½ΠΈΡΠ΅, ΠΎΠ²Π° ΡΡΠ°Π½Π° Π½Π°Π²ΠΈΠΊΠ°: ΠΏΡΠ°Π²Π°ΠΌ ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡΠ° ΠΎΠ΄ ΠΌΠΎΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, Π³ΠΎ Π±ΡΠΈΡΠ°ΠΌ ΡΠΈΡΡΠ΅ΠΌΠΎΡ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌ ΡΓ¨ ΠΎΠ΄ Π½ΡΠ»Π°, Π³ΠΈ Π²ΡΠ°ΡΠ°ΠΌ ΠΌΠΎΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, Π° ΠΏΠΎΡΠΎΠ° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π³ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌ ΠΌΠΎΠΈΡΠ΅ ΠΎΠΌΠΈΠ»Π΅Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠΈ ΠΌΠ΅Π½ΡΠ²Π°ΠΌ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π·Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΠΌ Π½Π° ΠΌΠ΅Π½Π΅. ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ Π²ΡΠ΅ΠΌΠ΅. Π Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° ΡΠ΅ ΠΏΡΠ°ΡΡΠ²Π°Π² Π΄Π°Π»ΠΈ ΠΌΠΈ ΡΡΠ΅Π±Π° ΠΎΠ²Π°Π° Π³Π»Π°Π²ΠΎΠ±ΠΎΠ»ΠΊΠ°.
Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ ΡΡΠΈΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΠΎΠ·Π½Π°ΠΊΠΈ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ Linux (ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΎΡΠ½Π°). ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΡΠ΅ ΠΏΡΠ°ΡΡΠ²Π°Π² Π΄Π°Π»ΠΈ ΡΠ΅ΠΏΠ°ΠΊ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ±ΡΠ° ΠΈΠ΄Π΅ΡΠ° Π΄Π° ΡΠ΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ½ΠΎΠ²ΠΈΡΠ΅ Linux ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΈΠ΄Π΅ΡΡΠΈ atime ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° ΡΠ΅ΠΊΠΎΡ ΠΏΠ°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π° Π΄ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ°, ΡΡΠ°ΡΠΈΠ² Π΄Π΅ΠΊΠ° ΡΠΎΠ° ΠΈΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ· ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ.
ΠΠ΅ΠΎΠ΄Π°ΠΌΠ½Π° ΡΠ° Π½Π°Π΄Π³ΡΠ°Π΄ΠΈΠ² Π½Π° Fedora 32 ΠΈ, ΠΏΠΎ Π½Π°Π²ΠΈΠΊΠ°, Π·Π°ΠΏΠΎΡΠ½Π°Π² ΡΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ. Π‘ΠΈ ΠΏΠΎΠΌΠΈΡΠ»ΠΈΠ²: Π΄Π°Π»ΠΈ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° ΠΌΠΈ ΡΡΠ΅Π±Π°? Π Π΅ΡΠΈΠ² Π΄Π° Π³ΠΎ ΠΏΡΠΎΡΡΠ°ΠΌ ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΈ ΠΎΠ²Π° Π΅ ΠΎΠ½Π° ΡΡΠΎ Π³ΠΎ ΠΈΡΠΊΠΎΠΏΠ°Π².
ΠΠ°Π»ΠΊΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠΈ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅
ΠΠ° Π΄Π° Π³ΠΎ ΡΡΠ°ΡΠΈΡΠ΅ ΡΠΎΠ°, ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΡ Π½Π°Π·Π°Π΄ ΠΈ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ°Π±ΠΎΡΠΈ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° ΠΠΈΠ½ΡΠΊΡ ΠΈ ΠΊΠ°ΠΊΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΡΡΠ°Π²Π° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΠΎΠ·Π½Π°ΠΊΠΈ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Ρ Π΄Π°ΡΡΠΌ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ ΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ls -l (Π΄ΠΎΠ»Π³ΠΎ) ΠΈΠ»ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΠΎ Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΠΎΠ° Π²ΠΎ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ. ΠΠΎ, Π·Π°Π΄ ΡΡΠ΅Π½Π°ΡΠ°, ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° ΠΠΈΠ½ΡΠΊΡ ΡΠ»Π΅Π΄ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΠ΅ΡΠ°ΡΠΈ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ:
- ΠΠΎΠ³Π° ΠΏΠΎΡΠ»Π΅Π΄Π΅Π½ ΠΏΠ°Ρ Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° (mtime)
- ΠΠΎΠ³Π° ΠΏΠΎΡΠ»Π΅Π΄Π΅Π½ ΠΏΠ°Ρ ΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡΠ° ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΈ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ (ctime)
- ΠΠΎΠ³Π° ΠΏΠΎΡΠ»Π΅Π΄Π΅Π½ ΠΏΠ°Ρ Π±ΠΈΠ» ΠΏΡΠΈΡΡΠ°ΠΏΠ΅Π½ Π΄ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° (Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅)
- ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Π·Π°ΠΏΠΈΡΠ°ΠΌΠ·Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ. ΠΠ²Π΅ ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° / etc / fstab ΠΎΠ΄ Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΌΠΎΠΈΡΠ΅ ΡΠ΅ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΈ:
$ stat fstab
File: fstab
Size: 261 Blocks: 8 IO Block: 4096 regular file
Device: b303h/45827d Inode: 2097285 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: system_u:object_r:etc_t:s0
Access: 2019-04-25 21:10:18.083325111 -0500
Modify: 2019-05-16 10:46:47.427686706 -0500
Change: 2019-05-16 10:46:47.434686674 -0500
Birth: 2019-04-25 21:03:11.840496275 -0500
ΠΠ²Π΄Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ²Π°Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½Π° Π½Π° 25 Π°ΠΏΡΠΈΠ» 2019 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΊΠΎΠ³Π° Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π² ΡΠΈΡΡΠ΅ΠΌΠΎΡ. ΠΠΎΠ΅ΡΠΎ Π΄ΠΎΡΠΈΠ΅ / etc / fstab ΠΏΠΎΡΠ»Π΅Π΄Π΅Π½ ΠΏΠ°Ρ Π±Π΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅ΡΠ° Π½Π° 16 ΠΌΠ°Ρ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°, Π° ΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈ Π°ΡΡΠΈΠ±ΡΡΠΈ Π±Π΅Π° ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅.
ΠΠΊΠΎ ΠΊΠΎΠΏΠΈΡΠ°ΠΌ / etc / fstab Π²ΠΎ Π½ΠΎΠ²Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, Π΄Π°ΡΡΠΌΠΈΡΠ΅ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ Π·Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ°Ρ Π΄Π΅ΠΊΠ° ΡΡΠ°Π½ΡΠ²Π° Π·Π±ΠΎΡ Π·Π° Π½ΠΎΠ²Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°:
$ sudo cp fstab fstab.bak
$ stat fstab.bak
File: fstab.bak
Size: 261 Blocks: 8 IO Block: 4096 regular file
Device: b303h/45827d Inode: 2105664 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: unconfined_u:object_r:etc_t:s0
Access: 2020-05-12 17:53:58.442659986 -0500
Modify: 2020-05-12 17:53:58.443659981 -0500
Change: 2020-05-12 17:53:58.443659981 -0500
Birth: 2020-05-12 17:53:58.442659986 -0500
ΠΠΎ, Π°ΠΊΠΎ ΡΠ°ΠΌΠΎ ΡΠ° ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° Π±Π΅Π· Π΄Π° ΡΠ° ΡΠΌΠ΅Π½Π°ΠΌ Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°, Linux ΡΠ΅ Π³ΠΎ Π°ΠΆΡΡΠΈΡΠ° ΡΠ°ΠΌΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΊΠΎΠ³Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅ΡΠ°:
$ sudo mv fstab.bak fstab.tmp
$ stat fstab.tmp
File: fstab.tmp
Size: 261 Blocks: 8 IO Block: 4096 regular file
Device: b303h/45827d Inode: 2105664 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: unconfined_u:object_r:etc_t:s0
Access: 2020-05-12 17:53:58.442659986 -0500
Modify: 2020-05-12 17:53:58.443659981 -0500
Change: 2020-05-12 17:54:24.576508232 -0500
Birth: 2020-05-12 17:53:58.442659986 -0500
ΠΠ²ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΠ΅ΡΠ°ΡΠΈ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈ Π·Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Unix ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, biff Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΊΠΎΡΠ° Π²Π΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π° ΠΊΠΎΠ³Π° ΠΈΠΌΠ° Π½ΠΎΠ²Π° ΠΏΠΎΡΠ°ΠΊΠ° Π²ΠΎ Π²Π°ΡΠ°ΡΠ° Π΅-ΠΏΠΎΡΡΠ°. ΠΠΎ Π΄Π΅Π½Π΅ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΌΠ°Π»ΠΊΡ Π»ΡΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ
ΠΠ°ΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π½Π°Π΅ Π΄Π°Π»ΠΈ ΠΈΠΌΠ°ΡΠ΅ Π½ΠΎΠ²Π° ΠΏΠΎΡΡΠ° Π²ΠΎ Π²Π°ΡΠ΅ΡΠΎ ΡΠ°Π½Π΄Π°ΡΠ΅? biff Π³ΠΎ ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅ΡΠΎ Π²ΡΠ΅ΠΌΠ΅ (ΠΊΠΎΠ³Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° Π²ΠΎ ΡΠ°Π½Π΄Π°ΡΠ΅ΡΠΎ Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½Π° ΡΠΎ Π½ΠΎΠ²Π° Π΅-ΠΏΠΎΡΠ°ΠΊΠ°) ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏ (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΠΏΠ°Ρ ΠΊΠΎΠ³Π° ΡΡΠ΅ ΡΠ° ΠΏΡΠΎΡΠΈΡΠ°Π»Π΅ Π²Π°ΡΠ°ΡΠ° Π΅-ΠΏΠΎΡΡΠ°). ΠΠΊΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π°ΡΠ° ΡΠ΅ ΡΠ»ΡΡΠΈΠ»Π° ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΠΎΠ΄ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ, ΡΠΎΠ³Π°Ρ biff ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΏΡΠΈΡΡΠΈΠ³Π½Π°Π»ΠΎ Π½ΠΎΠ²ΠΎ ΠΏΠΈΡΠΌΠΎ ΠΈ ΡΠ΅ Π²Π΅ ΠΈΠ·Π²Π΅ΡΡΠΈ Π·Π° ΡΠΎΠ°. ΠΠ»ΠΈΠ΅Π½ΡΠΎΡ Π·Π° Π΅-ΠΏΠΎΡΡΠ° Mutt ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΈΡΡ Π½Π°ΡΠΈΠ½.
ΠΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈΠΎΡ ΠΏΠ΅ΡΠ°Ρ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΊΠΎΡΠΈΡΠ΅Π½ Π°ΠΊΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠΎΠ±Π΅ΡΠ΅ΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅. Π‘ΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΡΡΠ΅Π±Π° Π΄Π° Π·Π½Π°Π°Ρ Π΄ΠΎ ΠΊΠΎΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π° Π·Π° Π΄Π° ΠΌΠΎΠΆΠ°Ρ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ Π΄Π° Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π°Ρ Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΠΎ, Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΠΈΠΌ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° ΠΎΠ²Π°Π° ΠΎΠ·Π½Π°ΠΊΠ°, ΠΏΠ° ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠ³ Π΄Π° Π½Π΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ. ΠΠΎ 2007 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΠΈΠ½ΡΡ Π’ΠΎΡΠ²Π°Π»Π΄Ρ ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄ΡΡΠ³ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°Π° Π·Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅. Π Π°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° ΠΠΈΠ½ΡΠΊΡ, ΠΠ½Π³ΠΎ ΠΠΎΠ»Π½Π°Ρ, ΡΠ° ΠΈΡΡΠ°ΠΊΠ½Π° ΡΠ»Π΅Π΄Π½Π°Π²Π° ΡΠΎΡΠΊΠ° Π·Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΈ Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ext3:
βΠ‘ΠΎΡΠ΅ΠΌΠ° Π΅ ΡΡΠ΄Π½ΠΎ ΡΡΠΎ ΡΠ΅ΠΊΠΎΡ Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΈ ΡΠ΅ΡΠ²Π΅Ρ Π½Π° Linux ΡΡΠΏΠ°Ρ Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²ΠΎ Π²Π»ΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π/Π ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΠΈΠ°ΠΊΠΎ ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ Π΄Π²Π°ΡΡΠ° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ: tmpwatch [ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ ctime, ΡΠ°ΠΊΠ° ΡΡΠΎ Π½Π΅ Π΅ Π³ΠΎΠ»Π΅ΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌ] ΠΈ Π½Π΅ΠΊΠΎΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡΠ°β.
ΠΠΎ, Π»ΡΡΠ΅ΡΠΎ ΡΓ¨ ΡΡΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° ΠΊΠΎΠΈ ΠΈΠΌ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° ΠΎΠ²Π°Π° ΠΎΠ·Π½Π°ΠΊΠ°. Π’Π°ΠΊΠ°, ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ΅ ΡΠ° Π½Π°ΡΡΡΠΈ Π½ΠΈΠ²Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° ΠΠΈΠ½ΡΠΊΡ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ° Π½Π°ΡΡΡΡΠ²Π°Π°Ρ ΡΠ»ΠΎΠ±ΠΎΠ΄Π°ΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ.
Π‘ΠΎΠ»ΠΎΠΌΠΎΠ½ΠΎΠ²ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΠΎΡΡΠΎΡΠ°Ρ ΠΌΠ½ΠΎΠ³Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ Π½Π° Linux ΠΈ ΠΏΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π°Ρ ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π°Ρ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΡΠΏΠΎΡΠ΅Π΄ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈ. ΠΠ²Π° Π΅ ΠΊΠ»ΡΡΠ½Π° ΠΏΡΠ΅Π΄Π½ΠΎΡΡ Π½Π° ΠΠ‘ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠΎ, ΠΎΠ²Π° Π³ΠΎ ΠΎΡΠ΅ΠΆΠ½ΡΠ²Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π²Π°ΡΠΈΠΎΡ Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ. ΠΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΊΠΎΠΈ Π±Π°ΡΠ°Π°Ρ ΡΠ΅ΡΡΡΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΡΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΡ.
ΠΠ°ΠΊΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡ, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° ΠΠΈΠ½ΡΠΊΡ Π²ΠΎΠ²Π΅Π΄ΠΎΠ° Π½ΠΎΠ²Π° ΠΎΠΏΡΠΈΡΠ° Π·Π° ΡΠ΅Π»Π΅ΡΡΠ°ΠΌ ΠΊΠΎΡΠ° ΠΈΠΌΠ° Π·Π° ΡΠ΅Π» Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΡΠ°ΠΌΠ½ΠΎΡΠ΅ΠΆΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ°:
atime ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΅ ΠΏΠΎΠΌΠ°Π»ΠΎ ΠΎΠ΄ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° ΡΡΠ°ΡΡΡΠΎΡ... ΠΠ΄ Linux 2.6.30, ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΠΎΠ²Π°Π° ΠΎΠΏΡΠΈΡΠ° (ΠΎΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½Π΅ Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ noatime)... ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ Linux 2.6.30 . 1, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° Π°ΠΊΠΎ Π΅ ΡΡΠ°ΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ XNUMX Π΄Π΅Π½.
ΠΠΎΠ΄Π΅ΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° ΠΠΈΠ½ΡΠΊΡ (ΠΎΠ΄ Linux 2.6.30, ΠΎΠ±ΡΠ°Π²Π΅Π½ Π²ΠΎ 2009 Π³ΠΎΠ΄ΠΈΠ½Π°) Π²Π΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ΅Π»Π΅Ρ, ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π΄Π°Π΄Π΅ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π³ΠΎΠ»Π΅ΠΌ ΠΏΠΎΡΡΠΈΠΊ Π·Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° / etc / fstab, ΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΡΠ΅Π»Π΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΏΡΠ΅ΡΠ΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎΡΠΎ.
ΠΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠΎ noatime
ΠΠΎ, Π°ΠΊΠΎ ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ, ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π΅ ΡΓ¨ ΡΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ.
ΠΡΠΎΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³Ρ Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²Π° Π½Π° ΠΌΠ½ΠΎΠ³Ρ Π±ΡΠ·ΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ (ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ NVME ΠΈΠ»ΠΈ Fast SSD), Π½ΠΎ ΡΠ°ΠΌΡ ΠΈΠΌΠ° ΠΌΠ°Π»ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅.
ΠΠΊΠΎ Π·Π½Π°Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠΎΡΡΠ²Π΅Ρ ΠΊΠΎΡ Π±Π°ΡΠ° Π²ΡΠ΅ΠΌΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ°Π»ΠΊΡ Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠΏΡΠΈΡΠ°ΡΠ° noatime Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° /etc/fstab. ΠΠΎΡΠ»Π΅ ΠΎΠ²Π°, ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π΅ΠΌΠ° ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ Π΄Π° ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ. ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ° ΠΎΠΏΡΠΈΡΠ°ΡΠ° noatime ΠΊΠΎΠ³Π° Π³ΠΎ ΠΌΠΎΠ½ΡΠΈΡΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ:
/dev/mapper/fedora_localhost--live-root / ext4 defaults,noatime,x-systemd.device-timeout=0 1 1
UUID=be37c451-915e-4355-95c4-654729cf662a /boot ext4 defaults,noatime 1 2
UUID=C594-12B1 /boot/efi vfat umask=0077,shortname=winnt 0 2
/dev/mapper/fedora_localhost--live-home /home ext4 defaults,noatime,x-systemd.device-timeout=0 1 2
/dev/mapper/fedora_localhost--live-swap none swap defaults,x-systemd.device-timeout=0 0 0
ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ΅ ΡΡΠ°ΠΏΠ°Ρ Π½Π° ΡΠΈΠ»Π° ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΠΏΠ°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅.
ΠΠ° ΠΏΡΠ°Π²Π°ΡΠ° Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠ°ΡΠ΅
ΠΠ°Π»ΠΈ Π²ΠΈ ΡΡΠ΅Π±Π° ΡΠ΅ΡΠ²Π΅Ρ Π·Π° Ρ
ΠΎΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π²Π°ΡΠ°ΡΠ° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°? ΠΠ°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° Π½ΡΠ΄ΠΈ
ΠΠ·Π²ΠΎΡ: www.habr.com