Eu preciso compartilhar 4 HDDs em minha LAN, mas o fstab que eu escrevi não funciona como eu.
Aqui está a parte do fstab feita para esses HDDs:
#External HHDs
LABEL=Incompleted0Seasons /media/IncompletedSeasons ntfs-3g auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000 0 0
LABEL=Films /media/Films ntfs-3g auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000 0 0
LABEL=Music0and0Animation /media/MusicAndAnimation ntfs-3g auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000 0 0
LABEL=Completed0Seasons /media/CompletedSeasons ntfs-3g auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000 0 0
Eles são nomeados corretamente e as pastas dos pontos de montagem já existem:
root@raspbmc:/home/pi# ls -la /media/
total 24
drwxrwxr-x 6 root root 4096 Jul 27 19:08 .
drwxr-xr-x 24 root root 4096 Jul 13 19:20 ..
drwxrwxr-x 2 pi pi 4096 Jul 27 19:08 CompletedSeasons
drwxrwxr-x 2 pi pi 4096 Jul 27 19:07 Films
drwxrwxr-x 2 pi pi 4096 Jul 27 19:07 IncompletedSeasons
drwxrwxr-x 2 pi pi 4096 Jul 27 19:07 MusicAndAnimation
Neste ponto, eu considero que jogar mount -a
irá montar esses 4 HDDs, naqueles 4 pastas com permissões são escritas no fstab.
Vamos tentar:
root@raspbmc:/home/pi# mount -a
mount: devpts already mounted or /dev/pts busy
ntfs-3g: Failed to access volume 'LABEL=Music and Animation': No such file or directory
ntfs-3g 2012.1.15AR.5 external FUSE 29 - Third Generation NTFS Driver
Configuration type 7, XATTRS are on, POSIX ACLS are on
Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2011 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson
Usage: ntfs-3g [-o option[,...]] <device|image_file> <mount_point>
Options: ro (read-only mount), remove_hiberfile, uid=, gid=,
umask=, fmask=, dmask=, streams_interface=.
Please see the details in the manual (type: man ntfs-3g).
Example: ntfs-3g /dev/sda1 /mnt/windows
News, support and information: http://tuxera.com
root@raspbmc:/home/pi# ls -la /media/
total 204
drwxrwxr-x 6 root root 4096 Jul 27 19:08 .
drwxr-xr-x 24 root root 4096 Jul 13 19:20 ..
drwxrwxr-x 1 pi pi 4096 Jul 19 17:17 CompletedSeasons
drwxrwxr-x 1 pi pi 4096 Jul 12 21:58 Films
drwxrwxr-x 1 pi pi 4096 Jul 27 18:51 IncompletedSeasons
drwxrwxr-x 2 pi pi 4096 Jul 27 19:07 MusicAndAnimation
Funciona! Não se importe que o quarto falhou, está desligado ... Então eu reinicio o dispositivo, e este é o resultado:
root@raspbmc:/home/pi# ls -la /media/
total 152
drwxrwxr-x 8 root root 4096 Jul 27 19:40 .
drwxr-xr-x 24 root root 4096 Jul 13 19:20 ..
drwx------ 1 pi pi 4096 Jul 19 17:17 Completed Seasons
drwxrwxr-x 2 pi pi 4096 Jul 27 19:08 CompletedSeasons
drwxrwxr-x 2 pi pi 4096 Jul 27 19:07 Films
drwx------ 1 pi pi 4096 Jul 27 18:51 Incompleted Seasons
drwxrwxr-x 2 pi pi 4096 Jul 27 19:07 IncompletedSeasons
drwxrwxr-x 2 pi pi 4096 Jul 27 19:07 MusicAndAnimation
Geralmente, essas novas pastas são montadas normalmente, mas os antigos estão vazios. Eu esqueci de fazer alguma coisa? Eu cometi algum erro? Você pode me ajudar por favor?
Eu tentei renomear pastas e fstab mountpoints com o mesmo nome que os rótulos e, após a reinicialização, o resultado foi algo assim:
root@raspbmc:/home/pi# ls -la /media/
total 152
drwxrwxr-x 8 root root 4096 Jul 27 19:40 .
drwxr-xr-x 24 root root 4096 Jul 13 19:20 ..
drwx------ 1 pi pi 4096 Jul 19 17:17 Completed Seasons_
drwxrwxr-x 2 pi pi 4096 Jul 27 19:08 Completed Seasons
drwx------ 1 pi pi 4096 Jul 19 17:17 Films
drwx------ 1 pi pi 4096 Jul 27 18:51 Incompleted Seasons_
drwxrwxr-x 2 pi pi 4096 Jul 27 19:07 Incompleted Seasons
drwxrwxr-x 2 pi pi 4096 Jul 27 19:07 Music and Animation
Eu achei que o sistema não tinha privilégios suficientes para usar minhas pastas como pontos de montagem, mas eu não entendo onde consertá-lo (se eu precisar disso).
Poderia ser causado pelo uso do usuário 'pi' em vez de 'root'? ( uid=1000
e gid=1000
são ambos referenciados a pi user e group).
O Samba e o XBMC são forçados a procurar nessas pastas por minhas mídias, poderia ser parte do problema?
Eu tentei usar o UUID em vez de Labels, nada mudou. Mas, desta vez, eu não os montei manualmente e apenas reiniciei, e notei que NADA aconteceu. Não há HDDs montados, nem novas pastas, e o antigo é exatamente o mesmo de antes (vazio e com os mesmos privilégios).
Parece que o fstab não funciona, então eu verifiquei seus mods:
root@raspbmc:/home/pi# ls -la /etc/fstab
-rw-r--r-- 1 root root 1347 Aug 4 09:31 /etc/fstab
Só para tentar, eu mudei em:
root@raspbmc:/home/pi# ls -la /etc/fstab
-rwxrwxr-- 1 root root 1347 Aug 4 09:41 /etc/fstab
E reinicie, mas nada de novo.
Eu limpei o fstab um pouco, para testar com apenas 1 disco rígido de cada vez, com esta compilação:
UUID=646ADB4C6ADB199E /media/IncompletedSeasons ntfs-3g auto,rw,exec,async,dmask=0002,fmask=0003,uid=1000,gid=1000 0 0
É claro que o UUID está correto:
root@raspbmc:/home/pi# blkid
/dev/mmcblk0p1: UUID="CEC6-297F" TYPE="vfat"
/dev/mmcblk0p2: UUID="f5035424-d974-4c50-b749-76d000ba1ee6" TYPE="ext4"
/dev/sda1: LABEL="IncompletedSeasons" UUID="646ADB4C6ADB199E" TYPE="ntfs"
Ninguém quer se juntar a mim aqui?