Сколько байтов в 1 блоке или 1 индексе?

Я пытаюсь указать объем дискового пространства для конкретного пользователя в моей системе Ubuntu Desktop 12.04 LTS. Я вручную настраиваю дисковую квоту, редактируя / etc / fstab и добавляя еще 2 параметра рядом с параметром по умолчанию в четвертом поле (например, usrquota и grpquota).

Затем я использую команду edquota, чтобы указать объем дискового пространства для моего пользователя

$ edquota -u user

После этого появился новый экран, и для него есть 2 вида размера указав, например, блоки и иноды. Я не знаю ни того, ни другого. Я знаю только размер, читаемый человеком (например, КБ, МБ, ГБ и т. Д.).

Я буду рад, если кто-нибудь скажет мне, что означает инод и сколько он стоит? и сколько байтов в 1 блоке?

Спасибо.

3
задан 8 August 2013 в 18:24

1 ответ

«Блок» используется в нескольких различных значениях: иногда это число байтов, которое зависит от файловой системы, иногда это количество байтов, которое зависит от приложения. В инструменте Linux Quota используется блок размером 1024 байта или 1 килобайт. Таким образом, чтобы ограничить пользователя до 50 МБ, вы должны установить его ограничение в 50000 блоков.

Что касается inode, один inode означает один файл (включая каталоги) относительно его размера.

Текущее использование диска можно просмотреть с помощью df (в килобайтах по умолчанию вы можете переключиться на префиксы k / M / G /… с помощью -h или -B 4096, чтобы показать количество 4096-байтовых блоков) , Чтобы увидеть текущее использование инода, используйте df -i.

0
ответ дан 8 August 2013 в 18:24

Другие вопросы по тегам:

Похожие вопросы: