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

author author     2023-04-03     472

关键词:

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

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

文件示例
一个简单的 /etc/fstab,使用内核名称标识磁盘:
/etc/fstab
# <file system> <dir> <type> <options> <dump> <pass>
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 分隔:
<file system> <dir> <type> <options> <dump> <pass>
<file systems> - 要挂载的分区或存储设备.
<dir> - <file systems>的挂载位置。
<type> - 要挂载设备或是分区的文件系统类型,支持许多种不同的文件系统:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。 设置成auto类型,mount 命令会猜测使用的文件系统类型,对 CDROM 和 DVD 等移动设备是非常有用的。
<options> - 挂载时使用的参数,注意有些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 工具通过它决定何时作备份. dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 <dump> 应设为 0。
<pass> fsck 读取 <pass> 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。
参考技术A noauto参数一般用于CD-ROM等移动设备。刚刚在希赛上看见这个资料了,希望可以帮助到你!本回答被提问者和网友采纳

linux多路径软件在/dev/mapper/下生成的硬盘可以通过修改/etc/fstab挂载么?

我通过修改/etc/fstab都会导致系统无法引导,得把后添加的路径删了,路径肯定没错,进系统后mount是没有问题的。好像不行。因为fstab的挂载是在整个系统启动的最前面,但这种东西都需要很多软件环境的支持才能挂载。... 查看详情

linux初学者求助,更改/etc/fstab后仍无法自动挂载

...用名利mount-a和手动挂载均能成功挂载,求助,用的是rhel7linux在读取/etc/fstab文件时,是按照从上至下的顺序进行读取的,在你的/etc/fstab中已经将/dev/cdrom挂载至/mnt上,所以在你重启后会出现故障,使用mount-a,是检查/etc/fstab未挂... 查看详情

linux下/etc/fstab文件详解

参考技术A我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中。/etc/fstab就是在开机引导的时候自动挂载到linux的文件系统。在linux中/etc/fstab的数据项如下所示:/dev/devicemountpointtyperules0order例如这是一个普通的/etc/fs... 查看详情

linux/etc/fstab文件参数求解释

UUID=cf474122-1d51-4953-846d-9ce1c8d23ae6/ext4defaults11UUID=ef21d494-0dc7-41ec-95b2-a691bfd4e57e/bootext4defaults12UUID=37d96494-45f8-42fb-91e1-ecea44c60309/homeext4defaults12UUID=d08b4700-3bb0-4971-bfbc-5729b79202f8swapswapdefaults00tmpfs/dev/shmtmpfsdefaults00devpts/dev/ptsdevptsgid=5,mode=62000s... 查看详情

/etc/fstab和/etc/mtab是啥关系?

...家都很熟悉,记录了计算机上硬盘分区的相关信息,启动Linux的时候,检查分区的fsck命令,和挂载分区的mount命令,都需要fstab中的信息,来正确的检查和挂载硬盘。我们可以看一下mtab文件的内容(这是我电脑上的mtab文件内容):#... 查看详情

linux下修改/etc/fstab文件进行自启动挂载后重启主机无法启动!如何解决?出现以下错误!

.../dev/sda5参考技术A用光盘以拯救模式启动,在boot后输入“linuxrescue”回车系统在rescuemode下,会将找到的linux系统(包括根目录、/boot、/home等)挂载在/mnt/sysimage下你把fstab文件改正确就行了追问好的我明天试试看!谢谢了追答以后... 查看详情

不小心修改了/etc/fstab文件,无法启动如何处理

...在之所以无法进入系统,是因为系统启动时要先按照/etc/fstab文件中的配置挂载系统下的各个分区,然后再读取磁盘分区上的系统文件进行启动过程的后续步骤;如果这个文件出现了问题,系统就无法挂载分区,进而无法读取磁... 查看详情

请教如何修改linux的/etc/fstab使u盘自己挂载?

