Linux中在/etc/fstab文件中,noauto参数的作用是?

2024-05-12

1. Linux中在/etc/fstab文件中,noauto参数的作用是?

noauto参数作用为只在你的命令下被挂载。

/etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。
当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。下面我来介绍如何在此文件下填写信息。

文件示例
一个简单的 /etc/fstab,使用内核名称标识磁盘:
/etc/fstab
#                                    
tmpfs                  /tmp          tmpfs     nodev,nosuid          0      0
/dev/sda1              /             ext4      defaults,noatime      0      1
/dev/sda2              none          swap      defaults              0      0
/dev/sda3              /home         ext4      defaults,noatime      0      2

字段定义

/etc/fstab 文件包含了如下字段,通过空格或 Tab 分隔:
                    
     - 要挂载的分区或存储设备.
     - 的挂载位置。
     - 要挂载设备或是分区的文件系统类型,支持许多种不同的文件系统:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。 设置成auto类型,mount 命令会猜测使用的文件系统类型,对 CDROM 和 DVD 等移动设备是非常有用的。
     - 挂载时使用的参数,注意有些mount 参数是特定文件系统才有的。一些比较常用的参数有:

        auto - 在启动时或键入了 mount -a 命令时自动挂载。
        noauto - 只在你的命令下被挂载。
        exec - 允许执行此分区的二进制文件。
        noexec - 不允许执行此文件系统上的二进制文件。
        ro - 以只读模式挂载文件系统。
        rw - 以读写模式挂载文件系统。
        user - 允许任意用户挂载此文件系统,若无显示定义,隐含启用 noexec, nosuid, nodev 参数。
        users - 允许所有 users 组中的用户挂载文件系统.
        nouser - 只能被 root 挂载。
        owner - 允许设备所有者挂载.
        sync - I/O 同步进行。
        async - I/O 异步进行。
        dev - 解析文件系统上的块特殊设备。
        nodev - 不解析文件系统上的块特殊设备。
        suid - 允许 suid 操作和设定 sgid 位。这一参数通常用于一些特殊任务,使一般用户运行程序时临时提升权限。
        nosuid - 禁止 suid 操作和设定 sgid 位。
        noatime - 不更新文件系统上 inode 访问记录,可以提升性能(参见 atime 参数)。
        nodiratime - 不更新文件系统上的目录 inode 访问记录,可以提升性能(参见 atime 参数)。
        relatime - 实时更新 inode access 记录。只有在记录中的访问时间早于当前访问才会被更新。(与 noatime 相似,但不会打断如 mutt 或其它程序探测文件在上次访问后是否被修改的进程。),可以提升性能(参见 atime 参数)。
        flush - vfat 的选项,更频繁的刷新数据,复制对话框或进度条在全部数据都写入后才消失。
        defaults - 使用文件系统的默认挂载参数,例如 ext4 的默认参数为:rw, suid, dev, exec, auto, nouser, async.
     dump 工具通过它决定何时作备份. dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言  应设为 0。
     fsck 读取  的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。

Linux中在/etc/fstab文件中,noauto参数的作用是?

2. Linux中/etc/fstab配置项里最后两个数字是什么意思

我们先来看一下这个/etc/fstab的文件内容:
[root@localhost software]# vi /etc/fstab     #  # /etc/fstab  # Created by anaconda on Sat Jun  8 16:22:16 2013  #  # Accessible filesystems, by reference, are maintained under '/dev/disk'  # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info  #  UUID=3adeaadc-36c6-4b3b-bf99-aca7e6dfc15f /                       ext4    defaults        1 1  UUID=6a44e4ad-56b4-4877-8da4-e0bc21979b16 /boot                   ext4    defaults        1 2  UUID=e9ad5c94-6eee-4927-998a-9ce6024be355 /webserver              ext4    defaults        1 2  UUID=5879d097-eadb-4ad2-bbb1-1b3323e86192 swap                    swap    defaults        0 0  tmpfs                   /dev/shm                tmpfs   defaults        0 0  devpts                  /dev/pts                devpts  gid=5,mode=620  0 0  sysfs                   /sys                    sysfs   defaults        0 0  proc                    /proc                   proc    defaults        0 0 

