有关/etc/fstab

Gentoo-/etc/fstab 学习 Gentoo启动没有任何错误,可就是看不到/boot中的内容,难道没有挂载boot分区?试着挂载boot分区,报错mount:unknown filesystem type "ext2",真奇怪以前一直没有碰到这问题啊,根据之前安装Gentoo的经验出错的地方可能有三个:1. grub.conf配置有误2. 内核编译有误3. /etc/fstab配置有误根据错误提示,问题应该集中在 阅读详情

开机挂载/etc/fstab

/etc/fstab 记录开机要挂载的文件系统的一个文件。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。
简单的说,就是设置文件系统挂载信息的文件,使得开机能够自动挂载磁盘分区。

想要在开机的时候就将需要的文件系统都挂好,使得每次进入Linux系统不用再次挂载,我们可以对/etc/fstab进行修改。

fstab - static information about the filesystems有关文件系统的静态信息。
fstab一旦配置错误,会导致服务器无法启动。

系统挂载的一些限制:
  • 根目录/是必须挂载的,且一定要先于其他挂载点被挂载进来
  • 其他的挂载点必须为已新建的目录,可任意指定,但一定要遵守必需的系统目录架构原则
  • 所有的挂载点在同一时间内,只能挂载一次
  • 所有分区在同一时间之内,只能挂载一次
  • 如若进行卸载,必须先将工作目录移到挂载点(及其子目录)之外
[root@ianLinux ~]# df -h #查看磁盘分区的情况
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       9.2G  1.6G  7.2G  18% /
tmpfs           731M     0  731M   0% /dev/shm
/dev/sda1       194M   29M  155M  16% /boot

/etc/fstab文件中的六个字段

[root@ianLinux ~]# cat /etc/fstab
...
tmpfs  /dev/shm  tmpfs   defaults  0  0
sysfs  /sys      sysfs   defaults  0  0
proc   /proc     proc    defaults  0  0
...

这里写图片描述

第一列:挂载的设备,可以是设备名,或UUID,或磁盘标签。

第二列:挂载点。找一个或创建一个目录,然后把文件系统挂到这个目录上,然后就可以从这个目录中访问要挂载的文件系统。

第三列:type,指定文件系统的类型。ext3,ntfs等等。

第四列:设置选项,文件系统参数,各个选项用逗号隔开。可用man mount查看。defaults,它代表包含了选项rw,suid,dev,exec,auto,nouser,async。

第五列:能否被dump备份命令作用。dump为0,表示不备份。

第六列:是否以fsck检验扇区。开机的过程中,系统默认会以fsck检验我们的文件系统是否完整(clean)。0是不要检验,1表示最早检验(一般只有跟目录会设置为1),2也是要检验。

挂载实例

1.创建一个虚拟的块设备
[root@ianLinux ~]# dd if=/dev/zero of=/dev/sdb1 bs=4096 count=100
记录了100+0 的读入
记录了100+0 的写出
409600字节(410 kB)已复制,0.0060427 秒,67.8 MB/秒
[root@ianLinux ~]# ll /dev/sdb1
-rw-r--r-- 1 root root 409600 8月  26 18:01 /dev/sdb1

dd命令:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
if=文件名,输入文件名;
of=文件名,输出文件名;
bs=bytes,同时设置读入/输出的块大小为bytes个字节;
count=blocks,仅拷贝blocks个块。

2.挂载前先格式化
[root@ianLinux ~]# mkfs.ext4 /dev/sdb1

这里写图片描述

3.挂载

(1)命令行手动挂载

[root@ianLinux ~]# mount -t ext4 -o loop,noatime,noexec /dev/sdb1 /mnt
[root@ianLinux ~]# df -h #查看是否挂载成功
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       9.2G  1.6G  7.2G  18% /
tmpfs           731M     0  731M   0% /dev/shm
/dev/sda1       194M   29M  155M  16% /boot
/dev/sdb1       388K   15K  353K   5% /mnt
[root@ianLinux ~]# cd /mnt/
[root@ianLinux mnt]# 

这里写图片描述
这是说你正在使用该文件系统,所以不能卸载这个设备。离开该文件系统的挂载点即可卸载了。

