1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > linux自动挂载文件修复 Linux文件系统管理 开机自动挂载及fstab文件修复

linux自动挂载文件修复 Linux文件系统管理 开机自动挂载及fstab文件修复

时间:2023-01-20 03:15:29

相关推荐

linux自动挂载文件修复 Linux文件系统管理  开机自动挂载及fstab文件修复

概述

开机自动挂载及fstab文件修复

开机自动挂载

实现开机后自动挂载,就需要修改系统的自动挂载文件 /etc/fstab。因为系统就是依赖这个文件决定启动时加载的文件系统的。

通过vi 打开/etc/fstab文件

[root@localhost ~]# vi /etc/fstab

UUID=b71bedac-fe5d-411b-a67a-3d8a7d0d2c65 /boot ext4 defaults 1 2

#只有上面这一个是真正的硬盘分区,下面的都是虚拟文件系统或交换分区

/dev/mapper/centos-home /home ext4 defaults 1 2

/dev/mapper/centos-swap swap swap defaults 0 0

/dev/mapper/centos-root / ext4 defaults 1 1

文件中6个字段的意义说明

第1个字段:分区设备文件名或 UUID(硬盘通用唯一识别码,可以理解为硬盘的 ID)。

第2个字段:挂载点。挂载点必须是已经建立的空目录。

第3个字段:文件系统格式。

第4个字段:挂载参数,这个参数和 mount 命令的挂载参数一致。

第5个字段:指定分区是否被 dump 备份,0 代表不备份,1 代表备份,2 代表不定期备份。

第6个字段:指定分区是否被 fsck 检测,0 代表不检测,其他数字代表检测的优先级,例如:1 的优先级比 2 高。所以先检测 1 的分区,再检测 2 的分区。一般分区的优先级是 1,其他分区的优先级是 2。

在/etc/fstab中有写分区的 UUID,也有写分区设备文件名,这也是可以的。不过,如果不写 UUID,在修改了磁盘顺序后,/etc/fstab 文件也要相应的改变。

在/etc/fstab中将要挂载的文件信息写好后重新启动系统就可以了。

其中第一个字段UUID用 dumpe2fs 命令是可以查看到的,命令如下:

dumpe2fs /dev/sda1

dumpe2fs 1.42.9 (28-Dec-)

Filesystem volume name:

Last mounted on: /boot

Filesystem UUID: b71bedac-fe5d-411b-a67a-3d8a7d0d2c65

Filesystem magic number: 0xEF53

Filesystem revision #: 1 (dynamic)

.......省略部分输出.........

fstab文件修复

如果把 /etc/fstab 文件修改错了,导致系统启动不了则需要修复fstab文件,例如:

[root@localhost ~]# vi /etc/fstab

UUID=c2ca6f57-b15c-43ea-bca0-f239083d8bd2 ext4 defaults 1 1

UUID=0b23d315-33a7-48a4-bd37-9248e5c44345 boot ext4 defaults 12

UUID=4021be19-2751-4dd2-98cc-383368c39edb swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5, mode=620 00

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

/dev/sdb5 /disk5 ext4 defaults 1 2

/dev/sdb /disk6 ext4 defaults 1 2

#故意把/dev/sdb6写成了 /dev/sdb

重新启动系统时报错了,如图所示。

此时我们可以通过root用户对fstab文件修复,在界面上系统提示输入 root 密码,我们输入root密码,如图所示。

root用户登录成功后,我们又看到了系统提示符,此时/etc/fstab 文件只有读权限,需要修改权限,命令如下

[root@localhost ~]#mount-oremount, rw/

再去修改 /etc/fstab 文件 如图所示。

如果不修改权限,则会提示是没有写权限,所以只有把 / 分区重新挂载上读写权限 ,就可以修改 /etc/fstab 文件了,修改完成后就可以正常启动了。

Linux学习之分区自动挂载与fstab文件修复(九)

