Montagem mpd/mpc e NTFS

Montagem mpd/mpc e NTFS

Meu diretório de músicas é mantido em uma montagem NTFS, pois era a maneira mais simples de tê-lo em máquinas Windows e *nix. Estou tentando fazer com que o mpd/mpc realmente leia o diretório e não chegue a lugar nenhum.

/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 parece não conseguir encontrar esse diretório de músicas. Quando executo (via serviço), recebo o seguinte no log:

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

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

Observe que posso acessar a partição montada em NTFS perfeitamente, pois meu usuário normal e xmms2 (outro reprodutor de música daemon/cliente) podem acessar todos os arquivos de mídia sem problemas. Isso me faz pensar que o problema é mpd e não minha configuração ...

Qualquer ideia?

ATUALIZAR: 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, mpdtem um problema...

FINAL:Infelizmente, tive que me livrar do mpd/mpc, pois ele estava fazendo meu sistema X11 travar na inicialização. Sim, por que faria isso? Não tenho ideia, os logs não ajudam muito. Para ser honesto, eu estava apenas tentando, pois parece ser mais popular que o xmms2. Vou continuar com o xmms2.

Responder1

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 atender ao que as páginas de manual indicam, adicione uid, gid etc. como opções ao seu /etc/fstab e desmonte e monte novamente o sistema de arquivos.

informação relacionada