Node.js 无法在macOS Catalina上创建MongoDB/data/db目录
尝试创建MongoDB data/db目录时出现以下错误:Node.js 无法在macOS Catalina上创建MongoDB/data/db目录,node.js,mongodb,macos-catalina,Node.js,Mongodb,Macos Catalina,尝试创建MongoDB data/db目录时出现以下错误: sudo mkdir -p /data/db mkdir: /data/db: Read-only file system 请参阅以下答案: 您现在必须在/System/Volumes/Data中创建目录。重新装载对我不起作用(它需要禁用SIP,我不想这样做) 所以我移动了mongo文件夹。 您应该将旧文件夹放在桌面上的“重新定位的项目”文件夹下 所以只要把它复制到你想要的任何地方(我把它移到了我的用户文件夹) 然后在终点站走
sudo mkdir -p /data/db
mkdir: /data/db: Read-only file system
请参阅以下答案:
您现在必须在
/System/Volumes/Data
中创建目录。重新装载对我不起作用(它需要禁用SIP,我不想这样做)
所以我移动了mongo文件夹。
您应该将旧文件夹放在桌面上的“重新定位的项目”文件夹下
所以只要把它复制到你想要的任何地方(我把它移到了我的用户文件夹)
然后在终点站走
mongod --dbpath /users/<username>/data/db/
mongod--dbpath/users//data/db/
希望这有助于解决mac os catalina中的只读文件系统问题
完成这一切后,您可以在根位置执行写操作,执行
mount
,并检查
、/data
或/data/db
是否作为只读文件系统装入/dev/disk1s5 on/(apfs,local,read-only,journaled)devfs on/dev(devfs,local,nobrowse)/dev/disk1s1 on/System/Volumes/data(apfs,local,journaled,nobrowse)/dev/disk1s4 on/private/var/vm(apfs,local,journaled,nobrowse)映射在/System/Volumes/Data/home(autofs,automounted,nobrowse)/dev/disk1s5 on/(apfs,local,只读,journaled)
您的根文件系统以只读方式装入。请尝试sudo mount-o remount,rw/dev/disk1s5/
装入:您必须使用-t指定文件系统类型。