/etc/fstab 内容解释(偷个懒,把别人的话拷贝过来,做个标记,然后下班走人...)
/dev/hda1 /mnt/c ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda9 /mnt/d ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0
/dev/hda10 /mnt/e vfat users,gid=users,umask=0002,utf8=true,codepage=936 0 0

第一个,用来以只读方式挂载NTFS文件系统的/dev/hda1 到 /mnt/c 这个目录。ro表示read-only只读。users,gid=users表示允许users普通用户组的用户卸载/挂载这个设备。可以尝试以普通用户身份umount /dev/hda1 然后 mount /dev/hda1 ;再试一下其它的Linux的文件系统看看普通用户是否有权卸载,普通用户无法卸载是因为没有默认的挂载选项中没有给普通用户这样的权限。umask=0002是掩码值。nls=utf8是指的以utf8字符集编码方式挂载这个设备。

第二个,是用来以读写方式挂载NTFS文件系统的磁盘分区。这种挂载的方式,SuSE系列的初始安装默认是不支持的。需要安装能读写NTFS的包。silent如果不知道可以在dict.cn查一下它的意思。后面的umask=0同上是掩码。locale=zh_CN.utf8 是表示以这种字符集编码方式挂载这个磁盘分区,或者说这个设备。

第三个,/dev/hda10 表示要挂载的设备;/mnt/e 表示要挂载到的目录;vfat是指明以vfat的文件系统类型( fstype ),来挂载这个设备;最后面一的段users,gid=users,也是允许普通用户组的用户卸载/挂载 这个设备的;umask=0002是掩码,utf8=true,codepage=936这两个也是用来表示挂载时使用的字符集编码的。不懂的单词可以到 dict.cn 查一下是什么意思。

/etc/fstab 文件的最后面的两个数字也是有讲究的。 前面的第一位数字不太清楚大概是说是否备份这个分区;后面的数字如果是1或者是2都是表示开机需要自检的,根分区是第一个被挂载的设备,所以它的最后一位数字标为1 。
/etc/fstab 文件中的挂载选项有错误是可能会导致系统启动失败或者启动不正常的。

像 proc sysfs debugfs devpts 这样的都是指的虚拟的文件系统。
想要详细了解,可以看一下mount的man帮助。

最后帖一下我的 /etc/fstab 文件:

/dev/hda3 / reiserfs acl,user_xattr 1 1
/dev/hda9 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/hda11 /home ext3 defaults 1 2
/dev/hda1 /media/hda1 ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda3 /media/hda3 reiserfs defaults 1 2
/dev/hda5 /media/hda5 ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda6 /media/hda6 ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda7 /media/hda7 ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda8 /media/hda8 vfat users,gid=users,umask=0002,utf8=true,codepage=936 0 0
/dev/hda10 /media/hda10 reiserfs defaults 1 2
/dev/hda13 /media/hda13 xfs defaults 1 2
/dev/sda1 /media/sda1 xfs defaults 1 2
/dev/sda2 /media/sda2 reiserfs defaults 1 2
/dev/sda3 /media/sda3 reiserfs acl,user_xattr 1 2
/dev/sda5 /media/sda5 reiserfs defaults 1 2
/dev/sda6 /media/sda6 ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0

