LINUX.ORG.RU

btrfs говорит что весь диск забит

 , ,


0

4

На ноутбуке с сусей 13.2(ядро 4.1.6) стоит ssd с btrfs на борту. Жил я себе и в хрен не дул, а тут бац и пишет мне оно что на разделе места мало. Ну я переместил директорию с 40гб на другой жесткий диск. А свободного места осталось столько же.
Удалил в snapper все снапшоты, освободилось 100мб, аллилуя. Но толку-то?
Ок, идём дальше.

btfrs fi balance start -dusage=5 /dev/sda2
Нулевой результат, вне зависимости от значения dusage. Пишет что ничего не перемещено, мол, всё и так хорошо.
btfrs fi balance start -m /dev/sda2
После трех часов нагревания комнаты я таки выключил(на самом деле нет, оно не выключается вообще, пришлось убивать процесс).
btfrs fi balance start -musage=50 /dev/sda2
Оставил на ночь, за 10 часов оно не отдуплилось и ничего не выдало.
Что я делаю не так? это нормально что файловая система сама по себе нормально не функционирует и требует кучу внимания? На десктопе с более свежим ядром вроде пока всё нормально. Но обновить сейчас систему на ноутбуке по очевидным причинам не могу.


это нормально что файловая система сама по себе нормально не функционирует и требует кучу внимания

Это нормально для btrfs.

dvrts ★★★
()

Для btrfs подобное состояние - это норма.

anonymous
()

btrfs на борту

Выкинь за борт.

King_Carlo ★★★★★
()

это нормально что файловая система сама по себе нормально не функционирует и требует кучу внимания?

Ненормальным было бы то, если б бтрфс вела себя иначе.

Akamanah ★★★★★
()
Ответ на: комментарий от anonymous

В корне есть директория .snapshots с кучей файлов и директорий. Удалять?

Mosi
() автор топика
Ответ на: комментарий от anonymous

btrfs fi us /

~> sudo btrfs fi us /
Overall:
    Device size:                 109.78GiB
    Device allocated:            109.78GiB
    Device unallocated:              0.00B
    Device missing:                  0.00B
    Used:                        107.10GiB
    Free (estimated):              1.38GiB      (min: 1.38GiB)
    Data ratio:                       1.00
    Metadata ratio:                   1.00
    Global reserve:              512.00MiB      (used: 0.00B)

Data,single: Size:106.78GiB, Used:105.40GiB
   /dev/sda2     106.78GiB

Metadata,single: Size:3.00GiB, Used:1.70GiB
   /dev/sda2       3.00GiB

System,single: Size:4.00MiB, Used:16.00KiB
   /dev/sda2       4.00MiB

Unallocated:
   /dev/sda2         0.00B
(после того как я сегодня копировал информацию с этого раздела, вдруг появилось больше свободного места, теперь вот аж 1.3гб свободно)

btrfs sub list -s /
~> sudo btrfs sub list -s /
ID 584 gen 412938 cgen 115829 top level 276 otime 2015-06-01 18:34:01 path .snapshots/225/snapshot
ID 666 gen 412938 cgen 408746 top level 276 otime 2016-07-04 09:49:39 path .snapshots/285/snapshot
ID 671 gen 3842022 cgen 3842021 top level 276 otime 2016-09-29 12:49:39 path .snapshots/1/snapshot
ID 672 gen 3842027 cgen 3842026 top level 276 otime 2016-09-29 12:52:43 path .snapshots/2/snapshot
ID 673 gen 3842066 cgen 3842065 top level 276 otime 2016-09-29 13:15:26 path .snapshots/3/snapshot
ID 674 gen 3842074 cgen 3842073 top level 276 otime 2016-09-29 13:19:22 path .snapshots/4/snapshot

Mosi
() автор топика
Ответ на: комментарий от Deleted

Отпишись о баге в сюсю.

Предложат обновиться жеж, и будут правы.

Mosi
() автор топика
Ответ на: комментарий от anonymous

Благодарю, теперь 80гб свободно. А можно что-то сделать чтобы сие вновь не повторялось?
p.s. кто бы подумал, в треде отписалось куча зарегистрированных, а помог лишь один анонимус :)

Mosi
() автор топика
Ответ на: комментарий от Mosi

А можно что-то сделать чтобы сие вновь не повторялось?

Полагаю, нужно выключить/настроить Snapper. Btrfs по-прежнему имеет склонность к внезапным ENOSPC на сильно заполненных томах, но она точно не создаёт снапшоты сама.

anonymous
()
Ответ на: комментарий от Mosi

Лучше вообще почитать как работают CoW и снапшоты, чтобы примерно представлять, что происходит, в частности со свободным местом.

anonymous
()
Ответ на: комментарий от anonymous

Спасибо, настроил. Там есть «умное» автоудаление, настраивается в /etc/snapper/configs/root, вдруг у кого еще такая проблема будет.

Mosi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.