Есть вопрос!Где мои 45Gb?

На сервере стоит террабайтный винт для данных, отформатированный под ext3. Samba начала ругаться что на нём больше не осталось места. Действительно, df показывает что все 100% использованы:
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdb1             917G  872G     0 100% /media/sdb1

Но, пардон, 917-872=45 а никак не 0! fsck говорит что файловая система чистая. Я, конечно, понимаю что файловая система резервирует определённый объём под свои нужды, но с трудом верится что столько. И я не уверен что зарезервированный объём показывается в df как пригодный для использования. Куда подевались 45 гигабайт?!

UPD: В дополнение ко всему хочу сказать что мне свободно удалось скопировать с помощью mc 10 гигабайт данных на этот якобы забитый до отказа винт. Что я делаю не так?
  • +1
  • deepCode
  • 12 декабря 2010, 09:32

Комментарии (7)

Там некоторый обьем зарезервирован для root
  • avatar
  • ostin
  • 12 декабря 2010, 10:46
  • #
  • 2
Для нужд root-а резервируется какой-то % места на ЖД.
Видимо mc об этом ничего не знает ;)
видимо mc — был запущен с root'овыми правами
Да, именно. Написал, потом подумал, что называется. ;)
Ответ на возникший вопрос можно найти здесь.
Параллельно задал этот вопрос на Ubuntu Forums. Привожу наиболее полный ответ:
«sudo tune2fs -m0 /dev/sdb1» would change the reserved amount from 5% to 0%.

edit/add: The journal is a fixed size, and much smaller. On mine it's 128mb, which seems to be the maximum size it'll create by default. The 5% reservation was supposedly to give the admin/root some breathing room if something unexpectedly filled up the drive. Reserving 5% made more sense when most hard drives were 1-10gb, but not so much nowadays. I usually leave it at 1% (tune2fs -m1 ...).
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.