...IDE插槽主硬盘的第三个分区,那就是/dev/hdc3,具体可以在linux下使用fdisk-l查看。mountpoint就是挂载点。/、/usr、swap都是系统安装时分区的默认挂载点。如果你要挂载一个新设备,你就要好好想想了,因为这个新设备将作为文件系... 查看详情

如何修复/etc/fstab配置文件

...sysimage,这样我们可以得到很多命令,比如man之类6、根据fstab格式用vi自行创建fstab,最好要有/,/boot,/proc,swap,/dev/pts7、存盘,后sync后退回rescue环境8、exit退出重启动其他方法1:1.启动后系统提示输入root密码可以进入shell,... 查看详情

如何配置/etc/fstab或autofs让系统去自动挂载samba共

参考技术A  如何配置/etc/fstab或autofs让系统去自动挂载Samba共享?  解决方法:为了使机器在启动的时候自动挂载Samba共享,修改/etc/fstab添加一行:  //server/share/mount/pointsmbfsusername=[username],password=[password]00  server是Samba服务器... 查看详情

关于vi/etc/fstab的问题

我在linux重新建立个分区/dev/sdb5,然后用mkfs格式化,然后挂载在/mnt/sdb5,用vi编辑器编辑/dec/sdb5/mnt/sdb5ext3defaults,usrquote,grpquote12wq保存后退出vi,但是我再用mount查看的时候,就少了usrquote,grpquote/dev/sdb5on/mnt/sdb5typeext3(rw)怎么解决?首... 查看详情

linux:/home没有在fstab里,想mount该怎么办

这是图片参考技术A你用df或者fdisk查一下/home在哪个设备下然后写在fstab里边就好了,如果不是开机挂载的话你就命令里边输mount-t[指定文件系统类型]/dev/sd[x][n]/mnt就挂载成功了。 参考技术B照着你的fstab文件的格式,把/home写上去... 查看详情

刚刚在rhel7中配置/etc/fstab这个文件的时候,不知道按到哪里了,然后导致无法开机了

rhel7系统在RHEL7/Centos7系统中如果fstab文件中有错误的挂载信息,或者设备名称写错等情况就会导致开机卡到黑屏界面。这种情况只要输入root用户密码进入到救援模式中删除错误信息再重启就可以了,可供参考:1.4重置root用户密... 查看详情

linux挂载光驱命令mount/mnt/cdrom是啥意思?

linux挂载光驱命令mount/mnt/cdrom是什么意思?挂载命令不应该是mount-t类型-o挂接方式源路径目标吗?这个mount是挂载命令mount命令详解功能:加载指定的文件系统。语法:mount[-afFhnrvVw][-L<标签>][-o<选项>][-t<文件系统类型>... 查看详情

求助:liunx系统非法重启后无法进入系统,系统自动挂载/etc/fstab文件后报错。急!我

...把盘拿出来就ok了。(别的盘无影响)参考技术A搞张光盘LINUX的光盘启动进入linuxrescue模式下一步到底然后cd/mnt/sysimage/里面就是你的系统然后fdisk-l看下分区神马的然后chroot/mnt/sysimagevi/etc/fstab参考百度文库FSTAB具体写法完事重启当... 查看详情

linux中的/home/boot/bin等,是分区还是目录?

是目录.Linux中分区不会直接出现,而是以目录的形式挂载到系统的目录结构中.假设一台电脑有1个硬盘,其中有2个分区,其中Linux安装在第一个分区中,那么/home可以是第一个分区中的真实目录而且可以直接存放数据,也可以是将第二个... 查看详情

linux问tail-2/etc/passwd/这个命令啥意思

参考技术Atail是显示文件的最后10行-2那就是只显示文件的最后2行 参考技术B显示指定文件的内容 查看详情

linux下获取了/etc/passwd如何破解root密码

应该不能破解linux密码是采用md5加密后存放在/etc/shadow下的,尽管你获取这个文件也没有用。参考技术A不能!密码文件是/etc/shadow本回答被提问者和网友采纳 参考技术B同上!密码储存在etc/shadow 查看详情