[root@ianLinux mnt]# cd ..
[root@ianLinux /]# umount /mnt
[root@ianLinux /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       9.2G  1.6G  7.2G  18% /
tmpfs           731M     0  731M   0% /dev/shm
/dev/sda1       194M   29M  155M  16% /boot

指定挂载点卸载 umount /mnt
df -h 查看挂载的情况

(2)放到/etc/fstab中,使得开机自动挂载

不知道为什么啊,用这种方式挂载/dev/sdb1,最后ll /dev/sdb1这个文件,都找不这个文件了。
ls: 无法访问/dev/sdb1: 没有那个文件或目录。

重新按上面步骤来:
①创建虚拟块设备[root@ianLinux ~]# dd if=/dev/zero of=/opt/sdb1 bs=4096 count=100

②格式化[root@ianLinux ~]# mkfs.ext4 /opt/sdb1

③vi /etc/fstab

这里写图片描述

④最后[root@ianLinux ~]# reboot 检验是否开机自动挂载
这里写图片描述

⑤[root@ianLinux ~]# df -h

这里写图片描述

LINUX 修复/etc/fstab 问题 1)修改/etc/fstab中根分区的挂载设置 2)将根分区的UUID值故意写错 3)重启系统,观察错误现象 4)修复上述故障 方案 Linux在开机过程中会有一些提示,大家遇到问题时要多去关注这些信息。 需要注意的一点是,在开机过程中根分区是以只读方式加载的,所以要想修改并保存,要自己手动以读写方式挂载根分区。 步骤 实现此案例需要按照如下步骤进行。 步骤一:修改/etc/fstab中根分... 阅读详情

相关推荐

/etc/fstab 文件解释

如下:Centos 6.x的磁盘挂载信息 [root@web01 backup]# cat /etc/fstab # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for mo

踏歌行的专栏 3265

/etc/fstab 文件丢失解决

/etc/fstab 文件丢失解决/etc/fstab 中存放文件系统挂载的相关信息,在 linux 启动时,系统会读取该文件。如果该文件错误或者丢失,就会导致系统无法启动。环境说明: Oracle Enterprise Linux 5 解决方法: 1.进入Linux急救模式 2.获取分区和挂载点信息 3.重构fstab文件并重启系统 具体步骤如下:1.设置BIOS为光驱启动 通过右边的帮助信

keepdba的博客 1万+

fstab文件配置错误导致的问题解决和磁盘卸载和挂载失败问题解决

在操作系统中,fstab文件(/etc/fstab)用于定义系统启动时要挂载的文件系统。然而,当fstab文件配置错误时,可能会导致磁盘卸载和挂载失败的问题。需要注意的是,对fstab文件进行修改和磁盘卸载操作需要谨慎操作,因为配置错误可能会导致系统无法启动或数据丢失。在进行修改之前,建议备份fstab文件,并确保了解所做更改的影响。当fstab文件中的一个或多个条目配置错误时,可能会导致系统在启动时无法正确挂载磁盘。希望本文对解决fstab文件配置错误导致的磁盘挂载和卸载问题有所帮助。

XbpObjectivec的博客 2847

Linux mount 挂载出现疑难问题;mount can‘t find in /etc/fstab

命令全盘搜索一下,该文件是否被移动到其它目录里面去了,如果确认不是自己移动的,就把找到的 fstab 文件复制一份到 /etc/fstab 里面去,否则就 ln -s 建立软链接到 /etc/fstab。如果是文件你就删除它,并且在重建为目录类型,如果这样都无法解决,那么说明问题需要更进一步尝试分析处理。在尝试看看,如果还是不能解决,那么就要比这个步骤在深入一步进行处理,这就是个小问题来着,不用过于惊慌。检查 /etc/fstab 文件是否存在,如果不存在就需要用。保存文件并且退出,并且执行命令;

liulilittle的博客 1万+

地瓜机器人RDK Studio使用入门教程

不知道大家在使用AI开发板的时候有没有遇到过板子官方镜像占据空间大难以保存,想要的时候找不到?官方示例项目久而久之便难以找寻?首次登陆开发板连接网络还需要准备显示器键盘鼠标外设繁杂?…为了解决平时开发过程中遇到的种种不便利问题,地瓜机器人创新的推出了RDK Studio这一官方开发者软件,使智能机器人开发迎来新纪元!通过这一软件极大降低了机器人的开发门槛,哪怕是零基础的用户亦可轻松上手RDK系列板卡!

xiongqi123123的博客 3426

中科蓝讯(第一次使用指南)

中科蓝讯 新手指南

qq_48579018的博客 1万+

如何解决Linux挂载失败mount: /mnt/cdrom: can‘t find in /etc/fstab.

我用的linux操作系统类别是rhel-8.2-x8_ 64-dvd.iso 首先现在虚拟机里面连接上光盘,点击连接。 然后在/root目录下输入命令:mount /mnt/cdrom 输出错误为:mount: /mnt/cdrom: can't find in /etc/fstab 可知在/etc/fstab找不到要挂载的文件 /etc/fstab 文件介绍 /etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则

