Сегодня столкнулся с проблемой. Подключил большой диск к файловому серверу, для создания временного 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