转载自: http://www.cnblogs.com/qiyebao/p/4484047.html

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

一、/etc/fstab文件的作用

磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。

系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。

二、挂载的限制

在说明这个文件的作用之前我想先强调一下挂载的限制。

  1、根目录是必须挂载的,而且一定要先于其他mount point被挂载。因为mount是所有目录的跟目录,其他木有都是由根目录 /衍生出来的。

  2、挂载点必须是已经存在的目录。

  3、挂载点的指定可以任意,但必须遵守必要的系统目录架构原则

  4、所有挂载点在同一时间只能被挂载一次

  5、所有分区在同一时间只能挂在一次

  6、若进行卸载,必须将工作目录退出挂载点(及其子目录)之外。

三、/etc/fstab文件中的参数

下面我们看看看/etc/fstab文件,这是我的linux环境中/etc/fstab文件中的内容

cat /etc/fstab 查看当前系统已经存在的挂载信息

在文件中我已经把每一列都做出来表示方便识别,我们可以看到一共有六列。

第一列:Device:磁盘设备文件或者该设备的Label或者UUID

  1)查看分区的label和uuid

    Label就是分区的标签,在最初安装系统时填写的挂载点就是标签的名字。可以通过查看一个分区的superblock中的信息找到UUID和Label name。

    例如:我们要查看/dev/sda1这个设备的uuid和label name

dumpe2fs -h /dev/sda1

dumpe2fs 1.35 (28-Feb-2004)

Filesystem volume name:   /boot   //这个就是Label name

Last mounted on:          <not available>

Filesystem UUID:          3b10fe13-def4-41b6-baae-9b4ef3b3616c    //UUID

Filesystem magic number:  0xEF53

Filesystem revision #:    1 (dynamic)

Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super

Default mount options:    (none)

Filesystem state:         clean

简单点的方式我们可以通过下面这个命令来查看

blkid

blkid /dev/vda1

  2)使用设备名和label及uuid作为标识的不同

  使用设备名称(/dev/sda)来挂载分区时是被固定死的,一旦磁盘的插槽顺序发生了变化,就会出现名称不对应的问题。因为这个名称是会改变的。

不过使用label挂载就不用担心插槽顺序方面的问题。不过要随时注意你的Label name。至于UUID,每个分区被格式化以后都会有一个UUID作为唯一的标识号。使用uuid挂载的话就不用担心会发生错乱的问题了。

第二列:Mount point:设备的挂载点,就是你要挂载到哪个目录下。

第三列:filesystem:磁盘文件系统的格式,包括ext2、ext3、reiserfs、nfs、vfat等

第四列:parameters:文件系统的参数

Async/sync

设置是否为同步方式运行,默认为async

auto/noauto

当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto

rw/ro

是否以以只读或者读写模式挂载

exec/noexec

限制此文件系统内是否能够进行"执行"的操作

user/nouser

是否允许用户使用mount命令挂载

suid/nosuid

是否允许SUID的存在

Usrquota

启动文件系统支持磁盘配额模式

Grpquota

启动文件系统对群组磁盘配额模式的支持

Defaults

同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置

第五列:能否被dump备份命令作用:dump是一个用来作为备份的命令。通常这个参数的值为0或者1

0

代表不要做dump备份

1

代表要每天进行dump的操作

2

代表不定日期的进行dump操作

第六列:是否检验扇区:开机的过程中,系统默认会以fsck检验我们系统是否为完整(clean)。

0

不要检验

1

最早检验(一般根目录会选择)

2

1级别检验完成之后进行检验

