首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mpd/mpc和NTFS安装

mpd/mpc和NTFS安装
EN

Unix & Linux用户
提问于 2013-10-15 08:32:08
回答 1查看 2.3K关注 0票数 2

我的音乐目录保存在NTFS挂载上,因为这是在窗口和*nix机器上安装音乐目录的最简单方法。我正试图让mpd/mpc实际读取目录,却找不到任何位置。

/etc/fstab显示:

代码语言:javascript
复制
/dev/sda1   /media/MediaVault   ntfs    defaults 0 0

/etc/mpd.conf显示:

代码语言:javascript
复制
music_directory "/media/MediaVault/MP3z"
user "mpd"

然而,mpd似乎找不到那个音乐目录。当我运行它(通过服务)时,我在日志中得到以下信息:

代码语言:javascript
复制
mpd[6508]: Failed to stat directory "/media/MediaVault/MP3z": Permission denied

mpc给我的是:X: directory or file not found。然而:

代码语言:javascript
复制
; ls -ld /media/MediaVault/MP3z
8.0K drwxrwxrwx. 1 root root 8.0K Sep 29 10:45 /media/MediaVault/MP3z/
; ls -ld /media/MediaVault/    
4.0K drwxrwxrwx. 1 root root 4.0K Oct 13 12:51 /media/MediaVault/
; ls -ld /media/           
0 drwxr-xr-x. 5 root root 100 Oct 15 08:43 /media/

注意,我可以很好地访问ntfs安装的分区,因为我的普通用户和xmms2 (另一个守护进程/客户端音乐播放器)可以访问所有媒体文件,没有问题。这让我觉得问题是mpd而不是我的设计..。

有什么想法吗?

更新:经过一些实验,这里有更多令人费解的数据:

代码语言:javascript
复制
; ls -ld /media/MediaVault/MP3z/Soundtracks__Games/portal_still_alive.mp3 
5.4M -rw-rw-rw-. 2 root root 5.4M Nov 14  2007 /media/MediaVault/MP3z/Soundtracks__Games/portal_still_alive.mp3
; mpc add /media/MediaVault/MP3z/Soundtracks__Games/portal_still_alive.mp3
error adding /media/MediaVault/MP3z/Soundtracks__Games/portal_still_alive.mp3: directory or file not found
; grep MediaVault /etc/fstab 
13:/dev/sda1    /media/MediaVault       ntfs    auto,user,noatime,noexec,rw,async,fmask=0111 0 0

在我看来,这似乎不是系统级别的权限问题。但是mpd确实有个问题..。

最后:恐怕我不得不乘坐mpd/mpc,因为它使我的系统X11在引导时崩溃。是啊,它为什么要这么做?我不知道,原木帮不了什么忙。老实说,我只是尝试一下,因为它似乎比xmms2更受欢迎。我坚持xmms2。

EN

回答 1

Unix & Linux用户

发布于 2013-10-15 09:11:55

man挂载,关于“ntfs”的部分:

代码语言:javascript
复制
   uid=value, gid=value and umask=value
          Set  the  file permission on the filesystem.
          The umask value is given in octal.  By default,
          the files are owned by root and not
          readable by somebody else.

所以尝试‘`ls -ld /media/MediaVault /media/MediaVault/MP3z’。如果它符合手册页的状态,那么将uid、gid等添加到您的/ etc /fstab和umount中,并重新挂载文件系统。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/96096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档