|
发表于 2006-7-15 23:12:27
|
显示全部楼层
让普通用户读写 FAT32 分区,读 NTFS 分区。
主意,以下操作必须以 root 用户完成。
[root@localhost yichi]# uname -r
2.6.17-1.2145_FC5smp
然后去
http://www.linux-ntfs.org/content/view/187/
下载你的内核对应的 RPM 包。
我的内核是 2.6.17-1.2145_FC5smp,我下的就是
kernel-module-ntfs-2.6.17-1.2145_FC5smp-2.1.27-0.rr.10.5.i686.rpm
#rpm -ivh kernel-module-ntfs-2.6.17-1.2145_FC5smp-2.1.27-0.rr.10.5.i686.rpm
#fdisk -l
Disk /dev/sda: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2557 20539071 7 HPFS/NTFS
/dev/sda2 6346 7297 7646940 c W95 FAT32 (LBA)
/dev/sda3 2558 3832 10241437+ 83 Linux
/dev/sda4 3833 6345 20185672+ 5 Extended
/dev/sda5 3833 4852 8193118+ b W95 FAT32
/dev/sda6 4853 5744 7164958+ 83 Linux
/dev/sda7 5745 5871 1020096 82 Linux swap / Solaris
/dev/sda8 5872 6345 3807373+ 83 Linux
Partition table entries are not in disk order
找到你的 microsoft windows 分区,我的是
/dev/sda1 和 /dev/sda5
more /etc/passwd | grep YOURUSERNAME
我的登录用户名是 yichi
#more /etc/passwd | grep yichi
yichi:x:500:500:Yichi Zhang:/home/yichi:/bin/bash
得到我的用户 uid 和 gid,500,500
#vi /etc/fstab
添加:
/dev/sda1 /mnt/winc ntfs uid=500,gid=500,rw,exec 0 0
/dev/sda5 /mnt/wind vfat uid=500,gid=500,rw,exec 0 0
保存退出
#mount -a
这样可能就可以读写 fat32 分区
可以读 ntfs 分区了。
请成功或不成功都回个贴,谢谢。 |
|