Уменьшение места зарезервированного для root на партиции.

Сегодня столкнулся с проблемой. Подключил большой диск к файловому серверу, для создания временного backup-а с виндовой тачки через samb-у, и выяснилось, что мне не хватает процентов 5 места. Обидно…
Вспомнил, что FreeBSD резервирует 8% партиции под суперпользователя.
Чтение man newfs указало, что есть ключик -m free-space это для новой партиции, но на существующей партиции, можно использовать tunefs.

Алгоритм для FreeBSD:

1) Просмотр партиции:

# tunefs -p /dev/ad4s2d
tunefs: ACLs: (-a)                                         disabled
tunefs: MAC multilabel: (-l)                               disabled
tunefs: soft updates: (-n)                                 enabled
tunefs: gjournal: (-J)                                     disabled
tunefs: maximum blocks per file in a cylinder group: (-e)  2048
tunefs: average file size: (-f)                            16384
tunefs: average number of files in a directory: (-s)       64
tunefs: minimum percentage of free space: (-m)             8%
tunefs: optimization preference: (-o)                      time
tunefs: volume label: (-L)

2) Отмонтируем партицию:

# umount /mnt/backup

3) меняем резерв, до 1% (хотя можно указать и 0%)

# tunefs -m 1 /dev/ad4s2d
# tunefs -p /dev/ad4s2d
tunefs: ACLs: (-a)                                         disabled
tunefs: MAC multilabel: (-l)                               disabled
tunefs: soft updates: (-n)                                 enabled
tunefs: gjournal: (-J)                                     disabled
tunefs: maximum blocks per file in a cylinder group: (-e)  2048
tunefs: average file size: (-f)                            16384
tunefs: average number of files in a directory: (-s)       64
tunefs: minimum percentage of free space: (-m)             1%
tunefs: optimization preference: (-o)                      time
tunefs: should optimize for space with minfree < 8%
tunefs: volume label: (-L)

Алгоритм для Linux

аналогично, только команда tune2fs

1) Просмотр партиции:

# tune2fs -l /dev/hda6

2) Отмонтируем партицию:

# umount /mnt/backup

3) меняем резерв, до 1%

# tune2fs -m 1 /dev/hda2

Leave a Reply