LINUX.ORG.RU
ФорумAdmin

errno=-28 No space left BTRFS info (device sdb: state EA): forced readonly

 , ,


0

3

Странное творится. 2 диска в raid0

        Total devices 2 FS bytes used 2.08TiB
        devid    1 size 683.51GiB used 683.51GiB path /dev/sdb
        devid    2 size 2.94TiB used 1.42TiB path /dev/sdc

При копировании данных на raid через какое-то время выпадает в сабж. Подозреваю, что из-за заполненности devid 1, если его сбалансировать, то его занятый объем уменьшается гигабайт на ~20, но потом опять диск забивается и все повторяется.

В mtab

/dev/sdb /mnt/Rraid0 btrfs rw,relatime,compress=lzo,space_cache=v2,subvolid=5,subvol=/ 0 0

У кого-то было подобное? Ядро 6.1.66-gentoo

Overall:
    Device size:                   3.60TiB
    Device allocated:              2.08TiB
    Device unallocated:            1.52TiB
    Device missing:                  0.00B
    Device slack:                    0.00B
    Used:                          2.08TiB
    Free (estimated):              1.52TiB      (min: 780.11GiB)
    Free (statfs, df):             1.52TiB
    Data ratio:                       1.00
    Metadata ratio:                   2.00
    Global reserve:              512.00MiB      (used: 0.00B)
    Multiple profiles:                  no

Data,RAID0: Size:2.07TiB, Used:2.07TiB (99.97%)
   /dev/sdb      678.50GiB
   /dev/sdc        1.41TiB

Metadata,RAID1: Size:5.00GiB, Used:5.00GiB (99.93%)
   /dev/sdb        5.00GiB
   /dev/sdc        5.00GiB

System,RAID1: Size:8.00MiB, Used:208.00KiB (2.54%)
   /dev/sdb        8.00MiB
   /dev/sdc        8.00MiB

Unallocated:
   /dev/sdb        1.02MiB
   /dev/sdc        1.52TiB

★★

Последнее исправление: macumazan (всего исправлений: 2)

Ответ на: комментарий от NyXzOr

Проблема в том, что метаданные в RAID1 (и в целом оба профиля требуют одновременного выделения места на обоих дисках), а на одном из дисков остался 1 мегабайт свободного места. По сути, да, ты загнал массив в угол. Тут либо данные в single, либо метаданные в dup.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

либо метаданные в dup

Мне кажется это ненадолго поможет. До момента заполнения данными devid 1 (/dev/sdb). Если я правильно понял логику работы raid0 в btrfs. То есть, он же не распределяет пропорционально файл между дисками РАЗНОГО объема.

NyXzOr ★★★
()
Последнее исправление: NyXzOr (всего исправлений: 1)
Ответ на: комментарий от NyXzOr

Если я правильно понял логику работы raid0 в btrfs. То есть, он же не распределяет пропорционально файл между дисками РАЗНОГО объема.

Мне тоже так кажется, но у тебя каким-то образом данные занимают в два раза больше места на одном диске, чем на другом…

Но в целом да, лучше данные в single.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 3)
Ответ на: комментарий от intelfx

Не у меня. У ТС.

Но у меня тоже раньше были диски разного объёма в одной файловой системе btrfs. Сейчас в разных btrfs и объединены в mergerfs. Но это уже оффтоп, другая история.

NyXzOr ★★★
()
Последнее исправление: NyXzOr (всего исправлений: 1)