ServidoresLinux

ServidoresLinux.com
Linux服务器网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

进入rescue模式后,执行#mount-tvfat/dev/hda9/tmp

2023年10月22日 575点热度

明天闲来无事,更改了一下/etc/fstab,想在启动时手动挂载Windows下的几个分区。曾经干过这种事情,所以也没太当回事。

由于当初重装过一次,所以/boot分区如今成了/boot1分区linux文件系统变只读,/分区成了/1分区linux教程,在/etc/fstab表中我认为不好看。所以更改的时侯,我随手把/boot1改成了/boot,/1改成了/。

结果再度重启时,系统找不到这两个分区,自然也就启动不了了。纠结。

好在还有shell能用,prompt符为(Pepairfilesystem)#。我又运行了#vi/etc/fstab

想修改fstab文件。没想到此时所用文件都是readonly,改不了了。欲哭无泪。

想了一会儿,忽然记起可以步入rescue模式,其实能有办法。于是那张搜救盘有了用武之地了。

步入rescue模式后,执行

#mount-tvfat/dev/hda9/tmp

将那种难以手动挂载的/1分区随意挂到了一个挂载点下,之后才能读写之了。恢复fstab文件,再度重启,一切又正常了。

两个教训:更改配置文件时一定要慎重,不要轻率的乱改;要有恢复手段,启动盘或则搜救盘一定要打算好。

---------------------------------------------------------------

怎么修补/etc/fstab

我mv/etc./fstab/etc/fstab.bak

重启时,到(Repairfilesystem)#所有file只读,怎么让它该为可写,之后mv/etc/fstab.bak/etc/fstab,让它能正常启动?

1---------------

boot:linuxrescue

#mkdir/mnt/image

#mount-text3/dev/hda4/mnt/image

通常是硬碟最后一个分区上面,我分区表如下:

[root@YYZH~]#fdisk-l

Disk/dev/sda:42.9GB,42949672960bytes

255heads,63sectors/track,5221cylinders

Units=cylindersof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

/dev/sda1*12520078183Linux

/dev/sda226130010241437+83Linux

/dev/sda31301257510241437+83Linux

/dev/sda425765221212539955Extended

/dev/sda5257638501024140683Linux

/dev/sda63851391552208182Linuxswap/Solaris

/dev/sda73916522110490413+83Linux

我挂载时用mount-text3/dev/sda7/mnt/image之后步入后vifstab进行文件更改

cd/mnt/image/etc

cpfstab.bakfstab

2---------------

rescueMODE

会MOUNT/到/mnt/sysimage

3---------------

rescueMODE

会MOUNT/到/mnt/s

更改/etc/fstab实现手动挂载Windows分区,并显示英文目录

LABEL=//ext3defaults11

linux文件系统变只读_linux文件只读模式怎么改_只读文件系统linux

none/dev/ptsdevptsgid=5,mode=62000

none/procprocdefaults00

none/dev/shmtmpfsdefaults00

LABEL=/usr/usrext3defaults12

/dev/hda9swapswapdefaults00

#添加如下几行

/dev/hda1/mnt/win_cvfatcodepage=936,iocharset=cp93600

/dev/hda5/mnt/win_dvfatcodepage=936,iocharset=cp93600

/dev/hda6/mnt/win_evfatcodepage=936,iocharset=cp93600

下边是一些文件说明

1.fstab文件的作用

文件/etc/fstab储存的是系统中的文件系统信息。当正确的设置了该文件,则可以通过”mount/directoryname”命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的数组都有空格或tab键分开。同时fsck、mount、umount的等命令都借助该程序。

2.fstab文件格式

下边是/etc/fatab文件的一个示例行:

fs_specfs_filefs_typefs_optionsfs_dumpfs_pass

/dev/hda1/ext2defaults11

fs_spec-该数组定义希望加载的文件系统所在的设备或远程文件系统,对于通常的本宗地设备情况来说:IDE设备通常描述为/dev/hdaXN,X是IDE设备通道(a,b,orc),N代表分区号;SCSI设备一描述为/dev/sdaXN。对于NFS情况,格式通常为:,比如:`knuth.aeb.nl:/’。对于procfs,使用`proc’来定义。

fs_file-该数组描述希望的文件系统加载的目录点linux文件系统变只读,对于swap设备linux培训学校,该数组为none;对于加载目录名包含空格的情况,用40来表示空格。

fs_type-定义了该设备上的文件系统,通常常见的文件类型为ext2(Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、iso9600等。

fs_options-指定加载该设备的文件系统是须要使用的特定参数选项,多个参数是由冒号分隔开来。对于大多数系统使用”defaults”就可以满足须要。其他常见的选项包括:

选项含意

ro以只读模式加载该文件系统

sync不对该设备的写操作进行缓冲处理,这可以避免在非正常死机时情况下破坏文件系统,并且却增加了计算机速率

user容许普通用户加载该文件系统

quota强制在该文件系统上进行c盘定额限制

noauto不再使用mount-a命令(比如系统启动时)加载该文件系统

fs_dump-该选项被”dump”命令使用来检测一个文件系统应当以多快频度进行轮询,若不须要轮询就设置该数组为0

fs_pass-该数组被fsck命令拿来决定在启动时须要被扫描的文件系统的次序,根文件系统”/”对应当数组的值应当为1,其他文件系统应当为2。若该文件系统无需在启动时扫描则设置该数组为0

3.示例文件

#/etc/fstab

/dev/hda9swapswapdefaults00

/dev/hda1/ext2defaults11

/dev/hda5/homeext2defaults11

/dev/hda6/usrext2defaults11

/dev/hda7/usr/localext2defaults11

/dev/hda8/varext2defaults11

/dev/hdb/cdromiso9660noauto,user00

none/procprocdefaults00

none/dev/ptsdevptsgid=5,mode=62000

---------------------------------------------------------------

创建/etc/fstab文件

为了个别程序能确定某一个程序被加载的实际位置,文件/etc/fstab将被使用。通过以下方式构建一个新文件/etc/fstab:

cat>/etc/fstab

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: dev fstab linux分区 linux文件系统 硬盘分区
最后更新:2023年10月22日

Linux服务器网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux服务器网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Oracle公司的虚拟机软件免费安装、VMware(威睿) Linux可以用多种方式通过命令行发送电子邮件 linux命令chattr命令设置的文件属性是怎样的?? 在虚拟机中打开终端的命令和配置共享文件夹 Linux终端程序命令linux如何编译c程序(c)程序 vmware.i386.bundle-2.6.25-14.fc9 AI智能模型生成,DV型SSL证书不支持真实性 通过命令行在Linux系统中运行C和C++程序 如何查看Node.js版本的三种方法查看 编程语言之C++程序文件验证已安装的工具 Linux下修改文件创建时间的时间记录和使用方法介绍 互亿无线SSL证书申请平台无线提供高性价比护航 如何查看Linux内核版本的命令?(3种方式) Win/Ubuntu双系统安装图形界面的过程及注意事项 如何查看Node.js版本号的版本更新频繁的技巧 小编经验分享:Linux下bin文件的打开方法详解 常用的Linux系统版本的方法,简单易懂且实用 Linux系统默认乱码的原因及解决方法!! 《Node.js》如何查看版本号Node Windows和Linux系统之间的文件名乱码问题有哪些?
Linux操作系统的主要特点开放性和开放源代码软件微软官方发布指南:安装Linux的步骤和步骤介绍!在Linux上安装安卓x86Oreo系统的x86架构移植准备Linux发行版如何集成显卡驱动?Nvidia闭源驱动是怎么做的?旧的安卓手机不要扔,可以拿来做一个微型的linux服务器(STM32)字符设备驱动框架:hello驱动基础篇4102你可以在fstab里变更系统目录成根目5261录吧Linux内核源码/内存调优/文件系统/进程管理/设备驱动(初中英语)home目录的恢复和恢复Linux是个什么样的系统?Linux系统安装详系教程,centOS7支持Linux容器安装如果您想要使用GNUGRUB自动检测光盘并启动,您需要在GRUB配置文件中添加一些设置2016年上海事业单位医疗招聘:Linux安装CD的内容CMDebug编程调试命令增强版25中文版CMD编程Linux的引导程序/ISOLINUX的构造很简单的Linux系统That#39;s.s默认启动项CentOS(CommunityEnterpriseOperatingSystemOperating,社区企业操作系统):Linux串口端口号的格式显示和分析关于CentOS7配置IP地址和网关的步骤及解决办法嵌入式系统的安装过程演示:安装VM与准备工作
CircleCI2.0上构建snap软件包在CircleCI上使用2.0 如何把pdf格式转换成swf格式的文件需要转换软件 nginx服务器类型证书的下载与安装操作操作 你想在你的Ubuntu服务器上安装GUI吗? 虚拟机linux端口映射 WindowsServer2003IIshy丶gril6年前 命令行,能够说出如何获取到相关命令提示符的帮助 备份还原系统原本系统描述:用live-cd起系统找到的系统 Linux上查看SSL版本的详细信息永久免费linux服务器 Linux中常见压缩格式的几十种常见有几种? Linux服务之如何利用rc.local文件将应用程序设置开机启动 阿里云>云栖主题地图L>联想服务器装linux系统 Ubuntu系统中如何安装/设置搜狗输入法Linux版(32/64bit) 掌握入侵检测技巧,畅享最佳学习教程 世界第一超级计算机神威睿思(RaiseOS2.5) 在Linux上安装安卓x86Oreo系统的x86架构移植准备 如何在Ubuntu下搭建开发环境,如何使用make工具编译源码 Linux系统开机后没有进入图形界面的命令行界面 如何在vSphereClient上如何创建虚拟机? 一下下一个强大的查找命令及高级用法及一些高级 使用U盘安装Linux系统图解,新手必看!
标签聚合
虚拟机 应用 linux服务器 内核 文件目录 文件 linux系统 操作 软件 命令
书籍
课程
技术群
技术干货大合集↓
  • 2023年11月 / 88篇
  • 2023年10月 / 93篇
  • 2023年9月 / 90篇
  • 2023年8月 / 93篇
  • 2023年7月 / 93篇
  • 2023年6月 / 90篇
  • 2023年5月 / 92篇
  • 2023年4月 / 90篇
  • 2023年3月 / 126篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 186篇
  • 2022年11月 / 77篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2024 ServidoresLinux.Com ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang