Из страницы справочника chattr
Атрибут ’e’ указывает, что файл использует степени для отображения блоков на диске. Это не может быть удалено с помощью chattr
.
Степень является непрерывной областью устройства хранения данных в компьютерной файловой системе, зарезервированной для файла. Когда процесс создает файл, программное обеспечение управления файловой системой выделяет целую степень. При записи в файл снова, возможно после выполнения других операций записи, данные продолжаются где предыдущая брошенная запись. Это уменьшает или устраняет фрагментацию файла и возможно файл, рассеивающийся также.
Основанная на степени файловая система (т.е. та, которая обращается к устройству хранения данных через степени, а не в единственных блоках) не должна требовать ограничения каждого файла до единственной, непрерывной степени.
Следующие системы поддерживают степени:
ASM - Automatic Storage Management - Oracle's database-oriented filesystem.
BFS - BeOS, Zeta and Haiku operating systems.
Btrfs - GPL'd extent based file storage (16PiB/264 max file size).
Ext4 - Linux filesystem (when the configuration enables extents — the default in Linux since version 2.6.23).
Files-11 - Digital Equipment Corporation (subsequently Hewlett-Packard) OpenVMS filesystem.
HFS and HFS Plus - Hierarchical File System - Apple Macintosh filesystems.
HPFS - High Performance File Syzstem - OS/2 and eComStation.
JFS - Journaled File System - Used by AIX, OS/2/eComStation and Linux operating systems.
Microsoft SQL Server - Versions 2000-2008 supports extents of up to 64KB [1].
Multi-Programming Executive - Filesystem by Hewlett-Packard.
NTFS - Microsoft's latest-generation file system [1]
Reiser4 - Linux filesystem (in "extents" mode).
SINTRAN III - File system used by early computer company Norsk Data.
UDF - Universal Disk Format - Standard for optical media.
VERITAS File System - Enabled via the pre-allocation API and CLI.
XFS - SGI's second generation file system.[2]
из Википедии
chattr
и lsattr
утилиты на Linux и атрибутах, которыми они управляют, характерны для Второго Расширенного семейства Файловых систем (ext2, ext3), и доступны как часть e2fsprogs пакета. Они не работают над файлами, находящимися в других файловых системах, например, ReiserFS, FAT.
(j)
журналирование данных (t)
никакое слияние хвоста (e)
использование расширяется для отображения блоков на диске
Обычно В файловой системе степеней, регулярные файлы и файлы каталога хранятся как последовательность степеней, непрерывные последовательности блоков на диске. Запись каталога для файла отслеживает степени файла. Если файловой системе нужна больше чем одна степень для содержания файла, это использует связанный список блоков степени, чтобы хранить информацию о степенях.
Самым простым путем является команда часов. Вы передаете число секунд к-n опции:
watch -n1 'rand'
использовать sleep
. попробуйте это while true ; do ./your-script & ; sleep 1; done
Я использую что-то как этот:
do-the-job;
sleep 1; // wait one second till next run
./script-name &; // run same script again on background
, Но я не знаю, корректно ли это :)
nohup watch -n5 'bash script.sh' &
– jamietelin 05.08.2015, 23:10