Todo mundo tem permissão de leitura / gravação / execução, mas ninguém pode criar arquivos

2

Eu montei meu disco rígido USB usando as instruções aqui e, bem:

$ sudo mount -t ntfs -o umask=000 -rw /dev/sda1 "/media/MyBook/"
$ ls -l /media
total 12
(a couple irrelevent directories here)
drwxrwxrwx 1 root root 4096 Apr 28 11:11 MyBook
$ touch /media/MyBook/test
touch: cannot touch '/media/MyBook/test': Permission denied
$ sudo touch /media/MyBook/test
touch: cannot touch '/media/MyBook/test': Permission denied

Portanto, apesar de rwx permissões para todos, ninguém, nem mesmo o root, pode criar arquivos na unidade. As permissões são as mesmas na pasta /media & todas as subpastas de /media/MyBook . Eu tenho chkdsk /F d a unidade no Windows; Ele funciona bem lá e no Ubuntu. Eu também tentei chmod 777 ing e chown ing as pastas que eu preciso escrever; nada funciona. O que está acontecendo?

Saída de mount (sem argumentos):

/dev/root on / type ext4 (rw,noatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=216132k,nr_inodes=54033,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=44880k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=89740k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/sda1 on /media/MyBook type ntfs (rw,relatime,uid=0,gid=0,umask=00,nls=utf8,errors=continue,mft_zone_multiplier=1)

Atualização: O sistema de arquivos primário do Pi é um cartão SD, e eu notei que o interruptor do cartão está na posição de 'bloqueio'. Eu não posso confirmar que foi a causa até eu terminar chkdsk ing o drive (NOVAMENTE) mas parece provável ... eu acho? Finalmente cuidei disso ... não foi o problema. Alguma idéia?

    
por Zelda64fan 21.05.2013 / 15:01

1 resposta

1

use

sudo mount -t ntfs -o umask=0022,uid=adam,gid=pi,rw /dev/sda1 /media/MyBook

(observe o umask!)

ou melhor, desde que você esteja usando um rpi que tenha o comando udisks , apenas use isso para que você não precise executar manualmente o comando mount:

udisks --mount /dev/sda1

isso normalmente seleciona as opções corretas automaticamente

    
por 21.05.2013 / 16:35