Knoppix
Модераторы: Warderer , Модераторы разделов
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL
Сообщение
SLEDopit » 03.11.2009 02:31
Не первый раз сталкиваюсь с проблемой, когда после удаления файла относительно большого размера из-под рута место не освобождается, а остается занятым.
Код: Выделить всё
[03 Ноя 2009 01:37:43] user@deb ~
$ df -h|grep home
/dev/hdc3 1,5G 1,5G 32K 100% /home
[03 Ноя 2009 01:42:52] user@deb ~
$ du -sh /home
712M /home
[03 Ноя 2009 01:43:01] user@deb ~
$ su -c 'tune2fs -l /dev/hdc3'
Пароль:
tune2fs 1.41.9 (22-Aug-2009)
Filesystem volume name: home
Last mounted on: <not available>
Filesystem UUID: ee342f0b-2a83-490b-905a-c553f366c172
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal resize_inode dir_index filetype needs_recovery sparse_super large_file
Filesystem flags: signed_directory_hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 196992
Block count: 393216
Reserved block count: 3932
Free blocks: 3940
Free inodes: 179220
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 95
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 16416
Inode blocks per group: 513
Filesystem created: Tue Apr 15 14:40:26 2008
Last mount time: Mon Sep 21 05:22:19 2009
Last write time: Mon Sep 21 05:22:19 2009
Mount count: 1
Maximum mount count: 31
Last checked: Mon Sep 21 05:22:13 2009
Check interval: 15552000 (6 months)
Next check after: Sat Mar 20 04:22:13 2010
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
First orphan inode: 165659
Default directory hash: tea
Directory Hash Seed: 6e14ebf2-031c-414c-a19c-f6f4ea4e2f36
Journal backup: inode blocks
Пробовал перемонтирование - не помогло.
Код: Выделить всё
[03 Ноя 2009 01:53:44] root@deb /
# mount -o remount /home
[03 Ноя 2009 01:54:29] root@deb /
# df -h /home
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/hdc3 1,5G 1,5G 32K 100% /homeТочно помогает перезагрузка, но хотелось бы узнать чем вызвана данная проблема и как ее решать.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Сообщение
drBatty » 03.11.2009 03:30
SLEDopit писал(а): ↑ 03.11.2009 02:31
но хотелось бы узнать чем вызвана данная проблема и как ее решать.
часто большие файлы удаляются ПОСЛЕ завершения команды - надо просто немного подождать...
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL
Сообщение
SLEDopit » 03.11.2009 04:02
drBatty писал(а): ↑ 03.11.2009 03:30
часто большие файлы удаляются ПОСЛЕ завершения команды - надо просто немного подождать...
уже двое суток прошло. сколько ждать то?)
by the way, удалял командой rm из обычной консоли:
Код: Выделить всё
[03 Ноя 2009 04:00:38] user@deb ~
$ ps -ef|grep rm|grep -v grep
[03 Ноя 2009 04:00:49] user@deb ~
$
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
IgnesBSD
Сообщения: 82
ОС: FreeBSD
Сообщение
IgnesBSD » 03.11.2009 04:26
У меня такое было с tar, когда он распаковывал и затем обнаруживал что места не хватает. Так вот, распаковка прекращалась а места на диске не возвращалось к состоянию до распаковки. Как вы и сказали помогала перезагрузка. А может
drBatty прав и имеет смысл глянуть на запущенные процессы вдруг ваша команда rm висит по какой то причине. Ну а затем как обычно дать команду на завершение (не уничтожение) .
Все мы обмануты счастьем ...
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL
Сообщение
SLEDopit » 03.11.2009 12:05
Encore писал(а): ↑ 03.11.2009 11:07
Не завершен процесс/процессы использующий/использующие файл/файлы.
Восстановление удалённых файлов с помощью lsof
благодарю.
файл действительно быз использован другим процессом.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64
Сообщение
Atolstoy » 03.11.2009 12:26
Добавлю свои 5 копеек: для "профилактики" таких случаев стал юзать Baobab и Filelight - всё как на ладони теперь.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com