磁盘挂载信息:/etc/fstab

OshynSong OshynSong     2022-12-09     171

关键词:

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


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


挂载的限制

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

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

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

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

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

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


/etc/fstab文件每条记录格式说明:


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

  1)查看分区的labeluuid

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

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

dumpe2fs -h /dev/sda1

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

blkid
blkid /dev/vda1

 

  2)使用设备名和labeluuid作为标识的不同

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

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


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

 

第三列:filesystem:磁盘文件系统的格式,包括ext2ext3reiserfsnfsvfat

 

第四列: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入门之磁盘管理/etc/fstab与交换分区

Linux入门之磁盘管理(4)/etc/fstab与交换分区在linux通过挂载命令可以使用各种选项进行不同文件系统的设备文件进行挂载,当然不仅限于块设备,但是无论怎么挂载,一般默认新建的文件系统进行挂载开机是不会自动挂载的,每次... 查看详情

磁盘数据迁移记录

场景说明:/dev/vdb:需要迁移数据的磁盘,目前挂载在/data下面/dev/vdc:新购买的磁盘,目前还没有挂载,迁移完/dev/vdb的数据以后挂载到/data下面一、迁移前停止服务systemctlstopservice停止正在运行的服务࿰... 查看详情

linux磁盘挂载

参考技术Alinux默认不会识别外部的设备(磁盘),所有我们需要将设备挂载到系统已经存在的目录下才能进行访问。这个过程就叫做挂载,使用的命令为mount。(1)根文件系统是必须最先挂载的(2)挂载点必须存在(3)挂载设... 查看详情

cat/etc/fstab查看磁盘挂载(代码片段)

cat/etc/fstab查看磁盘挂载[root@localhost~]#cat/etc/fstab##/etc/fstab#CreatedbyanacondaonWedJan1308:48:392021##Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk/'.#Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(8)formoreinfo.##Aftereditingthisfile,run'systemctlda... 查看详情

cat/etc/fstab查看磁盘挂载(代码片段)

cat/etc/fstab查看磁盘挂载[root@localhost~]#cat/etc/fstab##/etc/fstab#CreatedbyanacondaonWedJan1308:48:392021##Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk/'.#Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(8)formoreinfo.##Aftereditingthisfile,run'systemctlda... 查看详情

8.29_linux磁盘管理

挂载点和/etc/fstab/etc/fstab配置文件系统体系被mount、fsck和其它程序使用写入配置文件的挂载路径,系统重启时保留文件系统体系可以在设备栏使用文件系统卷标使用mount-a命令挂载/etc/fstab中的所有文件系统文件挂载配置文件/etc/fst... 查看详情

linux无损扩容磁盘

...c/fstab编辑删除挂载盘,再保存重启。3.使用parted工具读取磁盘分区表信息;先使用p查看可扩容磁盘大小,再通过units命令定义默认使用sectors展示,获取起始位置信息:4.创建新分区。先使用rm+序列号来删除老的分区表;然后使用... 查看详情

如何在ubuntu上自动挂载磁盘分区

参考技术A如果要让每次重新启动ubuntu时,都将磁盘自动挂载到系统,需要修改/etc/fstab文件:先用fdisk-l查看一下所有磁盘的信息:然后在/etc/fstab文件中配置要挂载的磁盘:#/etc/fstab:staticfilesysteminformation.##<filesystem><mountpoint... 查看详情

centos/etc/fstab/出错,提示giverootpasswordmaintenance

...尝试挂载会提示有错误的挂载这种情况我碰见的是维修后磁盘的uuid发生变化,需要修改uuid3、这时使用cat/etc/fstab/和blkid做对比找到挂载文件对应磁盘的UUID修改后,再次使用mount-a挂载,没有任何提示就说明修复成功,最后在reboot... 查看详情

服务器磁盘挂载

...区指定文件系统mkfs-txfs /dev/vdb(xfs要与/etc/fstab中系统磁盘格式一致,否则服务器断电后会因磁盘格式不一致启动失败)4、临时挂载磁盘mount/dev/vdb/data5.永久性挂载vim/etc/fstab 永久性挂载配置--在文件的底部添加/dev/vdb /... 查看详情

转/etc/fstab功能详解

.../fstab文件的作用         磁盘被手动挂载之 查看详情

linux挂载磁盘怎么开机

在Linux系统中挂载磁盘,可以使用mount命令。在开机后可以检查fstab文件,如果有相应的设定,系统会自动挂载到指定的位置。另外也可以在/etc/rc.local中定义挂载磁盘的shell脚本,以实现开机时自动生效。参考技术A要想在开机时... 查看详情

系统篇:fstab文件详解(代码片段)

一、自动挂载磁盘(这里以/dev/sda为例)的实现打开/etc/fstab文件vim/etc/fstab添加以下内容/dev/sda/mnt/ssdext4defaults00(通过设备节点挂载)或者UUID=.../mnt/ssdext4defaults00(通过UUID挂载)插上磁盘(HDD、SSD),就可以自动挂载到/mnt/ssd目录下&#x... 查看详情

系统篇:fstab文件详解(代码片段)

一、自动挂载磁盘(这里以/dev/sda为例)的实现打开/etc/fstab文件vim/etc/fstab添加以下内容/dev/sda/mnt/ssdext4defaults00(通过设备节点挂载)或者UUID=.../mnt/ssdext4defaults00(通过UUID挂载)插上磁盘(HDD、SSD),就可以自动挂载到/mnt/ssd目录下&#x... 查看详情

ubuntu永久挂载磁盘(代码片段)

要使Ubuntu系统中的磁盘挂载持久化,可以按照以下步骤进行操作:1.首先,需要确定要挂载的磁盘的UUID或标签。可以使用以下命令来列出所有可用的磁盘及其UUID或标签:sudoblkid2.然后,创建一个目录,作为将要挂载磁盘的挂载点... 查看详情

rhel5.8配置开机自动挂载磁盘

Linux环境中可以通过fstab来设置自动挂载磁盘或者共享存储,操作如下:fstab配置文件路径:/etc/fstab每行代表一个存储位置。[[email protected]~]#cat/etc/fstabLABEL=//ext3defaults11LABEL=/boot/bootext3defaults12tmpfs/dev/shmtmpfsdefaults00devpts/dev 查看详情

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

...信息。文件示例一个简单的/etc/fstab,使用内核名称标识磁盘:/etc/fstab#<filesystem><dir><type><options><dump><pass>tmpfs/tmptmpfsnodev,nosuid00/dev/sda1/ext4defaults,noatime01/dev/sda2noneswapdefaults00/dev/sda3/homeext4defaults,noatime02字段... 查看详情

linux磁盘信息查看和挂载新硬盘

参考技术Alinux查看磁盘的信息和挂载磁盘是非常常见的操作。在购买硬盘插到服务器上后,需要将硬盘挂载到文件系统上,不然是无法使用的。具体可以这样理解,在Windows上的硬盘没有分区也是无法直接使用的。效果如下之前sd... 查看详情