Наладка параметров файловой системы с помощью tune2fs. tune2fs позволяет вам изменять разные характеристики файловых систем ext2/ext3. А еще вы сможете увидеть, какие параметры уже установленны. Просмотр текущих характеристик файловой системы с помощью tune2fs. Команда tune2fs -l покажет вам всю информацию, которая держится в суперблоке файловой системы.
Обычно это выглядит так:
# tune2fs -l /dev/sda1
tune2fs 1.40-WIP (14-Nov-2006)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: d2ff8a06-74b7-4877-9d37-1873414e25b3
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal filetype needs_recovery sparse_super
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 2490368
Block count: 4980736
Reserved block count: 249036
Free blocks: 3417990
Free inodes: 2401957
First block: 0
Block size: 4096
Fragment size: 4096
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 16384
Inode blocks per group: 512
Filesystem created: Wed Sep 26 02:30:22 2007
Last mount time: Tue Apr 1 00:17:16 2008
Last write time: Tue Apr 1 00:17:16 2008
Mount count: 1
Maximum mount count: 29
Last checked: Tue Apr 1 00:16:22 2008
Check interval: 15552000 (6 months)
Next check after: Sun Sep 28 00:16:22 2008
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Default directory hash: tea
Directory Hash Seed: c0c5742c-980a-49b2-ae0b-4e96895376b6
Journal backup: inode blocks
Забронированное пространство в файловых системах Unix
По умолчанию каждая файловая система в Unix обладает некоторое пространство, зарезервированное для суперпользователя (root). Это значит, что простой Unix-пользователь не может утилизировать все 100% файловой системы, и поэтому всегда хватает свободного места для нормальной службы системы. Стандартно каждая файловая система резервирует 5% таким способом. В выводе реке, вы видите следующие строки, которые определяют резервирование места на диске:
Reserved block count: 249036
(Забронировано блоков:249036)
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
Сопоставите с общим количеством блоков файловой системы:
Block count: 4980736
Эти 249036 зарезервированных блоков сочиняют как раз 5%. Параметры uid и guid показывают Unix-пользователя и группу, которым разрешено использовать забронированное пространство. Как я упоминал выше — это root. Если у вас есть пароль суперпользователя от вашей системы, вы можете изменить параметры резервирования для каждой файловой системы, указав в процентах количество резервируемого места с помощью команды tune2fs -m. Например, так мы можем изменить значение по умолчанию до 6% от всеобщего размера файловой системы:
ubuntu# tune2fs -m 6 /dev/sda1
tune2fs 1.40-WIP (14-Nov-2006)
Setting reserved blocks percentage to 6% (298844 blocks)
А сейчас вернем его обратно. Заметьте, что число блоков, соответствующее 5%, равно тому, какое было раньше — 249036 блоков:
ubuntu# tune2fs -m 5 /dev/sda1
tune2fs 1.40-WIP (14-Nov-2006)
Setting reserved blocks percentage to 5% (249036 blocks)
(Забронировать 5% (249036 блоков) )
Размер по умолчанию для блоков файловой системы (множество элементов, находящихся в отношениях и связях друг с другом, которое образует определённую целостность, единство). Если вам когда-то потребуется узнать размер блока файловой системы, tune2fs поможет вам это сделать:
ubuntu# tune2fs -l /dev/sda1 | grep Block
Block count: 4980736
(Число блоков: 4980736)
Block size: 4096
(Размер блока:4096)
Blocks per group: 32768
(Количество блоков в команде: 32768)
Из этого примера вы можете увидеть, что по умолчанию размер блока для файловой системы на разделе /dev/sda1 равновелик 4096 байт, или 4k. Это размер блока по умолчанию для файловых систем ext3.

