我在新升级的Debian Squeeze上安装iPod时遇到了麻烦.
我怀疑协议已经改变,或者我发现了一个错误,我不知道在哪里报告.
我怀疑协议已经改变,或者我发现了一个错误,我不知道在哪里报告.
我正在尝试安装iPod,以便我有权读取和写入它.
但我的努力一无所获:
$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,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
如您所见,我已经尝试了符号和数字ID,但文件仍然由root拥有(并且只能由root写入).
身份证确实是我的;我从1993年就拥有了UID.
$id uid=32074(nr) gid=6202(nr) groups=6202(nr),0(root),2(bin),4(adm),...
我在http://pastebin.com/Xue2u9FZ处放了一个strace,mount(2)调用看起来很好:
mount("/dev/sde2","/mnt","vfat",MS_MGC_VAL,"uid=32074,gid=6202") = 0
最后,这是uname -a的内核版本:
Linux homedog 2.6.32-5-686 #1 SMP Mon Jun 13 04:13:06 UTC 2011 i686 GNU/Linux
有谁知道是否