web-dev-qa-db-ja.com

macOS CatalinaでMongoDB / data / dbディレクトリを作成できません

MongoDB data/dbディレクトリを作成しようとすると、次のエラーが発生します。

Sudo mkdir -p /data/db 


mkdir: /data/db: Read-only file system
8
john doe

再マウントが機能しませんでした(SIPを無効にする必要がありますが、それはしたくありませんでした)代わりに、mongoフォルダーを移動しました。デスクトップの「再配置されたアイテム」フォルダーの下に古いフォルダーがあるはずですので、好きな場所にコピーして(私は自分のユーザーフォルダーに移動しました)、ターミナルに移動します。

mongod --dbpath /users/<username>/data/db/

お役に立てれば

4
Alex Gold

mac os catalinaの読み取り専用ファイルシステムによる問題

  1. Macシステムをリカバリモードで起動します。 (CMD + Rを押したままの起動システムによる)。

  2. 端末を開きます(左上のメニューの[ユーティリティ]にあります)。

  3. コマンドを実行するだけ

    csrutil disable

  4. システムを再起動し、通常どおり起動します

  5. アクティビティを行う前に、ターミナルを開いてコマンドを実行します。

    Sudoマウント-uw /

これがすべて完了したら、ルートの場所に書き込むことができます

1
Akshay Singhai

次の回答を参照してください: https://superuser.com/questions/1458974/macos-switched-root-mongodb-data-folder-to-system-ownership-and-it-cannot-be-cha =

ここで、/System/Volumes/Dataにディレクトリを作成する必要があります。

0
Nicola