Задать вопрос
Stone7
@Stone7
системный администратор

Linux, Gluster. Ошибка удаления — «каталог не пуст». Как удалить?

Добрый!

Есть проблема:
Перед началом работ по пересборке гластера, некто сделал бэкап данных.
При попытке их скопировать через sudo MC в гластер, получаем ошибку "Невозможно сменить владельца целевого каталога (недопустимый аргумент 22). Причем, если проявить настойчивость, и пару раз нажать повторить, то данные могут быть скопированы.
Терминальную утилиту копирования не пробовал.

При очистке гластера нельзя удалить две папки. Получаем ошибку "Невозможно удалить каталог. Каталог не пуст (39)"
rm -rf ./.* результата не даёт, да и вообще - в папках пусто. Хоть из под mc, хоть из под ls -lai.
Естественно, что права на чтение запись 777.
При этом, если гластер остановить, то папки отлично удаляются без всяких проблем.
Есть мнение, что какая то служба или ресурс обращаются к данным папкам и не дают их удалить.

Кто сталкивался с чем-то подобным или махнет в какую сторону копать?
Как удалить два пустых каталога и как снять ограничение на установку владельца?

Уточняющие данные:
Все сервера
GlusterD работает.
gluster pool list
gluster volume status
gluster volume info
Показывают, что все сервера и брики подключены и смонтированы правильно. Да и не удивительно, т.к. я их сам разобрал и собрал по replica 3. Тут подводных камней нет. Gluster работает исправно, файлы принимает-отдает-удаляет ребалансирует.
При этом и на источнике и на получателе, владельцем файлов является root, из под которого и выполняются операции.
5fc0e0f7989ae042596859.jpeg
5fc0e0ff55e2a338282377.jpeg
5fc0e079b6472500441359.jpeg
5fc0e16fdf646512956609.jpeg
  • Вопрос задан
  • 339 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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