位置:海鸟网 > IT > linux/Unix >

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卡的安装很容易,不再细说。