LINUX.ORG.RU

Что это может быть?

 ,


0

1

Собственно, лог из консоли (я нахожусь в /media/sdb/work):

$ mount | grep media ; df -h | grep media ; cp -r OLD/log/ ./
---
/dev/sdb1 on /media/sdb type btrfs (rw)
---
/dev/sdb1        1,9T         1,1T  835G           56% /media/sdb
---
cp: невозможно создать обычный файл «./log/chapters/1.txt»: На устройстве не осталось свободного места
И так все файлы из каталога log, или любого другого. А самое смешное - команды mkdir/rmdir и touch/rm таких ошибок в том же каталоге не возвращают. Юзер под которым я сижу создан при установке ОС, никаких ограниений или настройки прав не делал, с правами доступа в рабочем каталоге всё в порядке (я владелец ФС с полными правами), вот только с btrfs ранее не работал.

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

На текущий момент не имею доступа к серверу

Думаете, я мог исчерпать допустимое количество inode`ов? Ок, допустим, это так и есть. Что мне делать? Удалять файлы? Я недавно снёс каталог с ~30к файлов.

zzdnx ★★
() автор топика

свободное место нужно смотерь через btrfs filesystem df, а не через обычный df

anonymous
()
Ответ на: комментарий от alex_the_v
$  btrfs filesystem df /media/sdb
Data: total=1.81TB, used=1.00TB
System, DUP: total=8.00MB, used=204.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=2.00GB, used=1.50GB
Metadata: total=8.00MB, used=0.00
Файл.система    Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
/dev/sdb1            0             0         0              - /media/sdb
zzdnx ★★
() автор топика
Ответ на: комментарий от PreciousProtection

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

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

Точно. Форматнул GParted`ом. На сервере Ubuntu 12.04.4 LTS, Btrfs v0.19. В качестве граф-оболочки fvwm/lxde. Сейчас отправил выполнять «btrfsck --repair /dev/sdb1». Надеюсь, поможет...

PS

$  sudo  btrfsck --repair /dev/sdb1
found 1101424578560 bytes used err is 0
total csum bytes: 1065362740
total tree bytes: 1610305536
total fs tree bytes: 106020864
btree space waste bytes: 363279156
file data blocks allocated: 50678114824192
 referenced 1099008647168
Проблема не решилась.

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

Да не, я к тому, что начинают делать свои велосипеды, вместо совместимости с штатными утилитами.

PreciousProtection
()
Ответ на: комментарий от erzent
Linux server 3.8.0-36-generic x86_64 GNU/Linux

Ковырять сервер ради рабочей БТР смысла особого не вижу. Том монтировался и демонтировался секунд по 10-15. После того как переустановил правадоступа на одного пользователя это ушло. Потом написал небольшой код и посмотрел...

a () {  rm -r galery/ ;sleep 5; cp -r OLD/galery ./ 2>>/dev/null ; sleep 5 ; du ./galery -c | grep итого; }
while true ; do a ; done
18856	итого
18508	итого
16832	итого
18856	итого
18508	итого
18508	итого
18856	итого
18036	итого
18508	итого
18508	итого
18036	итого
18508	итого
18508	итого
18856	итого
16528	итого
18856	итого
18508	итого
18856	итого
18856	итого
18508	итого
18508	итого
Потом удалил ещё один каталог на ФС и запустил ещё раз:
rm: невозможно удалить «galery/»: Нет такого файла или каталога
35656	итого
37340	итого
25832	итого
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
25580	итого
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
^C
А потом добавил sleep в конец и вообще прифигел:
rm: невозможно удалить «galery/»: Нет такого файла или каталога
24592	итого
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
26452	итого
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
24592	итого
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
rm: невозможно удалить «galery/»: Нет такого файла или каталога
26236	итого
du: невозможно получить доступ к «./galery»: Нет такого файла или каталога
0	итого
^C

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

Я не могу обносить ядро до этой версии из-за софта, который более не обновляется и его модули не собираются под более высокую версию ядра. Прятать такие сервисы в песоницы VM будет излишней роскашью. Я подготавливаюсь к миграции на новую ФС.

zzdnx ★★
() автор топика

сам с этой btrfs обулся мальца :), раздел 32 Гб, когда остается свободного места около 10 Гб, вываливается ошибка - no space left on device... никакими ухищрениями это обойти не удалось, наоборот даже, если файлов побольше особенно мелких то планка свободного места поднимается даже до 12 Гб!
В итоге погуглив наткнулся на статейку где один из разрабов Reiser жестко засирает Btr, почитав сразу все стало ясно - кабздец полный :))
https://lkml.org/lkml/2010/6/18/144
P.S> ушел на Ext

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