Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: На /home нет места  (Прочитано 2180 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 0bream

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
На /home нет места
« : 08 Ноября 2017, 18:07:20 »
Помогите разобраться, есть ноут на 16.04, два раздела / и /home на btrfs.
Система постоянно пишет что на /home нет места и соответственно перестает нормально работать. btrfs fi df показывает занятых 120 гб из 200. На / тоже пол раздела свободных. Снапшотов нет. На папке загрузок отключен CoW, сжатия нет. Если что-нибудь удалить, система работает какое-то время и потом опять заканчиватся место. Такими темпами скоро закончатся файлы и нечего будет удалять. Не могу найти как это побороть.
« Последнее редактирование: 09 Ноября 2017, 08:46:36 от τοΖεη »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #1 : 09 Ноября 2017, 00:13:37 »
Показывайте выводы команд:

cat /etc/fstab
btrfs fi df /
sudo btrfs fi us /

И укажите точнее: что именно за сообщение вы получаете о полной занятости ФС.

Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн 0bream

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #2 : 09 Ноября 2017, 08:09:41 »
Ошибки - просто вылетает, например браузер, и системное окошко - нет места. Скрина под рукой нет, но думаю все видели. А в логах что-то типа такого:
Nov  8 15:02:38 imo gnome-session[2725]: (file-roller:16476): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code12: Failed to rename file '/home/bream/.config/dconf/user.NU0I9Y' to '/home/bream/.config/dconf/user': g_rename() failed: No space left on device
Nov  8 15:13:00 imo org.gnome.zeitgeist.SimpleIndexer[2583]: ** (zeitgeist-fts:3440): WARNING **: Failed to commit changes: Modifications failed (DatabaseError: Couldn't update base file /home/bream/.local/share/zeitgeist/fts.index/postlist.baseB: No space left on device), and cannot set consistent table revision numbers: Couldn't update base file /home/bream/.local/share/zeitgeist/fts.index/postlist.baseB: No space left on device

Выводы команд:
(Нажмите, чтобы показать/скрыть)

Оффлайн svtv1

  • Забанен
  • Старожил
  • *
  • Сообщений: 2652
  • Это Я
    • Просмотр профиля
Re: На /home нет места
« Ответ #3 : 09 Ноября 2017, 12:24:58 »
Попробуй почистить
sudo swapon -a
sudo rm -R ~/.local/share/Trash/files/*  --удаление Trash файлов
sudo apt-get сlеаn  --удаляет DEB-архивы из /var/cache/apt/archives
sudo apt-get autoclean  -- очистка /var/cache/apt/archives
rm -f ~/.cache/thumbnails/normal/*  --очистка кэш миниатюр в папке .cache->.thumbnails
sudo apt-get autoremove
sudo apt-get update
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: На /home нет места
« Ответ #4 : 09 Ноября 2017, 13:17:59 »
Примонтируй разделы с опцией enospc_debug и смотри, какие ошибки будут.
Так же на всякий проверь диск на наличие других подтомов
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: На /home нет места
« Ответ #5 : 09 Ноября 2017, 14:19:31 »
1. btrfs поддерживает работу с подтомами, и выносить отдельно корень и хомяк в разные разделы - нет никакого смысла. Они в btrfs прекрасно уживутся в двух подтомах.
2. судя по выводам btrfs fi us - там у вас вполне достаточно свободного места на ФС. Причин для "No space left on device" нет кроме как если вы включили квоты или на ФС имеются какие-то проблемы.

Смотрите квоты:
sudo btrfs qgroup show /
sudo btrfs qgroup show /home/

Можно еще перебалансировать ФС и пересчитать контрольные суммы (лечат некоторые заскоки)
sudo btrfs balance start <путь>
btrfs scrub start <путь>
Если при этих операциях вылетят ошибки - то тогда подключаем тяжелую артиллерию - начинаем лечить ФС.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн 0bream

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: На /home нет места
« Ответ #6 : 10 Ноября 2017, 07:58:26 »
Попробуй почистить
Это почистил первым делом

Примонтируй разделы с опцией enospc_debug и смотри, какие ошибки будут.
Спасибо, попробую.

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

1. btrfs поддерживает работу с подтомами, и выносить отдельно корень и хомяк в разные разделы - нет никакого смысла. Они в btrfs прекрасно уживутся в двух подтомах.
Это было первое знакомство с подобными фс, потому делал по опыту. Был не прав, каюсь.

2. судя по выводам btrfs fi us - там у вас вполне достаточно свободного места на ФС. Причин для "No space left on device" нет кроме как если вы включили квоты или на ФС имеются какие-то проблемы.
А вот это и есть самая большая загадка. Места вроде хватает. а проблема есть. Квоты никакие не устанавливал, а лечить боюсь, дабы не усугубить, был печальный опыт.

Можно еще перебалансировать ФС и пересчитать контрольные суммы (лечат некоторые заскоки)
Балансировка нужна если несколько физических устройств, если я правильно понимаю? Про суммы тоже не знал, буду, наверное, пробовать. Спасибо.

ТС, как видно по состоянию на 30/01/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 11/11/2017; последнее сообщение от ТС в топике: 10/11/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 30 Января 2020, 19:23:51 от zg_nico »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: На /home нет места
« Ответ #7 : 11 Ноября 2017, 10:32:24 »
Балансировка это еще и пересоздание метаданных.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.052 секунд. Запросов: 24.