티스토리 뷰

mongo database를 실행하기 위해 mongod 명령어를 실행하였으나 아래와 같은 에러가 발생하였다.

$ mongod
...
"error":"NonExistentPath: Data directory /data/db not found. Create the missing directory or specify another path using (1) the --dbpath command line option, or (2) by adding the 'storage.dbPath' option in the configuration file."
...

/data/db 디렉토리 생성을 시도하였으나 아래 문구가 뜨면서 실패했다.

$ sudo mkdir -p /data/db
mkdir: /data/db: Read-only file system

구글링 해보니 Mac Catalina (10.15이상)부터는 root폴더에 Writing이 불가능해졌다고 한다.
참고: stackoverflow.com/questions/58034955/read-only-file-system-when-attempting-mkdir-data-db-on-mac

디렉토리 설정을 다르게 하여 실행하였다.

$ mkdir -p ./data/db
$ mongod --dbpath=/Users/{username}/data/db
728x90
댓글