linux分区自动挂载与fstab文件修复 在前面我们实现新添加硬盘,进行分区与格式化,然后手动挂载,这样做,在重启后,需要重新挂载才能使用. /-wen ...

linux系统光盘开机自动挂载-配置本地yum源

一.光盘开机自动挂载 1.修改配置文件 执行命令 :vi /etc/fstab 添加/dev/cdrom /mntiso9660 ...

Linux 自动挂载与fstab文件修复

/etc/fstab文件 自动挂载就是写入/etc/fstab文件 vi /etc/fstab 其中,第九行是/分区的自动挂载信息,有6个字段 第一字段表示分区的UUID(硬盘通用唯一识别码,使用du ...

在Linux上挂载Windows共享文件夹,如何开机自动挂载(mount)?

按照一般的思路,我们先将文件夹挂载上去,命令如下: mkdir /mnt/share_software mount //192.9.206.43/share_software /mnt/share_s ...

[转载] CentOS系统开机自动挂载光驱 和 fstab文件详解

参考 /12272958/viewspace-676977/ 一.开机自动挂载光驱 1.按习惯,root用户,在/media目录下建立目录cdrom——mkd ...

/etc/fstab 参数详解及如何设置开机自动挂载

某些时候当Linux系统下划分了新的分区后,需要将这些分区设置为开机自动挂载,否则,Linux是无法使用新建的分区的. /etc/fstab 文件负责配置Linux开机时自动挂载的分区. Window ...

Linux开机自动挂载Windows分区

使用Linux的朋友肯定都不会对本文所谈的内容陌生,在Linux系统里,通常不会开机自动挂载Windows文件系统下的分区.Ubuntu系统下要点击Windows分区才会挂载,Fedora下则甚至要输 ...

【转】linux挂载新硬盘,开机自动挂载

[转]linux挂载新硬盘,开机自动挂载 ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ Linux的硬盘识别: 2.6 kernel以后,linux会将 ...

Linux 磁盘分区,文件系统创建、挂载、开机自动挂载和卸载

创建分区 (fdisk): 第一步先在Linux的虚拟机上添加一块硬盘,添加完成后需要重启虚拟机才能够检测识别到新硬盘. 重启系统后可以使用 fdisk -l 命令查看当前所有磁盘分区情况,sdb为我 ...

随机推荐

3.Android 优化布局(解决TextView布局)

转载:/p/d3027acf475a 今天分享一个Layout布局中的一个小技巧,希望看过之后你也可以写出性能更好的布局,我个人的目的是用最少的view写出 ...

[Leetcode][020] Valid Parentheses (Java)

题目在这里:/problems/valid-parentheses/ [标签]Stack; String [个人分析]这个题应该算是Stack的经典应用.先进 ...

continous integration environment (Jenkins and bitbucket configuration)

================================================================================ continous integrati ...

java处理大文本方案

转载自:/blog/2107023 java处理大文件,一般用BufferedReader,BufferedInputStream这类带缓冲的Io类, ...

jsp页面错误

错误提示:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path. 解决办法:在build ...

eclipse 导出 javadoc

项目右键Export ->java/javadoc -> 选择要导出的项目,javadoc.exe,存放路径,导出的级别(private可导出全部) ->在VM option中加入- ...

[AI]神经网络章3损失函数

损失函数 作用 在有监督的学习中,需要衡量神经网络输出和所预期的输出之间的差异大小.这种误差函数需要能够反映出当前网络输出和实际结果之间一种量化之后的不一致程度,也就是说函数值越大,反映出模型预测的结 ...

r table

一.table 函数对应的就是统计学中的列联表,是一种记录频数的方法,对于统计来说有非常重要的应用,下面的例子都是针对维数为2的情况举例,多维的情况是类似的 下面看一个例子: >ct< ...

Neo4j使用简单例子(转)

Neo4j Versions Most of the examples on this page are written with Neo4j 2.0 in mind, so they skip th ...

MVC4怎样在cshtml的引号内添加变量?

@{;} @foreach (var item in Model) { i++;

@i ...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。