Categories


Tags


linux系统变为只读出现提示Read-only file system的解决办法

问题描述:linux系统变为只读,出现提示Read-only file system, 如图所示:

image.png

问题原因:系统没有正常关机,导致虚拟磁盘出现文件系统错误.

说明:此修复可能会导致个别文件及数据丢失,修复之前建议做好文件备份工作.

解决方法:使用 fsck 手动修复磁盘文件,具体操作如下:

1.使用mount查看磁盘加载情况

mount:   用于查看哪个模块输入只读,一般显示为:

[root@localhost ~]# mount

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)

debugfs on /sys/kernel/debug type debugfs (rw,relatime)

mqueue on /dev/mqueue type mqueue (rw,relatime)

hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)

binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)

tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=388136k,mode=700)

/dev/vdb1 on /home type ext4 (ro,relatime,data=ordered)

[root@localhost ~]#

查看ro挂载的分区,如果发现有ro说明此磁盘是只读状态(最好也检查下/etc/fstab查看配置文件是否就已经设置为只读挂载权限)

2.卸载只读分区

[root@localhost ~]#umount /dev/vdb1

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

比如可执行/etc/init.d/httpd stop 等命令停止正在运行的一些服务

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

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

image.png

3.fsck修复磁盘文件

[root@localhost ~]#fsck -fvy /home

修复异常的磁盘分区

image.png

然后重新mount即可。

4、直接remount或者是mount -a,命令为

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

最后启动开始停止的服务/etc/init.d/httpd start也可执行reboot重启下服务器让系统自动启动运行的服务.

来源:西部数码


Public @ 2019-04-25 15:47:34

Windows操作系统远程登陆和修改远程端口号教程

远程登录 Windows 操作系统: 1. 打开远程登录软件,如:Windows 自带的远程桌面连接。在“远程桌面连接”中输入要远程登录的计算机的 IP 地址或地址。 2. 在出现的窗口中输入登录用户的名称和密码,然后点击“连接”按钮,就可以远程登录了。 修改远程控制端口号: 1. 在被控制端计算机中打开“控制面板”。 2. 点击“系统和安全”选项。 3. 点击“Windows 防火墙”选

Public @ 2023-04-05 05:00:13

【风险提示】centos6 官方停止更新,源无法使用处理方法

风险提示: CentOS 6 已经到达了官方维护周期的末尾,官方已经停止了对该版本的支持和更新,这意味着该版本的系统的安全性和稳定性将不断受到威胁,有潜在的安全隐患,建议尽快升级到 CentOS 7 或 Cent OS 8 等支持更新的版本。 不过,在升级前,如果您仍在使用 CentOS 6,您可以采取以下步骤: 1. 使用 EPEL 源替代官方源 可以使用 EPEL 源(Extra Pa

Public @ 2023-05-28 00:50:30

Linux时间同步设置

1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab命令编辑crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数crontab -l //列出某个用户cron服务的详细内容crontab -r //删除某个用户的cron服务crontab -e //编辑某个用户的cron服务一般使用cro

Public @ 2015-08-08 15:47:33

Linux下软件的基本安装和卸载

在Linux下,软件的安装和卸载可以通过包管理器来进行操作。下面是常用的几种包管理器及其对应的命令: 1. Debian / Ubuntu 系统下使用的包管理器:apt-get - 安装软件:sudo apt-get install 软件包名 - 卸载软件:sudo apt-get remove 软件包名 2. Red Hat / CentOS 系统下使用的包管理器:yum

Public @ 2023-06-29 08:50:19

更多您感兴趣的搜索

0.497803s