weixin_53176674的博客 5万+

中兴FTTR光猫变简易OLT:低成本搭建全光监控与局域网实战指南

本文详细介绍了如何将中兴FTTR光猫改造为简易OLT设备,实现低成本全光监控与局域网扩展。通过LOID认证、桥接模式设置及终端数破解,用户可利用二手设备搭建高性能光纤网络,适用于远程监控和长距离组网场景,显著降低部署成本。

chair的专栏 2026

Linux下挂载出现的错误

输入命令:mount /mnt/cdrom 输出错误为: mount: can't find cdrom in /etc /fstab or /etc/mtab  通过错误信息可知在/etc/fstab找不到要挂载的文件 解决方式:  方法一:.输入命令:mount -t iso9660 /dev/cdrom /mnt/cdrom 其中/dev/cdrom为软连接指向的是hdc即是镜像文

Grit_ICPC的博客 4258

安卓手机游戏《英雄迷宫冒险》存档修改

警告 修改前务必备份存档文件夹。该游戏有自动删除存档的功能,有问题的存档会自动删除。 修改对应的游戏版本为1.5。 存档保存位置 内部存储\Android\data\com.xmmf.yxmgmx.taptap\files 该文件夹中文件如下: data.wsf:数据文件。 wsfSave0:第一个存档。 wsfSave1:第二个存档。 修改金钱的例子 先进游戏确认当前金钱数量。当前金钱是2498,然后退出游戏。 根据金钱数量计算出存档中的内容。2498的十六进制是9C2,存档中的内容在存档中搜索该数

番茄鸡蛋的专栏 9360

手把手教你用AD9834 DDS模块DIY一个可调信号源(附AD原理图/PCB/程序)

本文详细介绍了如何使用AD9834 DDS模块DIY一个高精度可调信号源,涵盖硬件搭建、原理图解读、PCB优化和程序烧录等关键步骤。通过STM32控制实现0-10MHz频率范围输出,特别适合电子设计与射频实验,提供完整的AD原理图、PCB设计和程序代码参考。

weixin_31854867的博客 406

看你对/etc/fstab文件了解多少?fstab文件详解

如果想把本机上的某个设备(device)挂载上来,写法如:/dev/sda1、/dev/hda2或/dev/cdrom,其中,/dev/sda1 表示第一个串口硬盘的第一个分区,也可以是第一个SCSI硬盘的第一个分区,/dev/hda1表示第一个IDE硬盘的第一个分区,/dev/cdrom 表示光驱。在这个文件下,我们要关注的是它的六个域,分别为:、、 、、、。看你对/etc/fstab文件了解多少?

胭脂草的ABC博客 986

DeepSeek 赋能招投标全流程智能化:多模态解析、知识图谱与投标文件自动生成实战指南(附完整代码与行业案例)

摘要:本文深入探讨DeepSeek技术在招投标领域的全流程智能化应用,通过整合自然语言处理(NLP)、多模态解析、知识图谱等核心技术,实现招标文件智能解析与投标文件自动生成。文中详细解析DeepSeek-R1模型的多模态处理机制、动态知识图谱构建方法及智能模板填充算法,通过完整代码实现展示技术细节。结合广某资源交易平台、山西XX"XX云"等典型案例,验证技术方案在提升招投标效率、降低人为错误方面的显著效果。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1462

linux系统fstab系统自动挂载磁盘配置文件 /etc/fstab

一、/etc/fstab文件的作用 磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。 二、挂载的限制 在说明这个文件...

于大博 1万+

基于YOLO26/11/v8算法的Web目标检测系统,人脸表情识别系统,Django+Vue3 的前后端分离,实现摄像头实时识别,YOLO26/YOLO11/v8 + LLM大模型智能分析,科研必备

在人工智能迈向通用化(AGI)的今天,“视觉感知 + 语言理解”的多模态联合是未来的趋势。单纯的检测画框已经无法满足复杂的业务需求,如何让系统“看懂”画面并进行“思考”,是当前视觉项目的重点。我们知道目标检测是计算机视觉中的重要任务,广泛应用于安防监控、自动驾驶、智能家居等领域。因此本项目将 YOLO 目标检测模型(兼容 YOLO26/v11/v8 系列)与 DeepSeek 等顶流大语言模型(LLM) 进行联合,使用 Django (后端) + Vue3 (前端) 技术栈

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2837

Open3D 计算点云模型的表面积和体积【2025最新版】

python编程实现 计算点云模型的表面积和体积,博客长期更新,本文最近一次更新时间为:2025年4月4日。

点云侠的博客 13万+

