我正在使用 Windows 10 和 Ubuntu 双启动。
我已经安装了 plex 服务器,但它无法访问我的 Windows 卷 (C、D)
我已经运行了命令
sudo chmod -R 777
gedit /etc/fstab
并在 fstab 文件中添加该卷
我跑了cat /proc/mounts
并添加了这一行/etc/fstab
/dev/sda2 /media/virajlinux/New\040Volume fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
那没用,所以我尝试了这一行
/dev/sda2 /media/virajlinux/New\040Volume fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 2
我尝试过但没有成功:
我想在 Windows 10 上运行 plex 而不产生任何影响。
我该如何修复它?
答案1
遇到了同样的问题,找到了解决方案:
sudo setfacl -m u:plex:rx /media/{USERNAME}/
对于这个特定情况下的这个问题,你需要运行
sudo setfacl -m u:plex:rx /media/virajlinux/
答案2
您有一个双启动系统,其中安装了 Windows 10 和 Ubuntu,Plex 服务器安装在 Ubuntu 分区上。您想要读Windows ntfs 分区“C”和“D”,但你不想写访问以确保 Windows 10 稍后正常运行。
假设您的 Windows 分区是 /dev/sda2 和 /dev/sda3,请输入以下行/etc/fstab
:
/dev/sda2 /media/virajlinux/C ntfs defaults,umask=002 0 0
/dev/sda3 /media/virajlinux/D ntfs defaults,umask=002 0 0
并相应地将 Plex 指向它们。Windows 驱动器在 Ubuntu 分区的启动时与 Plex 媒体服务器一起安装,并且它们是只读的。
这应该能给你你想要的东西。
答案3
我建议安装ntfs-3g
(如评论中所述)
sudo apt-get install ntfs-3g
fstab
然后用你喜欢的编辑器编辑该文件
sudo nano /etc/fstab
对此
/dev/sda2 /media/virajlinux/New\040Volume ntfs-3g permissions,locale=en_US.utf8 0 2
免责声明:有很多选择 您可以通过这里,但需要**权限** you can do things like
chmod or
chown , which might help with
plex`。
然后,如果音量/dev/sda2
是不是安装做
sudo mount -a
如果你收到类似以下错误
mount: /dev/sda2 is busy
然后做
sudo umount /dev/sda2 && sudo mount -a