Задать вопрос
StopDesign
@StopDesign

Почему Redis сохраняет данные только на один раздел?

Так вышло, что на моем сервере SSD-диски разбиты на несколько разделов с разными конфигурациями RAID:

/         ext4    errors=remount-ro
/boot     ext4    defaults
/data     ext4    defaults

Redis по умолчанию был настроен сохранять свой rdb-дамп в /var/lib/redis. Но раздел закончился. Нужно переместить дамп на большой раздел, смонтированный в /data.

Я создал /data/redis, поставил владельцем redis:redis, права 755. Redis отказывается сохранять что-либо в эту директорию:
Failed opening .rdb for saving: Read-only file system.

Попробовал разные места (везде проверено, что пользователь redis может создавать и редактировать файлы):
/data/redis — не пишет
/data — не пишет
/var/lib/redis — пишет
/tmp — пишет
/tmp/redis — пишет
/boot/redis — не пишет

Проблема повторяется только при запуске через service redis start.
При запуске (в режиме демона) командой redis-server /etc/redis/redis.conf от пользователя redis никаких проблем нет.

Linux 4.4.0-77-generic #98-Ubuntu SMP Wed Apr 26 08:34:02 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Package: redis-server
Version: 2:3.0.6-1
  • Вопрос задан
  • 365 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@A1estro
dmesg смотрели?
Может apparmor блокирует, если он установлен.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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