/etc/fstab 文件学习&systemd与该文件关系

/etc/fstab 文件学习&systemd与该文件关系

岳来的博客 1922

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

/etc/fstab文件编辑

/etc/fstab文件里包含各种文件系统的描述信息,每个文件系统占据一行,每行有六列,中间用 tab 或者空格隔开。这个这六列分别是: 设备信息,例如:/dev/cdrom、/dev/sda1、/dev/vda1、<host>:<dir>(针对NFS挂载点) 挂载点,例如:/、/home、/boot 文件系统类型,例如:ext2、nfs、xfs等 挂载选项,参见 mount 命令,default 表示使用默认选项 使用dump命令时是否需要备份该文件系统 重启时文件系统

choumin的专栏 2227

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

/boot分区、/etc/fstab都被误删了怎么修复

上一篇文章讲了/boot分区删掉了如何修复,现在来讲一下更严重一点的破坏,不仅/boot被删了,连/etc/fstab也被删了。/etc/fstab中存放的一些挂载信息,我们先来看一下/etc/fstab中的内容 在进入救援模式时,如果/etc/fstab没有被破坏,会默认将根目录/挂载到/mnt/sysimage下,现在我们删除/boot和/etc/fstab,重启,报错卡在这里了。 再重启...

u013272574的博客 2847

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

修复 /etc/fstab /boot

如果是在虚拟机上做实验,请先做好快照再做实验,过程可能出现意外情况(尽管步骤和操作没问题)。 第一步:先删除/etc/fstab和/boot下的所有文件(可以移动到其他分区) 当做了第一步都重启虚拟机,会出现一下情况: 第二步:重启后直接进入到了grub引导程序,这时我们再重启系统,进入到救援模式,这里就不介绍怎样进救援模式,之前在一个博客(http://www.178linux.c...

qq_42635996的博客 1432

说说Linux 中的/etc/fstab 文件

etc/fstab(File System Table)是 Linux 系统中定义文件系统挂载规则的配置文件。是告诉系统在启动时如何自动挂载各类存储设备,包括本地硬盘分区、U 盘、网络存储(如 NFS)等。在 Linux 中,“挂载” 是将存储设备与目录树中的某个目录关联的操作,通过挂载,用户可以像访问普通目录一样读写设备中的文件(Linux一切皆文件)。而 fstab 则将这一过程自动化,避免了每次启动系统后手动执行 mount 命令的繁琐。

运维老生常谈 1423

/etc/fstab文件的详解

一、/etc/fstab文件的作用          磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。         系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写...

qq_38350702的博客 7358

Linux /etc/fstab文件详解:自动挂载配置指南(中英双语)

/etc/fstab is the core file for managing file system mounts in Linux, allowing users to define automatic mounting rules for local disks, network storage, swap partitions, and ISO images.

阿正的梦工坊 2万+

Linux 再入门整理:详解 /etc/fstab 文件

`/etc/fstab` 文件是 Linux 系统中用于定义和管理文件系统的挂载信息的配置文件。它的作用是告诉系统在启动时,应该如何自动挂载各种文件系统。挂载是 Linux 操作系统中一种将存储设备与目录树关联的操作。通过挂载,存储设备中的文件可以通过目录访问。

一只奋斗的猪 9665

can't find /mnt in /etc/fstab问题的解决和fstab详解

最近还在忙博创,今天进行nfs挂载的时候遇到了上面的问题。 can't find /mnt in /etc/fstab 当我在执行mount -t 192.168.1.50:/tftpboot/arm /mnt -o nolock命令时。 然后我换一个挂载点,错误也随之成为挂载点cant find。 先说解决问题的方法吧。 在/etc/fstab 下面添加如下一句话 192.168.1

星河_SR的专栏 15万+

Linux之/etc/fstab文件详解及实践

使用parted命令完成磁盘分区后会有如下提示。意思就是我们新增了磁盘分区,提醒我们需要更新/etc/fstab文件。Linux系统都是各磁盘或者分区是通过挂载的方式访问的,临时使用的U盘、光盘等我们可以使用mount命令临时挂载,如果是系统固定的磁盘则需要我们将磁盘挂载写入/etc/fstab文件,实现开机自动挂载。我们可以通过查看/etc/fastab文件了解磁盘挂载信息,也可以通过编辑该文件更新、修改磁盘挂载信息。......

月生的静心苑 2万+
上一篇: 有关/etc/resolv.conf、/etc/hosts、/etc/sysconfig/network
下一篇: Linux启动流程分析(CentOS 5.x)
_IanXiao
博客等级 码龄12年 84粉丝 241原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值