概述
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
最后
以上就是合适黑裤为你收集整理的linux vfat 权限,LinuxMint(Ubuntu)配置fstab,实现开机自动挂载vfat和ntfs文件系统的全部内容,希望文章能够帮你解决linux vfat 权限,LinuxMint(Ubuntu)配置fstab,实现开机自动挂载vfat和ntfs文件系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复