redhat linux中解决了 mount FAT分区后中文乱码和普通用户读写的问题
2011-06-30 10:12
309 查看
解决了redhat linux 中 mount FAT分区后中文乱码和普通用户读写的问题
这个问题困扰了我太久了,今天终于解决.
1. mount FAT分区以后中文乱码的问题,原来iocharset应该设为uft8,以前一直都是cp936或者gb2312,没有考虑linux现在都采用uft8编码了,这是个大问题.
2. mount后普通用户可写的问题,这个通过mount时指定gid和uid,模式为rw方式解决了.
3.现在我的fstab
其中500为用户lyb的用户ID,501为用户组lyb的用户组ID
如果手动加载,格式如下:
CODE:
mount -t vfat /dev/sda1 -o iocharset=utf8,uid=500,gid=501 /mnt/usgh
这个问题困扰了我太久了,今天终于解决.
1. mount FAT分区以后中文乱码的问题,原来iocharset应该设为uft8,以前一直都是cp936或者gb2312,没有考虑linux现在都采用uft8编码了,这是个大问题.
2. mount后普通用户可写的问题,这个通过mount时指定gid和uid,模式为rw方式解决了.
3.现在我的fstab
CODE: /dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0 none /proc proc rw 0 0 none /sys sysfs rw 0 0 none /dev/pts devpts rw,gid=5,mode=620 0 0 usbfs /proc/bus/usb usbfs rw 0 0 /dev/hda7 /boot ext3 rw 0 0 none /dev/shm tmpfs rw 0 0 /dev/hda5 /mnt/wind vfat defaults,rw,umask=0,codepage=936,iocharset=utf8,uid=500,gid=501 0 0 /dev/hda6 /mnt/wine vfat defaults,rw,umask=0,codepage=936,iocharset=utf8,uid=500,gid=501 0 0 none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0 /dev/sda5 /mnt/usbh vfat defaults,rw,umask=0,codepage=936,iocharset=utf8,uid=500,gid=501 0 0 /dev/sda1 /mnt/usbg vfat defaults,rw,umask=0,codepage=936,iocharset=utf8,uid=500,gid=501 0 0 |
如果手动加载,格式如下:
CODE:
mount -t vfat /dev/sda1 -o iocharset=utf8,uid=500,gid=501 /mnt/usgh
相关文章推荐
- Mount FAT分区出现中文乱码和普通用户读写权限的解决办法
- 挂载cifs分区中文乱码问题的解决,原因是locale变量设置错误
- 解决微信安卓SDK获取用户昵称时中文乱码的问题
- Java读写.properties文件实例,解决中文乱码问题
- 新手速学之spark快速读写mysql以及解决中文乱码问题
- centos 挂载 NTFS 分区 以及 解决 linux 下 MATLAB 中文乱码问题
- 读写json中文ASCII乱码问题的解决方法
- JAVA之NIO按行读写大文件,完美解决中文乱码问题
- Java读写.properties文件实例,解决中文乱码问题
- 解决servlet响应用户中文请求信息的乱码问题
- 解决eclipse中java项目导出成jar包后读写UTF-8文件中文乱码问题
- GDAL读写dxf文件中文乱码问题解决方法(二)
- 解决Linux下挂载Windows分区中文乱码问题
- 教程:解决Archlinux浏览器中文乱码和无法自动挂载设备分区的问题.
- Java 解决读写本地文件中文乱码的问题
- Java读写txt文件中文乱码问题的解决
- Java读写.properties文件实例,解决中文乱码问题
- Java读写.properties文件解决中文乱码问题
- FAT32 分区目录普通用户不可访问、中文文件名乱码
- 解决Python2.7读写文件中的中文乱码问题