linux vfat 权限,LinuxMint(Ubuntu)配置fstab,实现开机自动挂载vfat和ntfs文件系统

Mint本来已经自带了自动挂载功能,但是不知道搞什么东东,失效了。唯有自己实现一个

什么是fstab

文件fstab包含了你的电脑上的存储设备及其文件系统的信息。使用fstab可以实现开机自动挂载各种文件系统格式的硬盘、分区、可移动设备和远程设备等。

在这个文件里面配置了,开机就能自动挂载了哦

fstab文件示例

tony-desktop tony # cat /etc/fstab

# /etc/fstab: static file system information.

#

# Use 'blkid' to print the universally unique identifier for a

# device; this may be used with UUID= as a more robust way to name devices

# that works even if disks are added and removed. See fstab(5).

#

#              

# / was on /dev/sda1 during installation

UUID=c9930eb0-8c98-435c-a6a7-030c49ca72d7 /               ext4    errors=remount-ro 0       1

# /home was on /dev/sda2 during installation

UUID=bdde5aa1-da25-4039-bfa2-995a140d3c14 /home           ext4    defaults        0       2

# swap was on /dev/sda3 during installation

UUID=c07682fb-7b06-4961-b6c5-05adb6eae1d5 none            swap    sw              0       0

获取UUID,用blkid

tony-desktop tony # blkid

/dev/sda1: UUID="c9930eb0-8c98-435c-a6a7-030c49ca72d7" TYPE="ext4"

/dev/sda2: UUID="bdde5aa1-da25-4039-bfa2-995a140d3c14" TYPE="ext4"

/dev/sda3: UUID="c07682fb-7b06-4961-b6c5-05adb6eae1d5" TYPE="swap"

/dev/sdb1: LABEL="SAMSUNG-20G" UUID="B62CA61D2CA5D89F" TYPE="ntfs"

/dev/sdb2: LABEL="SAMSUNG-40G" UUID="1858005D58003BCE" TYPE="ntfs"

fstab详解

让我们对fstab的用法进行一个详细的了解。一个典型的entry有下面的fields (fields用空格或tab分开):

file system:设备名称,可以通过ls /dev查看。

dir:期望挂载的目录,这个必须已经存在。

type:指挂载设备或分区为何种文件系统类型(例如:ext2, ext3, reiserfs, xfs, jfs,smbfs, iso9660, vfat, ntfs, swap等)。

options:选项。设置一些文件系统的具体选项。这里不详细介绍,具体说明:

fat32文件系统配置如下:defaults,user,rw,codepage=936,iocharset=utf8,分配代表:默认,所有用户可以使用,可读可写,后面的一项为避免显示乱码。

ntfs文件系统配置如下:defaults,user,rw,iocharset=utf8,umask=000,nls=utf8,分配代表:默认,所有用户可以使用,可读可写,后面的一项为避免显示乱码。

dump:是dump utility用来决定是否做备份的. 大部分的用户是没有安装dump的,所以应该写为0。

pass: fsck会检查这个头目下的数字来决定检查文件系统的顺序,配置成0的话,开机将不做检查。

修改fstab,要root权限

# SAMSUNG-20G data files by Tony 2014.12.15

UUID=B62CA61D2CA5D89F    /media/SAMSUNG-20G    ntfs    defaults,user,rw,iocharset=utf8,umask=000,nls=utf8    0    3

# SAMSUNG-40G data files by Tony 2014.12.15

UUID=1858005D58003BCE    /media/SAMSUNG-40G    ntfs    defaults,user,rw,iocharset=utf8,umask=000,nls=utf8    0    4

检查fstab正确性,sudo mount -a

可以使用sudo mount -a, -a参数表明使用/etc/fstab中的配置进行挂载。如果发现配置不正确,可以再使用sudo umount /dev/XXX卸载对应设备。这样避免了每次修改重启电脑。 对于挂载失败的原因,可以通过dmesg命令查看。

其他参考 http://winhyt.iteye.com/blog/980749

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值