The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Файловая система"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Файловая система"
Сообщение от pavel emailИскать по авторуВ закладки(ok) on 19-Май-04, 13:26  (MSK)
Здравствуйте!
При удаление какого - то файла, естественно происходит удаление его, но размер используемого пространства не увиличивается. Показ высвобожденного места происходит только после перезагрузки системы.
Система FreeBSD и Linux Red Hat. Удаляю через MC. Информацию о файловой системе смотрю через df.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Файловая система"
Сообщение от Antonio emailИскать по авторуВ закладки(ok) on 19-Май-04, 16:57  (MSK)
>Здравствуйте!
>При удаление какого - то файла, естественно происходит удаление его, но размер
>используемого пространства не увиличивается. Показ высвобожденного места происходит только после перезагрузки
>системы.
>Система FreeBSD и Linux Red Hat. Удаляю через MC. Информацию о файловой
>системе смотрю через df.

1. Если этот файл открыт каким-то процессом, так и будет. Логи, небось, чистите? Тогда нужно предварительно прибить процесс, занявший файл (какой- процесс -- man fuser, man lsof), только потом удалять. Потому что для системы файл отождествляется с inode, а не с именем.

2. В иных случаях помогает sync;sync (sync ДВАЖДЫ).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Файловая система"
Сообщение от pavel emailИскать по авторуВ закладки(??) on 20-Май-04, 08:32  (MSK)
Опишу ситуацию, которая случилась:
Linux Red Hat, Samba.
В папке лежит система Гарант.
Так вот если я удаляю из нее файлы непосредственно на сервере, через mc - то высвобождение диского пространства происходит после перезагрузки.
А если из Windows с рабочей машины - сразу.
Если файлы заняты процессом smbd, то может быть поможет просто перезапуск Samba.
Если так, как мягко перезапустить Samba, чтобы клиенты не отвалились (что - то типа killall -HUP smbd).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Файловая система"
Сообщение от Antonio emailИскать по авторуВ закладки(??) on 20-Май-04, 09:38  (MSK)
>Опишу ситуацию, которая случилась:
>Linux Red Hat, Samba.
>В папке лежит система Гарант.
>Так вот если я удаляю из нее файлы непосредственно на сервере, через
>mc - то высвобождение диского пространства происходит после перезагрузки.

Я там писал про lsof и fuser. Кто держит эти файлы? Освободится ли место, если после удаления сделать sync;sync (два раза подряд sync)?

>А если из Windows с рабочей машины - сразу.
>Если файлы заняты процессом smbd, то может быть поможет просто перезапуск Samba.
>
>Если так, как мягко перезапустить Samba, чтобы клиенты не отвалились (что -
>то типа killall -HUP smbd).

Отвалятся. Но быстренько приконнектятся обратно (будет ли запрошен пароль, без понятия).

Покопайте доки на самбу на предмет всяких oplocks, может быть что-то в этом районе.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Файловая система"
Сообщение от pavel emailИскать по авторуВ закладки(??) on 20-Май-04, 11:09  (MSK)
>Я там писал про lsof и fuser. Кто держит эти файлы? Освободится
>ли место, если после удаления сделать sync;sync (два раза подряд sync)?

Просто пишется, что нет таких команд.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Файловая система"
Сообщение от lavr emailИскать по авторуВ закладки on 20-Май-04, 11:23  (MSK)
>>Я там писал про lsof и fuser. Кто держит эти файлы? Освободится
>>ли место, если после удаления сделать sync;sync (два раза подряд sync)?
>
>Просто пишется, что нет таких команд.

для freebsd: fstat, а lsof в портах

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Файловая система"
Сообщение от Antonio emailИскать по авторуВ закладки(??) on 20-Май-04, 13:06  (MSK)
>>Я там писал про lsof и fuser. Кто держит эти файлы? Освободится
>>ли место, если после удаления сделать sync;sync (два раза подряд sync)?
>
>Просто пишется, что нет таких команд.

Для редхата -- найти на дисках (судя по всему, забыл поставить при инсталляции либо конфиг инсталлятора в редхате пишут идиоты). Если таки нет, то обе вещи ищутся на http://www.freshmeat.net (исходники, иногда можно найти rpm) или http://rpmfind.net (rpm-ки, но может не оказаться сборки для столь древнего редхата).

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру