linux文件系统只读

  下面是百度的方法,fsck谨慎使用,另外fuser可以解决umount遇到device busy的情况

  mount ;df -h ;vi /etc/fstab是在遇到只读和文件系统时经常要用到的几个命令

  但是我遇到的情况上述方法无效,是硬件直接故障了 很多命令输了没反应,文件系统只读但是mount下看全部是rw;系统重启后直接halt掉;

  查看ilo日志提示硬盘故障,百度下1950服务器好像经常有这问题,SAS卡坏了

  最后面是人家怎么修的 我们的也过了保修期就直接下架了,还好不是关键业务

  1. 重启系统看是否可以自动修复。

  2. 使用fsck -y /dev/sda1 进行自动修复。(用”-y”选项来执行该命令对硬盘进行检查和修复)

  添加参数:fsck -y -C -t ext3 /dev/sda1 (一般情况下修复完成后,所有文件移动到 lost+found目录,文件名会被改变)

  (-C 显示进度条 -t 指定文件系统类型 -y 默认自动yes修复)

  3. 如果fsck修复完成后,启动系统依然自读。

  查看分区结构:

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

  [root@localhost ~]# more /proc/mounts

  [root@localhost ~]# mount

  /dev/sda2 on / type ext3 (rw)

  proc on /proc type proc (rw)

  sysfs on /sys type sysfs (rw)

  查看ro挂载的分区,如果发现有ro,就重新mount

  umount /dev/sda1

  mount /dev/sda1 /boot

  如果发现有提示“device is busy”,找到是什么进程使得他busy

  fuser -m /boot 将会显示使用这个模块的pid

  fuser -mk /boot 将会直接kill那个pid

  然后重新mount即可。

  4. 直接remount

  [root@localhost ~]# mount -o rw,remount /dev/sda1

  实践证明了这篇博文的伟大,像原作者致谢!Dell PowerEdge 1950服务器 【E171F PCIE Fatal Err B0 D3 F0】

  Dell PowerEdge 1950服务器 【E171F PCIE Fatal Err B0 D3 F0】

  近一个月来,我部门所使用Dell PowerEdge 1950服务器连续8台服务器发生了同样的故障,造成死机,无法启动。

  由于连续发生同样故障,我估计以后此型号服务器都有可能发生类似问题,因此使用此型号服务器的项目需要注意这个问题。

  为了不对业务造成更大的影响,此故障可以由我们自行维修解决。

  故障表现:服务器死机,前显示板橘色显示【E171F PCIE Fatal Err B0 D3 F0】字样。

  重启显示器报【PCIE Fatal Err: Critical Event sensor, bus fatal error (Bus 0 Device 3 Function 0) was asserted】字样,无法启动。

  故障原因:SAS 5i卡上的两颗液态电容损坏。外观上可以看到电容顶部鼓起。

  解决办法:更换电容,电容的容量是1500uf,电压时6.3v,耐温是105℃。

  只需要把SAS 5i卡拆下来,到当地可以维修电脑的地方,花费10元到20元让电脑维修工把坏的电容拆掉,换上新的就行了。

  电容的选择:电容的高度要小于等于原电容(太高的话,机箱盖将盖不上),电容的容量,电压必须一致,耐温要大约等于原耐温。

  最好选择三洋的固态电容,其次是三洋的液体电容。

  SAS 5i卡的拆卸方法:SAS 5i的位置就在服务器前显示板的后边,服务器的左前段。

  1、 打开机箱盖,

  2、 找到SAS 5i卡的位置,

  3、 拆掉右边的连线,

  4、 先提起左侧的蓝色塑料提柄,再向右拽出。

  5、 用报纸包上,放到硬纸盒中,带去电脑维修点。

  SAS 5i卡的安装很容易,不再细说。

时间: 2024-11-20 21:44:51

linux文件系统只读的相关文章

Linux文件系统及常用命令

Linux文件系统介绍: 一 .Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法.主要体现在对文件和目录的组织上.目录提供了管理文件的一个方便而有效的途径. Linux使用树状目录结构,在安装的时候,安装程序已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型.                                                               ┃  /根目录 ┏━━┳━━━┳━━━┳━━━╋━━━┳

十天学Linux内核之第五天---有关Linux文件系统实现的问题

原文:十天学Linux内核之第五天---有关Linux文件系统实现的问题 有时间睡懒觉了,却还是五点多醒了,不过一直躺倒九点多才算起来,昨晚一直在弄飞凌的嵌入式开发板,有些问题没解决,自己电脑系统的问题,虽然Win10发布了,,但我还是好喜欢XP呀,好想回家用用家里的XP来玩玩这块板子,不知不觉也第五天了,感觉代码都有些模糊,连自己都不是很清楚了,担心现在分享起来比较困惑,各路大神多加批评呀,觉得渣渣的尽量指正出来,拉出来批评,今天还是来总结一下有关Linux文件系统的问题吧~ Linux的使用

存储那些事儿(二): 下一代Linux文件系统BTRFS简介

    BTRFS,通常念成 Butter FS,Better FS 或B-tree FS.下一代的Linux文件系统.     它基于写时拷贝(copy-on-write),支持高效的snapshot和clone.它使用b-tree作为存储的数据结构.在BTRFS项目主页上对自己是这么描述的:"一个新的针对Linux的写时复制文件系统,致力于实施高级的功能,同时关注容错.修复和管理方便性."    它有哪些高级功能呢?下面的feature来自BTRFS的项目主页:http://btr

kernel学习:分层方法讨论linux文件系统

文件系统是对一个存储设备上的数据和元数据进行组织的机制. Linux 文件系统接口实现为分层的体系结构,从而将用户接口层.文件系统实现和操作存储设备的驱动程序分隔开.另一种看待文件系统的方式是把它看作一个协议.网络协议(比如 IP)规定了互联网上传输的数据流的意义,同样,文件系统会给出特定存储媒体上数据的意义. Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子.通过使用一组通用的 API 函数,Linux 可以在许多种存储设备上支持许多种文件系统.例如,read 函数调用可以从指

Linux入门基础(二) Linux文件系统基本结构

Linux文件系统为一个倒置的树状结构,所有文件或文件夹均包含在一个根目录"/"中. Linux系统严格区分大小写,名称最多255个字符 除正斜线外都是有效字符 每一个Shell都有一个当前的工作目录,通过命令pwd(print work directory)可以查看当前工作目录 touch命令:创建一个空白文件或者更新已有文件的(最后一次修改)时间 以.开头的文件为隐藏文件,隐藏文件绝大部分是配置文件 命令"ls"可以列出当前目录信息,支持以下参数: ls -a

Linux文件系统的实现

Linux文件管理从用户的层面介绍了Linux管理文件的方式.Linux有一个树状结构来组织文件.树的顶端为 根目录(/),节点为目录,而末端的叶子为包含数据的文件.当我们给出一个文件的完整路径时,我们从根目 录出发,经过沿途各个目录,最终到达文件. 我们可以对文件进行许多操作,比如打开和读写.在Linux文件管理相关命令中,我们看到许多对文件进行 操作的命令.它们大都基于对文件的打开和读写操作.比如cat可以打开文件,读取数据,最后在终端显示: $cat test.txt 对于Linux下的程

Linux基本操作 2 Linux文件系统基本结构

Linux的文件系统结构 Linux文件系统为一个倒转的单根树状结构 文件系统的根为"/" 文件系统严格区分大小写 路径使用"/"来分割,在windows使用"\" 当前工作目录 1 每一个shell或系统进程都有一个当前工作目录 2 使用pwd命令可以显示当前的工作目录    3.  文件名称 文件名称大小写敏感 名称最多有255个字符 除了正斜线外都是有效的字符 通过touch命令可以创建一个文件,或者更新已有文件的时间 以".&q

简述Linux文件系统的目录结构

Linux文件系统结的结构是树形结构,其入口从/开始,了解Linux文件系统的结构,对于我们需要掌握的基础知识点之一. 1.什么是文件系统: 请参见:<Linux 文件系统概述> 2.文件系统的组织结构简说: 当您使用Linux的时候,如果您通过ls -la / 就会发现,在/下包涵很多的目录,比如etc.usr.var.bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件.文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为树形结

图文详解Linux文件系统的目录结构

1. / 文件系统的入口,最高一级目录: 2. /bin 基础系统所需要的命令位于此目录,是最小系统 所需要的命令,如:ls, cp, mkdir等.这个目录中的文件都是可执行的,一般的用户都可以使用. 3. /boot 包含Linux内核及系统引导程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个 目录中.在一般情况下,GRUB或LILO系统引导管理器也位于这个目录: 4. /dev 设备文件存储目录, 比如声卡.磁盘... ... 这是一个非常有趣的目录,是Linu