web-dev-qa-db-fra.com

Impossible de créer le répertoire MongoDB / data / db sur macOS Catalina

J'obtiens l'erreur suivante lorsque j'essaie de créer le répertoire MongoDB data/db:

Sudo mkdir -p /data/db 


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

Le remontage n'a pas fonctionné pour moi (il nécessite la désactivation de SIP, ce que je ne voulais pas faire). Au lieu de cela, j'ai déplacé le dossier mongo. Vous devriez avoir l'ancien dossier sous le dossier "Éléments déplacés" sur votre bureau, alors copiez-le où vous voulez (je l'ai déplacé dans mon dossier utilisateur), puis dans le terminal, allez

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

j'espère que cela t'aides

4
Alex Gold

Problème à cause du système de fichiers en lecture seule dans mac os catalina

  1. Démarrez votre système mac en mode de récupération. (par système de démarrage avec maintien de CMD + R).

  2. Terminal ouvert (présent dans "Utilitaires" dans le menu en haut à gauche).

  3. Exécutez simplement la commande

    csrutil disable

  4. Redémarrez votre système et démarrez normalement

  5. Avant de faire une activité, ouvrez le terminal et exécutez la commande.

    Monture Sudo -uw /

Une fois que tout cela est fait, vous pouvez écrire à l'emplacement racine

1
Akshay Singhai

Voir la réponse suivante: https://superuser.com/questions/1458974/macos-switched-root-mongodb-data-folder-to-system-ownership-and-it-cannot-be-cha =

Vous devez créer le répertoire dans /System/Volumes/Data maintenant.

0
Nicola