• Linux之/etc/fstab自动挂载文件讲解


    一、/etc/fstab文件的作用

    磁盘使用mount手动挂载,系统重启后会失效,仍需自己手动挂载。

    将磁盘的挂载信息写入/etc/fstab这个文件,就能实现开机自动挂载磁盘,不再需要自己手动挂载了。

    二、挂载的限制

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

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

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

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

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

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

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

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

    查看/etc/fstab文件

    /dev/mapper/centos-root            /                       xfs     defaults        0 0
    UUID=527fee4a-3b99-4cfc-a60a-bc2e549128c4 /boot                   xfs     defaults        0 0
    /dev/mapper/centos-home            /home                   xfs     defaults        0 0
    #/dev/mapper/centos-swap            swap                    swap    defaults        0 0

    /etc/fstab文件主要包括6段,依次是:

    <Device>  <Mount point>  <filesystem>  <options>  <dump>  <pass>


    <Device>:磁盘设备文件或者该设备的Label或者UUID

    <Mount point>:要挂载到哪个目录

    <filesystem>:磁盘文件系统的格式,包括ext2ext3reiserfsnfsvfat

    <options>:

    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 工具通过它决定何时作备份. dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 <dump> 应设为 0。

    <pass> :fsck 读取 <pass> 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。

  • 相关阅读:
    scala 中的修饰符
    scala 主从构造器
    scala 伴生对象与伴生类
    scala 通过apply创建类的对象
    kali linux 全版本(以前的版本)镜像下载
    install python in wine
    SSH防爆破脚本
    SSH私用私钥登陆
    linux 内核提权
    Windows下MYSQL读取文件为NULL
  • 原文地址:https://www.cnblogs.com/wufj/p/14264577.html
Copyright © 2020-2023  润新知