The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
корень на FreeBSD 4-10, !*! monster, 24-Дек-04, 14:03  [смотреть все]
Привет!
Есть FreeBSD 4.10 на винте 20Gb
/128mb
/swap 256mb
/usr n
/tmp n
/var n
в /mnt смонтировано 2 дос раздела по 5gb и 115gb соответственно.
df выдает 15TB занято в / из 128 существующих
Удалил пару файлов из корня стало
99% занято.
В Х-ах если (kde)запускать например мозилу приложение завершается с сообщением: File system is full!
Подскажите ламеру че ему делать????!!!!!
  • корень на FreeBSD 4-10, !*! Dmitry Karpov, 15:01 , 24-Дек-04 (1)
    Ты бы показал вывод команд 'df', 'mount' и 'du ... /' (последней надо указать не выходить за границы раздела).
  • корень на FreeBSD 4-10, !*! lavr, 15:55 , 24-Дек-04 (2)
    >Привет!
    >Есть FreeBSD 4.10 на винте 20Gb
    >/128mb
    >/swap 256mb
    >/usr n
    >/tmp n
    >/var n
    >в /mnt смонтировано 2 дос раздела по 5gb и 115gb соответственно.
    >df выдает 15TB занято в / из 128 существующих
    >Удалил пару файлов из корня стало
    >99% занято.
    >В Х-ах если (kde)запускать например мозилу приложение завершается с сообщением: File system
    >is full!
    >Подскажите ламеру че ему делать????!!!!!


    искать большие и/или открытые файлы в "/" fs

    прим: df дает информацию по FS и если /tmp отдельная FS и /mnt/dos
    тоже отдельная FS, df выдаст информацию по ним отдельно.
    Кроме того (man df):

    df -t ufs /

    выдаст информацию ТОЛЬКО по root-fs

    смотри df -kt ufs
    затем du по файлам в корне
    затем lsof (из портов) или fstat на предмет открытых файлах в корне.

    PS. Если файл открыт и в него льется информация, и в этот момент его
    удаляют, дескриптор не закрывается и блоки не освобождаются. До тех
    пор пока ты не убьешь все приложения которые держат большие файлы
    в root-fs, не удастся удалить такие файлы и свободить fs.

    PPS. Если ничего не удалось сделать на живой системе, перезагрузись в
    single-user mode, проверь fsck / и заьем смонтируй для очистки,
    действия:

    - загрузка: boot -s

    вышли в single-user mode

    # mount (видим что смонтирована только root-fs на RO/Read-Only)
    чекаем ее на всякий случай перед монтированием:
    # fsck -y /
    монтируем
    # mount -w /

    [
    после этого шага можем выполнить fsck -y на все нужные для работы FS:
    /tmp - если она отдельной FS
    /usr - там масса утилит
    /var
    после того как прочекали, можем смонтировать и руками установить
    PATH и запустить ldconfig чтобы легче было оперировать в single-user mode
    ]

    проверяем
    # df -k /
    если занято 94% или больше, чистим:
    # du / > /tmp/root-list.txt
    после чего смотрим список и что удалить

    все.

    • корень на FreeBSD 4-10, !*! monster, 09:05 , 27-Дек-04 (3)
      >>Привет!
      >>Есть FreeBSD 4.10 на винте 20Gb
      >>/128mb
      >>/swap 256mb
      >>/usr n
      >>/tmp n
      >>/var n
      >>в /mnt смонтировано 2 дос раздела по 5gb и 115gb соответственно.
      >>df выдает 15TB занято в / из 128 существующих
      >>Удалил пару файлов из корня стало
      >>99% занято.
      >>В Х-ах если (kde)запускать например мозилу приложение завершается с сообщением: File system
      >>is full!
      >>Подскажите ламеру че ему делать????!!!!!
      >
      >
      >искать большие и/или открытые файлы в "/" fs
      >
      >прим: df дает информацию по FS и если /tmp отдельная FS и
      >/mnt/dos
      >тоже отдельная FS, df выдаст информацию по ним отдельно.
      >Кроме того (man df):
      >
      >df -t ufs /
      >
      >выдаст информацию ТОЛЬКО по root-fs
      >
      >смотри df -kt ufs
      >затем du по файлам в корне
      >затем lsof (из портов) или fstat на предмет открытых файлах в корне.
      >
      >
      >PS. Если файл открыт и в него льется информация, и в этот
      >момент его
      >удаляют, дескриптор не закрывается и блоки не освобождаются. До тех
      >пор пока ты не убьешь все приложения которые держат большие файлы
      >в root-fs, не удастся удалить такие файлы и свободить fs.
      >
      >PPS. Если ничего не удалось сделать на живой системе, перезагрузись в
      >single-user mode, проверь fsck / и заьем смонтируй для очистки,
      >действия:
      >
      >- загрузка: boot -s
      >
      >вышли в single-user mode
      >
      ># mount (видим что смонтирована только root-fs на RO/Read-Only)
      >чекаем ее на всякий случай перед монтированием:
      ># fsck -y /
      >монтируем
      ># mount -w /
      >
      >[
      >после этого шага можем выполнить fsck -y на все нужные для работы
      >FS:
      >/tmp - если она отдельной FS
      >/usr - там масса утилит
      >/var
      >после того как прочекали, можем смонтировать и руками установить
      >PATH и запустить ldconfig чтобы легче было оперировать в single-user mode
      >]
      >
      >проверяем
      ># df -k /
      >если занято 94% или больше, чистим:
      ># du / > /tmp/root-list.txt
      >после чего смотрим список и что удалить
      >
      >все.


      Спасибо! Разобрался!




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

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