私は音楽ディレクトリをNTFSマウントに保存します。それがWindowsと*nixシステムに保存する最も簡単な方法だからです。実際にディレクトリを読み取るためにmpd / mpcを取得しようとしましたが、結果はありません。
/etc/fstab は以下を示しています:
/dev/sda1 /media/MediaVault ntfs defaults 0 0
/etc/mpd.conf は以下を示しています:
music_directory "/media/MediaVault/MP3z"
user "mpd"
しかし、mpdは音楽ディレクトリを見つけることができないようです。サービスを介して実行すると、ログに次のものが表示されます。
mpd[6508]: Failed to stat directory "/media/MediaVault/MP3z": Permission denied
mpc add Xは私に以下を提供しますX: directory or file not found
。しかし:
; 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に問題があると思います...
どんなアイデアがありますか?
修正する:いくつかの実験を行った後、より混乱したデータは次のとおりです。
; 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は実際に問題があります...
決定的な:起動時にシステムX11がクラッシュするため、mpd / mpcを使用する必要があるかどうか心配です。うん、なぜそうなの?わかりません。ログはあまり役に立ちません。正直なところ、xmms2よりも人気があると思うので、試してみました。私はxmms2に立ち往生しています。
ベストアンサー1
man mount、 "ntfs"の部分:
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にオプションとして追加してから、ファイルシステムをアンマウントしてから再度マウントしてください。