我是靠谱客的博主 合适黑裤,最近开发中收集的这篇文章主要介绍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

最后

以上就是合适黑裤为你收集整理的linux vfat 权限,LinuxMint(Ubuntu)配置fstab,实现开机自动挂载vfat和ntfs文件系统的全部内容,希望文章能够帮你解决linux vfat 权限,LinuxMint(Ubuntu)配置fstab,实现开机自动挂载vfat和ntfs文件系统所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部