Linux 挂载windows网络共享文件 /etc/fstab功能详解相关推荐

  1. Linux挂载Windows网络共享文件夹

    Linux挂载Windows网络共享文件夹 1.设置Windows网络共享文件夹 在Windows下设置要共享的网络文件夹.最好是建一个专门的文件夹,然后所有的共享都走这个文件.这样需要设置的东西就很 ...

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

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

  3. Windows 网络服务架构系列课程详解(六) ---利用NLB群集实现WEB服务器的可靠性...

    Windows 网络服务架构系列课程详解(六) -----利用NLB群集实现WEB服务器的可靠性   实验背景: 在大型网络环境中存在这样一种情景,公司内部的FTP服务器出现故障或脱机了,而且不能快速 ...

  4. Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置

    Windows 网络服务架构系列课程详解(一) ---------DHCP服务器的搭建与配置   实验背景: 企业网络环境中在没有配置DHCP服务器时,经常会遇到这样的情况,用户不懂怎么去配置IP地址 ...

  5. Linux下的tar归档及解压缩功能详解

    Linux下的tar归档及解压缩功能详解 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.L ...

  6. Windows 7备份、还原功能详解

    备份.还原从来都是系统中的关键组件.在Vista中,系统备份.还原功能得到了加强.那么,在Windows 7中提供了什么样的备份.还原方案呢?本文将就这一方面和大家进行一番体验. 1.使用系统还原轻松 ...

  7. linux下的网络配置命令ipconfig命令详解

    无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件.这个用于配置网卡的基本命令就是ifconfig. 在执行ifconfig 命令后,系统将在内核表中设 ...

  8. Linux命令-自动挂载文件/etc/fstab功能详解

    一./etc/fstab文件的作用 磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载. 系统开机时会主动读取/etc/fstab这个文件中的内容 ...

  9. Windows 8各个版本的功能详解与对比【中文详表】

    特性 Windows RT Windows 8 Core Windows 8 Pro Windows 8  Enterprise 与现有Windows程序兼容 无 有 有 有 购买渠道 在设备上预装 ...

最新文章

  1. gitlab 无法git clone 的一个小点
  2. 算法--------翻转字符串里的单词(Java版本)
  3. SharePoint 2007 Backup Strategies
  4. CVPR 2020 《Local-Global Video-Text Interactions for Temporal Grounding》论文笔记
  5. LeetCode_559.N叉树的最大深度
  6. Dilated/Atrous conv 空洞卷积/多孔卷积
  7. 15个顶级Java多线程面试题及答案
  8. [C++ primer]运行时类型识别(RTTI)
  9. MATLAB语言初步学习(六)
  10. Perl5中19个最重要的文件系统工具
  11. shell命令技巧——文本去重并保持原有顺序
  12. android layout_width 代码,关于LinearLayout设置权重后width或height不设置0dp的影响说明...
  13. 安卓逆向 -- JEB3.7安装使用
  14. App测试流程及测试点
  15. OpenKG开源系列|首个多模态开放知识图谱OpenRichpedia (东南大学)
  16. dz论坛php如何使用html模板,discuz自定义模板制作方法
  17. 喵呜效应再现!跨界新品齐聚天猫618,网友:一秒无
  18. ffmpeg 裁剪、合并视频的多个部分
  19. 京东2015校园招聘技术类笔试题及答案
  20. 浅议Linq和MoreLinq

热门文章

  1. python惰性求值效果_让Python中类的属性具有惰性求值的能力
  2. QT:不停的提示“文件已改变”
  3. OpenGL:显示一些立体图形示例程序(真不错)
  4. [Unity] Animation Blend Tree 中混合值变化时部分骨骼错误旋转 360 度的解决办法:将 Humanoid 改成 Generic
  5. 网络工程师为什么要学python_网络工程师学python
  6. 团队协作新趋势:语雀——助力更多:个人、企业、博客、协作、托管、画布设计、资源托管(立体化趋势)
  7. emui换鸿蒙内核,华为EMUI 11.1三月上线,安卓内核替换为鸿蒙内核
  8. uml用什么软件画图_什么是建筑效果图,告诉你用什么软件画图和渲染
  9. 多城市教育培训机构行业企业站群系统源码-强大的SEO功能-内置三千多个城市
  10. B2憨宝275版本暖岛正版子主题-wordpress主题