求救!!!怎么也搞不明白

求救!!!怎么也搞不明白

今天新装一块硬盘,所以从装了系统(小弟菜鸟).原来的硬盘是sda(系统盘),新的硬盘是hda.我把hda1(vfat)挂载到/mnt/win ,然后使用chown xxx /mnt/win命令.却提示 chown: 正在更改 ‘/mnt/win/’ 的所有者: 不允许的操作,于是我又使用chmod 777 /mnt/win/命令,这下没报错,但是使用ls -l命令查看还是755.我使用的是root用户怎么也不行?请哪位大虾给小弟解释一下.谢了.
超级 潜水王
mount加参数 -o umask=0  看看
还是不行,而且在/mnt/win里面在建一个文件夹,使用chown也还是不好使.
哦??? 不会吧  你在try try。 我try的没有问题!
[code:1][root@BOoRFGOnZ ~]# mount -t vfat /dev/hda9 /mnt/hda9
[root@BOoRFGOnZ ~]# ls /mnt/hda9/image/ -l
总用量 12
drwxr-xr-x  7 root root 4096 2004-08-13  dos
drwxr-xr-x  2 root root 4096 2004-08-19  ghost
drwxr-xr-x  7 root root 4096 2004-07-05  system
[root@BOoRFGOnZ ~]# umount /mnt/hda9
[root@BOoRFGOnZ ~]# mount -t vfat -o umask=0 /dev/hda9 /mnt/hda9
[root@BOoRFGOnZ ~]# ls /mnt/hda9/image/ -l
总用量 12
drwxrwxrwx  7 root root 4096 2004-08-13  dos
drwxrwxrwx  2 root root 4096 2004-08-19  ghost
drwxrwxrwx  7 root root 4096 2004-07-05  system
[root@BOoRFGOnZ ~]#
[/code:1]
没有加umask的时候 跟你说的一样。。加了umask=0以后 就没有问题了
[jude@lb mnt]$ ls -l
总用量 12
drwxr-xr-x  3 root root 4096 1970-01-01  capsule
drwxr-xr-x  2 root root 4096  1月 27 13:26 win
[jude@lb mnt]$ umount capsule/
umount: only root can unmount /dev/hda1 from /mnt/capsule
[jude@lb mnt]$ su
Password:
[root@lb mnt]# umount capsule/
[root@lb mnt]# ls -l
总用量 16
drwxr-xr-x  2 root root 4096  2月  2 20:29 capsule
drwxr-xr-x  2 root root 4096  1月 27 13:26 win
[root@lb mnt]# mount -t vfat -o umask=0 /dev/hda1 /mnt/capsule/
[root@lb mnt]# ls -l
总用量 12
drwxrwxrwx  3 root root 4096 1970-01-01  capsule
drwxr-xr-x  2 root root 4096  1月 27 13:26 win
[root@lb mnt]# chown xxxx capsule/
chown: 正在更改 ‘capsule/’ 的所有者: 不允许的操作
而且即便是drwxrwxrwx用户xxxx还是不能修改capsule里的文件.求老大帮助.
还有一点我也不明白.
[root@lb mnt]# umount capsule/
之后再次
[root@lb mnt]# ls -l
总用量 16
drwxr-xr-x  2 root root 4096  2月  2 20:29 capsule
drwxr-xr-x  2 root root 4096  1月 27 13:26 win
这次的日期就是2月  2 20:29而刚才的日期是1970-01-01.
也就是说,挂载前是显示文件夹的建立时间,但是挂载之后显示的是1970-01-01.这是怎么回事?
前面的xxxx用户存在,这一点也没有问题.
我看看 有是这样子
这个 可能 与文件系统有关吧
我用的是fc4,up2date到最新.主文件系统是ext3.