linux 挂载 fat32 格式的分区,可以直接使用命令: sudo mount -t auto /dev/sdax /hd
再这里-t(type): 写上auto ,系统会使用合适的格式来挂载,挂载后的盘符访问没有任何问题,但是如果你想要 开机启动自动挂载 需要修改 /etc/fstab
一般情况下是:
/dev/sdax /hd ext3 default 0 0
这个比较简单,但是如果你要开机自动挂载 fat32,会麻烦点,开始我尝试:
/dev/sdax /hd vfat default 0 0
进入系统后访问挂载盘符,提示 no promission
然后该用 auto type 模式:即 :
/dev/sdax /hd auto default 0 0
还是有问题。最后找到一解决方法:使用 vfat type格式,但是需要修改后面参数:具体如下:
/dev/sdxY /mnt/some_folder vfat user,rw,umask=000 0 0
“users”标签的意思是任何用户(甚至非 root 用户)都可以挂载或卸载分区 '/dev/sdX'。“rw”标签则分配读写的使用权。但我不知道“umask”标签的意义(umask 是权限掩码命令 umask=000 指任何人没有特权,且权限为777,即所有人都可以读、写、执行)。我曾试图在“man mount”中查询,但是没有什么结果。
比如你的 FAT32 分区在 '/dev/sda9',你想将其挂载到 '/mnt/fat32',那么你需要输入并运行
/etc/fstab
/dev/sda9 /mnt/fat32 vfat user,rw,umask=111,dmask=000 0 0