LINUX.ORG.RU
ФорумAdmin

Удаление большого файла - файл удалился, место не освободилось

 , , ,


1

2

Здрасти! Зашел на сервер диск почистить(df -H показывал 0 байт), пошел удалять бэкап размером 73 939 686 099 байт(73 гига). Открыл MC, нажал F8 - через некоторое время файл удалился. Проверяю снова df -H показывает 38G. Ну думаю закешировалось что-то, закрыл mc, закрыл все putty(это такой ssh клиент) - все равно 38G!

★★★★

Ответ на: комментарий от bormant

К сожалению там нет этого файла, грепал по разному

gobot ★★★★
() автор топика
Ответ на: комментарий от pawnhearts

К сожалению нет, бывает может минуту удаляется

gobot ★★★★
() автор топика

Если бэкап принадлежал руту, то файл мог занять зарезервированное пространство в размере 35 гига, поэтому «освободилось» только 38.

gag ★★★★★
()
Ответ на: комментарий от pawnhearts

разве это не моментальная операция

По крайней мере на ext4 - нет, что очень негативно влияет на восстанавливаемость удалённых файлов.

gag ★★★★★
()

пошел удалять бэкап размером 73 939 686 099 байт(73 гига)

Как ты узнал, что он такого размера? Возможно в нём были дыры, и реально при длине 73G он занимал только 38G. Ну и вариант, с зарезервированным под рута местом, как уже писали - тоже может быть.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от no-such-file

Он был закачен по фтп на бэкап-сервер, оттуда и узнал(ну и сам перед удалением смотрел размер). А что за резервация?

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

tune2fs с опцей -m можно менять. Из мана:

-m reserved-blocks-percentage Set the percentage of the filesystem which may only be allocated by privileged pro‐ cesses. Reserving some number of filesystem blocks for use by privileged processes is done to avoid filesystem fragmentation, and to allow system daemons, such as sys‐ logd(8), to continue to function correctly after non-privileged processes are prevented from writing to the filesystem. Normally, the default percentage of reserved blocks is 5%.

gag ★★★★★
()
Ответ на: комментарий от gag

Может ли это быть из-за: когда делался бэкап(от рута), место кончилось и файл начал записываться в резервируюмую область?

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Да, от рута может быть.

Место резервируется (в особенности на системных разделах), чтобы пользователи не могли забить всё место, нужное для, например, системных логов, апдейтов.

gag ★★★★★
()
Ответ на: комментарий от gobot

и файл начал записываться в резервируюмую область?

Такой специальной области нет, просто считается кол-во оставшихся свободных блоков, где бы они физически на диске не находились.

gag ★★★★★
()
Ответ на: комментарий от gobot

Ясно вроде теперь! Спасибо, даже не знал что 5% есть для рута! )

Для раздела в 10 гигабайт это может быть оправдано. Но если раздел не системный и больше 100 GB, то устанавливай резерируемое пространство в 1%

PeKar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.