mpd / mpc e montagem NTFS

3

Meu diretório de músicas é mantido em uma montagem NTFS, pois era a maneira mais simples de tê-lo nas máquinas window e * nix. Eu estou tentando obter mpd / mpc para realmente ler o diretório e não chegar onde.

/ etc / fstab mostra:

/dev/sda1   /media/MediaVault   ntfs    defaults 0 0

/etc/mpd.conf mostra:

music_directory "/media/MediaVault/MP3z"
user "mpd"

No entanto, o mpd não consegue encontrar esse diretório de músicas. Quando eu executo (via serviço) eu recebo o seguinte no log:

mpd[6508]: Failed to stat directory "/media/MediaVault/MP3z": Permission denied

E o mpc add X me dá: X: directory or file not found . No entanto:

; 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/

Note que eu posso acessar a partição montada ntfs, já que meu usuário normal e xmms2 (outro daemon / client music player) podem acessar todos os arquivos de mídia sem nenhum problema. Isso me faz pensar que o problema é o mpd e não a minha configuração ...

Alguma ideia?

UPDATE : Depois de algumas experiências, aqui estão mais dados intrigantes:

; 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

Para mim, isso não parece ser um problema de permissão no nível do sistema. No entanto, o mpd tem um problema ...

FINAL : Eu tenho medo de ter que pegar o mpd / mpc como se estivesse fazendo meu sistema X11 travar na inicialização. Sim, por que faria isso? Não faço ideia, os logs não ajudam muito. Para ser honesto, eu estava apenas tentando, pois parece ser mais popular que xmms2. Eu estou com o xmms2.

    
por Sardathrion 15.10.2013 / 10:32

1 resposta

1

man mount, seção sobre '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.

Então, tente "ls -ld / media / MediaVault / media / MediaVault / MP3z". Se ele atende às man pages, então adicione uid, gid etc. como opções ao seu / etc / fstab e umount e monte novamente o sistema de arquivos.

    
por 15.10.2013 / 11:11