解释一下文件/etc/fstab的内容的更多相关文章

  1. 【转载】Linux命令-自动挂载文件/etc/fstab功能详解[转]

    博客园 首页 新随笔 联系 订阅 管理 随笔 - 322  文章 - 0  评论 - 19 Linux命令-自动挂载文件/etc/fstab功能详解[转]     一./etc/fstab文件的作用 ...

  2. 每日学习心得:SharePoint 为列表中的文件夹添加子项(文件夹)、新增指定内容类型的子项、查询列表中指定的文件夹下的内容

    前言: 这里主要是针对列表中的文件下新增子项的操作,同时在新建子项时,可以为子项指定特定的内容类型,在某些时候需要查询指定的文件夹下的内容,针对这些场景都一一给力示例和说明,都是一些很小的知识点,希望 ...

  3. chm文件打开空白无内容的解决办法

    今天下载了个chm文件,但是打开空白,也没显示什么内容,经过一番研究之后终于可以正常显示了,下面把解决办法分享出来供大家参考下,谢谢.   工具/原料 windows7系统 chm文件 方法/步骤   ...

  4. Android 建立文件夹、生成文件并写入文本文件内容

    一.首先添加权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">& ...

  5. Web 在线文件管理器学习笔记与总结(10)查看文件夹中的内容

    ① 读取文件夹大小 a. 封装计算文件夹大小的函数 b.  打开文件夹 c. 循环判断文件夹下的内容是文件还是文件夹,如果是文件,则累积相加文件的大小:如果是文件夹,则递归调用该函数 注意两个问题: ...

  6. Path,Files巩固,题目:从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中

    这个题目用传统的File,InputStream可以做,但是如果用Files,Path类做,虽然思路上会困难一些,但是代码简洁了很多,以下是代码: import java.io.IOException ...

  7. 在一个exe文件中查找指定内容,找到则返回起始位置, 否则返回0

    //在一个exe文件中查找指定内容,找到则返回起始位置, 否则返回0//如果某字符串, 直接传入字符串进来//如果要查找16进制,则用如下格式传参进来: #$1A#$2A#$3A function F ...

  8. mac安装office2011,提示无法打开文件Normal.dotm,因为内容有错误

    最近使用mac上的office,发现一个问题,每次打开office11都会报错,提示“无法打开文件Normal.dotm,因为内容有错误”,于是就在网络上搜索了一下,找到如下一段话, I just f ...

  9. Python3 将configparser从ini文件中读取的内容转换成字典格式

    因为写脚本的用到了,所以研究了下怎么将configparser从ini文件中读取的内容转换成字典格式. 整理一下,希望能对大家有帮助. 从http://stackoverflow.com/questi ...

随机推荐

  1. 为 Tomcat 安装 apr

    apr 官方介绍: Tomcat可以使用APR来提供超强的可伸缩性和性能,更好地集成本地服务器技术. APR(Apache Portable Runtime)是一个高可移植库,它是Apache HTT ...

  2. java.lang.UnsatisfiedLinkError:no dll in java.library.path终极解决之道

     Java调用Dll时,会出现no dll in java.library.path异常,在Java Project中不常见,因为只要将Dll拷贝到system32目录下即可:         但若是 ...

  3. Calendar 对象的使用实例

    1.Calendar demo例子 JavaCalendar 类时间操作,示范代码. public class CalendarDemo { private static SimpleDateForm ...

  4. 【hihoCoder】【挑战赛#12】

    模拟+枚举+模拟……+构造 QAQAQQQ rank12求杯子! A 顺子 ……模拟题,分类讨论一下就好了……比如当前四张牌是不是同一花色……是不是连续的四张牌,如果是连续的四张牌,是不是两边的……( ...

  5. 数据库实例: STOREBOOK > 表空间 > 编辑 表空间: UNDOTBS1

    ylbtech-Oracle:数据库实例: STOREBOOK  >  表空间  >  编辑 表空间: UNDOTBS1 表空间  >  编辑 表空间: UNDOTBS1 1. 一般 ...

  6. Informatica 常用组件Source Qualifier之八 Distinct

    如果希望 PowerCenter 从源选择唯一值,您可以使用"选择相异"选项.例如,您可以使用此功能从列出总销售额的表中提取唯一客户标识.使用"选择相异"过滤器 ...

  7. SVN jsvnadmin 安装与基本使用

    1. jsvnadmin  介绍 https://code.google.com/p/jsvnadmin/ Svn Admin是一个Java开发的管理Svn服务器的项目用户的web应用.安装好Svn服 ...

  8. C# 中使用 RSA加解密算法

    一.什么是RSA RSA公开密钥密码体制.所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制. 在公开密钥密码体制中,加密密钥(即 ...

  9. 30条技巧提高Web程序执行效率

    尽量避免使用DOM.当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用.使用设置innerHTML的方法来替换document.createElement/append ...

  10. ASM下裸设备的路径更改是否会影响数据库的执行

    通过asm来存储数据库文件,在linux下能够通过asmlib的方式来管理块设备,也能够直接使用裸设备来建立asm磁盘.在asmlib方式下,磁盘设备启动顺序和名称的改变不会影响到asm的使用.但假设 ...