LinuxForum.Fans
Тема

Место под fs Ext2

Автор: login 26 сообщений 3277 просмотров
#281741
Vascom написал:
[quote=login]Означает ли это что "резервирование блоков, по умолчанию для root" - отключено?

Нет, резервирование блоков это другое. Можешь посмотреть в выводе команды tune2fs -l /dev/sdX
И можешь изменить процент заререзвированного места через параметр -m[/quote]

Я поставил на закачку образ диска из второго сообщения. Но это выходит довольно тяжеловесный способ проверки такого вопроса. Когда есть блоки, зарезервированные для root - это не должно проявляться в размере доступного места? Если не 5%, а даже 1% зарезервирован - то это не должно выглядеть как занятые 300 мегабайт? В ситуации, когда размер занятого пространства точно соответствует месту, отведённому под inodes, и составляет меньше 10 мегабайт - это что-нибудь говорит о наличии/отсутствии зарезервированных блоков?

#281743

Ах всё это ещё и под виндой нужно? Ну-ну.

#281745

Не по катехизису?

#281752
"login" написал:
inode density указывается в байтах на один inode, не в блоках.

я просто привёл значения по умолчанию для mke2fs современного... они зависят от размера блока... что там в виндовых утилитах хз...

"login" написал:
Не по катехизису?

ну что тут скажешь... месьё знает толк в извращениях...
при желании можно всё это под сигвином поставить, но ИМХО проще livecd скачать...

#281756

Вот например http://linux.die.net/man/8/mke2fs
Параметр прямо так и называется [ -i bytes-per-inode ], виндовс здесь не причём. А подтягивать операционную систему для того чтобы флэшку отформатировать - это традиция, никаких извращений...

#282274

Резкий-сиди из второго поста хитро пытался скрыть карточку под именем /dev/mmblk0P1-чего-то-там, но был выведен на чистую воду. tune2fs показал наличие блоков для root

text

Block count: 7658980
Reserved block count: 388988
Free blocks: 7656872

Таким образом, ответ на вопрос

"login" написал:
В ситуации, когда размер занятого пространства точно соответствует месту, отведённому под inodes, и составляет меньше 10 мегабайт - это что-нибудь говорит о наличии/отсутствии зарезервированных блоков?

- найден. Ответ - ничего не говорит.
Поскольку на карточке не будет операционных систем, либо они будут в файлах с образами, то резервирование блоков отключается

text

tune2fs -m 0 /dev/...

А если карточку форматировали из linux, то ещё отключить динамическое расширение файловой системы на которое так же резервируются блоки, и установить размер inode 128 байт. Виндовс утилиты с этими задачами справляются сами.

text

mke2fs -I 128 ...
tune2fs -O ^resize_inode ...

Теперь на 32GB карточке занято под фс меньше 10Mb с возможностью создания 30000 файлов на ней. Приемлемый результат вроде получен....

Войдите или зарегистрируйтесь, чтобы ответить.