第一个叫fs_freq,用来决定哪一个文件系统需要执行dump操作(dump执行ext2的文件系统的备份操作),0就是不需要;

第二个叫fs_passno,是系统重启时fsck程序检测磁盘(fsck检测和修复文件系统)的顺序号,0表示该文件系统不被检测,1是root文件系统,2是别的文件系统。fsck按序号检测磁盘

3. 请问linux下etc/fstab文件中参数详解,尤其是第四项有哪些参数,各代表什么,请指点!

第一项      第二项  第三项    第四项   第五项  第六项
/dev/cdrom  /mnt    iso9660   defautlts   0      0
第一项:想要挂载的设备 第二项:挂载点  第三项:挂载格式
第四项:文件系统参数。例如:async/sync(是否允许磁盘于内存中的数据异/同步写入) ,auto/noauto(启动时自动/非自动载入该分区),rw/ro(该分区以读写/只读方式载入),exec/noexec(限制在此文件系统内是否可以进行“执行”操作),user/nouser(确定是否允许用户使用mount命令来载入),suid/nosuid(设置该文件系统是否允许SUID权限的存在),usrquota(启动文件系统支持磁盘配额模式),grpquota(启动文件系统对用户组磁盘配额模式的支持),defautlts(同时具有rw,suid,dev,exec,anto,nouser,async等参数)。
第五项:dump备份命令  第六项:在启动时是否以fsck检验分区(0是不要检验,1是要检验,2也是要检验,不过1会比2早被检验。)

请问linux下etc/fstab文件中参数详解,尤其是第四项有哪些参数,各代表什么,请指点!

4. linux下 /etc/fstab 中的option选项sw什么意思

这个选项是mount 里面的选项,单独看fstab是不能说明问题的。
先截图man mount :


1)这里mount的选项:
       -s     Tolerate sloppy mount options rather than failing. This will ignore mount options not supported by a filesystem type. Not all filesystems
              support this option. This option exists for support of the Linux autofs-based automounter.
意思是说可以忽略错误的选项,这个选项是为自动挂载设计的。
     -w, --rw
              Mount the filesystem read/write. This is the default. A synonym(同义词) is -o rw.
sw 应该是:自动挂载的可读写分区

2)你的fstab少了挂载点。

5. 我改过 /etc/fstab 里的内容,结果就出来这个画面,不能进入系统了。、/dev/sdv4是extended ,不是 ld

出现这个画面后,可以按s跳过这个画面后重新把fstab改回正确的状态,或输入root密码后进行更改就可以了。

我改过 /etc/fstab 里的内容,结果就出来这个画面,不能进入系统了。、/dev/sdv4是extended ,不是 ld

6. linux中哪一条命令用来装载所有在/etc/fstab 中定义的文件系统

mount -a 加载所有/etc/fstab中的设备

7. linux下fstab配置文件如何写

一般都是写好的,你可以cat /etc/fstab看到的
如果说你是想把自己的某个盘做到开机自动挂载的话
可以根据他的每列的含义自己写的
sysfs                   /sys                    sysfs   defaults        0 0
第一列写源路径,第二列写目录路径,必须存在,第三列是文件格式,一般挂载的话是nfs
第四第五列照抄就可以了

linux下fstab配置文件如何写

8. LINUX /ETC/FSTAB为啥我的是这个样子

fstab第一列为mount的设备
一般有几种写法
1 设备文件名 如 /dev/sda1(硬盘分区) /dev/fd0(软驱),缺点是当系统添加硬盘或者硬盘顺序调换后,设备名可能会变更,造成无法mount
2 卷标名LABEL=/  , 好处是不随实际物理连接发生变化, 坏处是,可能会重复(比如你把一台linux机器的启动硬盘装到另外一个机器上)
3 UUID=xxxx, 好处是,基本不可能重复,也不随物理连接发生任何变化。
4 LVM卷名(其实也是设备文件,但是是逻辑文件,因此也不受物理连接变化影响), 缺点也是可能会重复

所以,最新的linux操作系统,倾向于用UUID来做mount的设备名称
最新文章
热门文章
推荐阅读