Ubuntu server 12.10 / dev / sda1 disk full [duplicate]

Этот вопрос уже задан ответ здесь:

Мой сервер / dev / sda1 disk full

root@server:/var/www# df 
Filesystem 1K-blocks      Used Available Use% Mounted on 
/dev/sda1   48060296  45653236         0 100% / 
udev         8055724        12   8055712   1% /dev 
tmpfs        3225816      1140   3224676   1% /run 
none            5120         0      5120   0% /run/lock 
none         8064536       144   8064392   1% /run/shm 
/dev/sda3  908566268 580691288 281722432  68% /home

Ранее, когда я выполнял apt -get autoclean & clean Я могу решить проблему, освободив место. Но на этот раз не работает.

Я хочу знать, какой каталог находится в / dev / sda1 , но я не мог это проверить. Как мне поступить? В каком каталоге мне следует заглянуть в него и удалить эту папку?

Заполнение / dev / sda1 привело к засорению MySQL.

Спасибо.

2
задан 22 March 2015 в 05:29

3 ответа

Вы действительно не должны были делить свой жесткий диск тот путь. Вы делите его тот путь, когда у Вас будет несколько системных файлов и приложений доступными для всех пользователей на одном небольшом разделе (/) и данные в расчете на пользователя по другому очень большому разделу (/home). Другими словами, это для стандартного настольного использования.

У Вас есть сервер MySQL, который хранит огромные файлы базы данных, которые не подходят нигде к той схеме. Другими словами, у Вас есть сервер, это не выполняется конкретным реальным пользователем, не просто стандартным рабочим столом.

Необходимо, вероятно, повторно разделить, любой для слияния / и /home разделы (наилучший вариант избежать этого вида вещи) или увеличить пропорцию, выделенную / раздел.


С этим из пути используйте BleachBit.

Используйте BleachBit из репозитория Вселенной:

Выключите MySQL

  1. Откройтесь терминал (нажмите Ctrl+Alt+T), и выполните следующее:

    sudo service mysql stop
    

Свободный некоторое пространство путем удаления ненужного и все еще упакованного программного обеспечения и путем удаления заархивированных файлов журнала:

  1. Откройте терминал и выполните следующее:

    sudo -i
    apt-get autoremove --purge
    apt-get autoclean
    apt-get clean
    rm -rf /var/cache/apt/archives/*
    find /var/log -name '*.gz' -delete
    

Включите репозиторий Вселенной через Синаптический Диспетчер пакетов

  1. Откройте Synaptic Package Manager.
  2. Settings меню> Repositories.
  3. Удостовериться Community-maintained free and open-source software (universe) проверяется.
  4. Нажать Close.
  5. Выйдите из синаптического диспетчера пакетов.

Почините вещи, потому что Вы используете неподдерживаемый выпуск (12.10)

  1. Только следуйте за этим разделом при использовании выпуска, это так старо, что он больше не поддерживается.
  2. Откройте терминал и выполните следующее:

    sudo nano /etc/apt/sources.list
    
  3. Замените все, что имеет шаблон http://whatever/ubuntu с http://old-releases.ubuntu.com/ubuntu.

  4. Нажмите Ctrl+O, Ctrl+X, чтобы сохранить и выйти.

Установка BleachBit

  1. Откройте терминал и выполните следующее:

    sudo -i
    apt-get update
    apt-get install bleachbit
    

Выполните BleachBit как корень

  1. Откройтесь меню приложений (нажмите Alt+F1).
  2. System Tools меню> BleachBit (as root).
  3. Уберите набор материала.

Включите MySQL

  1. Откройте терминал и выполните следующее:

    sudo service mysql start
    
3
ответ дан 2 December 2019 в 02:26

Похож на Вашу корневую файловую систему, полно (немного трудно для чтения вывода df - использование попытки df -BM для использования диска в мегабайтах, а не байтах). Корневая файловая система смонтирована на /dev/sda1, который относится к физическому устройству - в этом случае жесткий диск. Каталоги под /, который может занять место, /var и /tmp (и другие) - /tmp должен очиститься на перезагрузке, но файлы журнала в /var могут занять место

попытка du -sh /directory_name, чтобы заставить размер каждого каталога видеть, который занимает большую часть места

, Например du -sh /var

1
ответ дан 2 December 2019 в 02:26

используйте этот ответ как последнее прибежище из-за вероятности что Вы уже сделанный это.

Попытка убирает любые старые ядра с sudo apt-get autoremove, тогда проверяют Ваше использование диска снова.

0
ответ дан 2 December 2019 в 02:26

Другие вопросы по тегам:

Похожие вопросы: