Estou com problemas para montar um iPod em um recém-atualizado Debian Squeeze.
Eu suspeito que ou um protocolo mudou ou eu caguei um bug, que eu não sei onde reportar.
Estou tentando montar o iPod para ter permissão para lê-lo e escrevê-lo.
Mas meus esforços não deram em nada:
$ sudo mount -v -t vfat -o uid=32074,gid=6202 /dev/sde2 /mnt
/dev/sde2 on /mnt type vfat (rw,uid=32074,gid=6202)
$ ls -l /mnt
total 80
drwxr-xr-x 2 root root 16384 Jan 1 2000 Calendars
drwxr-xr-x 2 root root 16384 Jan 1 2000 Contacts
drwxr-xr-x 2 root root 16384 Jan 1 2000 Notes
drwxr-xr-x 3 root root 16384 Jun 23 2007 Photos
drwxr-xr-x 6 root root 16384 Jun 19 2007 iPod_Control
$ sudo umount /mnt
$ sudo mount -v -t vfat -o uid=nr,gid=nr /dev/sde2 /mnt
/dev/sde2 on /mnt type vfat (rw,uid=32074,gid=6202)
$ ls -l /mnt
total 80
drwxr-xr-x 2 root root 16384 Jan 1 2000 Calendars
drwxr-xr-x 2 root root 16384 Jan 1 2000 Contacts
drwxr-xr-x 2 root root 16384 Jan 1 2000 Notes
drwxr-xr-x 3 root root 16384 Jun 23 2007 Photos
drwxr-xr-x 6 root root 16384 Jun 19 2007 iPod_Control
Como você pode ver, tentei IDs simbólicas e numéricas, mas os arquivos persistem em serem de propriedade de root (e somente graváveis por root).
Os IDs são realmente meus; Eu tive o UID desde 1993.
$ id
uid=32074(nr) gid=6202(nr) groups=6202(nr),0(root),2(bin),4(adm),...
Eu coloquei um ponto no link , e a chamada mount (2) parece boa:
mount("/dev/sde2", "/mnt", "vfat", MS_MGC_VAL, "uid=32074,gid=6202") = 0
Por fim, aqui está minha versão do kernel de uname -a
:
Linux homedog 2.6.32-5-686 #1 SMP Mon Jun 13 04:13:06 UTC 2011 i686 GNU/Linux
Alguém sabe se
- eu deveria estar fazendo algo diferente, ou
- Se houver uma solução alternativa ou
- Se este é um bug, onde deve ser reportado?