blackraven 25.10.2010 15:47

ПереводыНастройка параметров файловой системы с помощью tune2fs

tune2fs позволяет вам изменять разные параметры файловых систем ext2/ext3. А еще вы сможете увидеть, какие параметры уже установленны.

Просмотр текущих параметров файловой системы с помощью tune2fs

Команда tune2fs -l покажет вам всю информацию, которая содержится в суперблоке файловой системы.

Обычно это выглядит так:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
arch# <b>tune2fs -l /dev/sda1</b>
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% таким способом. В выводе выше, вы видите следующие строки, которые определяют резервирование места на диске:

1
2
3
4
5
6
Reserved block count: 249036
(Зарезервировано блоков:249036)

Reserved blocks uid: 0 (user root)

Reserved blocks gid: 0 (group root)



Сравните с общим количеством блоков файловой системы:

1
Block count: 4980736



Эти 249036 зарезервированных блоков составляют как раз 5%. Параметры uid и guid показывают Unix-пользователя и группу, которым разрешено использовать зарезервированное пространство. Как я упоминал выше — это root.

Если у вас есть пароль суперпользователя от вашей системы, вы сможете изменить параметры резервирования для каждой файловой системы, указав в процентах количество резервируемого пространства с помощью команды tune2fs -m.

Например, так мы можем изменить значение по умолчанию до 6% от общего размера файловой системы:

1
2
3
4
5
ubuntu# tune2fs -m 6 /dev/sda1

tune2fs 1.40-WIP (14-Nov-2006)

Setting reserved blocks percentage to 6% (298844 blocks)



А теперь вернем его обратно. Заметьте, что число блоков, соответствующее 5%, равно тому, которое было раньше — 249036 блоков:

1
2
3
4
5
6
ubuntu# tune2fs -m 5 /dev/sda1

tune2fs 1.40-WIP (14-Nov-2006)

Setting reserved blocks percentage to 5% (249036 blocks)
(Зарезервировать 5% (249036 блоков) )



Размер по умолчанию для блоков файловой системы

Если вам когда-то понадобится узнать размер блока файловой системы, tune2fs поможет вам это сделать:

 1
2
3
4
5
6
7
8
9
10
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.

Оригинал
Переведено при помощи сервиса translated.by инициативной группой переводчиков welinux при участии пользователей settler, Zereal.

За ссылку на оригинал спасибо saver


Тэги: tune2fs перевод
+ 12 -
Похожие Поделиться

Zend 25.10.2010 16:16 #
"ти 249036

Видимо нужно заменит на Эти 249036.
Zereal 25.10.2010 16:22 #
Исправлено, пожалуйста, пишите мне в личку или джаббер в следующий раз :) Спасибо:)
Zend 25.10.2010 16:27 #
ОК. Не подумал.