복붙노트

[REDIS] RDB 파일을 여는 데 실패했습니다 ... 읽기 전용 파일 시스템

REDIS

RDB 파일을 여는 데 실패했습니다 ... 읽기 전용 파일 시스템

내가 백업을 실행하려면 내 레디 스 인스턴스에 저장 또는 bgsave을 수행하기 위해 노력하고있어 / 복원 프로세스를. 나는 그러나 저장하려고하면 오류가납니다 :

532:M 28 Jun 23:58:30.396 # Failed opening the RDB file backup.rdb (in server root dir /var/lib/redis) for saving: Read-only file system

를 / var / lib 디렉토리 / 레디 스 폴더에 대한 사용 권한 :

$@/var/lib$ ls -artl | grep redis
drwxrwxrwx  3 redis    redis    4096 Jun 28 23:58 redis

를 / var / lib 폴더에 대한 사용 권한 :

$@/var$ ls -artl | grep lib
drwxrwxrwx 31 root root  4096 Jun 28 23:44 lib

는 / var 폴더에 대한 사용 권한 :

$@/$ ls -artl | grep var
drwxrwxrwx  11 root root  4096 Jul 18  2016 var

설정 GET 디렉토리에 대한 레디 스 CLI 출력 :

1) "dir"
2) "/var/lib/redis"

설정 GET dbfilename에 대한 레디 스 CLI 출력 :

1) "dbfilename"
2) "backup.rdb"

레디 스에서 오류 :

532:M 28 Jun 23:58:30.396 # Failed opening the RDB file backup.rdb (in server root dir /var/lib/redis) for saving: Read-only file system

어떤 도움이 많이 주시면 감사하겠습니다!

해결법

  1. ==============================

    1.당신은 당신을 / etc / systemd / 시스템에 다음을 추가해야합니다 / 유닛 파일 서버 레디 스 :

    당신은 당신을 / etc / systemd / 시스템에 다음을 추가해야합니다 / 유닛 파일 서버 레디 스 :

    ReadWriteDirectories = -은 / var / lib 디렉토리 / 레디 스

    참고는 / var / lib 디렉토리 / 기본이지만, 당신의 /etc/redis/redis.conf에 다른 디렉토리의 설정 옵션을 설정하면, 당신이 그에게 세트 ReadWriteDirectories 필요합니다 레디 스.

  2. ==============================

    2.오류는 읽기 전용 파일 시스템을 말한다 그래서,이 읽기 전용 인 경우, 파일 시스템의 설치 (/ 혹은 / var)을 확인 RW 모드 (읽기 및 쓰기 모드)와 FS 마운트 설치하기 전에 중요한 데이터의 백업을 수행.

    오류는 읽기 전용 파일 시스템을 말한다 그래서,이 읽기 전용 인 경우, 파일 시스템의 설치 (/ 혹은 / var)을 확인 RW 모드 (읽기 및 쓰기 모드)와 FS 마운트 설치하기 전에 중요한 데이터의 백업을 수행.

  3. from https://stackoverflow.com/questions/44814351/failed-opening-the-rdb-file-read-only-file-system by cc-by-sa and MIT license