首页 > 极客资料 博客日记
ubuntu莫名的 系统出现文件系统只读
2024-09-15 21:00:03极客资料围观20次
本篇文章分享ubuntu莫名的 系统出现文件系统只读,对你有帮助的话记得收藏一下,看极客之家收获更多编程知识
运维记录
日期:2024年9月15日
问题描述:
在安装多个 LNMP 服务后,系统重启出现了问题。当尝试运行 apt update
命令时,系统出现了如下错误信息:
忽略:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
忽略:2 http://archive.ubuntu.com/ubuntu jammy InRelease
忽略:3 http://cn.archive.ubuntu.com/ubuntu jammy InRelease
忽略:4 http://cn.archive.ubuntu.com/ubuntu jammy-backports InRelease
...
错误:2 http://archive.ubuntu.com/ubuntu jammy InRelease
暂时不能解析域名“archive.ubuntu.com”
...
W: chown to _apt:root of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (30: 只读文件系统)
...
W: 无法下载 http://archive.ubuntu.com/ubuntu/dists/jammy/InRelease 暂时不能解析域名“archive.ubuntu.com”
问题分析:
运行 df -h
命令时发现 /mnt/data
的挂载点丢失,文件系统变为只读模式。检查 /etc/fstab
文件时发现其内容为空,这可能是导致文件系统变为只读模式的原因。
解决步骤:
-
检查文件系统:
sudo fsck /dev/sda3
检查结果显示
/dev/sda3
文件系统没有问题。 -
尝试重新挂载文件系统为读写模式:
sudo mount -o remount,rw /
-
测试是否能够创建文件:
sudo touch /testfile
-
使用
blkid
命令查找文件系统的 UUID 信息:sudo blkid
-
编辑和恢复
/etc/fstab
文件:根据
blkid
输出的信息,恢复/etc/fstab
文件的内容:# 根文件系统 UUID=xxxxxxxxxxxxxxx / ext4 defaults 0 1 # 启动分区 UUID=xxxxxxxxxxx /boot/efi vfat defaults 0 2 # raid阵列盘 UUID=xxxxxxxxx /mnt/data ext4 defaults 0 2
-
备份新的
/etc/fstab
文件:将恢复后的
/etc/fstab
文件备份到/etc/fstab.bak
。
带日期时间的备份
sudo cp /etc/fstab /etc/fstab.$(date +%F_%T).bak
总结:
系统重启后 /etc/fstab
文件丢失或被删除,导致文件系统变为只读模式。通过查找 blkid
中的信息,恢复了 /etc/fstab
文件并重新挂载了文件系统为读写模式。为防止未来出现类似问题,及时备份了 /etc/fstab
文件。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- Nuxt.js 应用中的 prerender:routes 事件钩子详解
- 【问题解决】Tomcat由低于8版本升级到高版本使用Tomcat自带连接池报错无法找到表空间的问题
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Vision Kit
- 六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
- 《JVM第7课》堆区
- .NET 8 高性能跨平台图像处理库 ImageSharp
- 还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你!
- 刚毕业,去做边缘业务,还有救吗?
- 如何避免 HttpClient 丢失请求头:通过 HttpRequestMessage 解决并优化
- 让性能提升56%的Vue3.5响应式重构之“版本计数”