久趣下载站

当前位置: 首页 » 游戏攻略 » 运维记录:解决系统重启后文件系统变为只读模式的问题

运维记录:解决系统重启后文件系统变为只读模式的问题

在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

文件时发现其内容为空,这可能是导致文件系统变为只读模式的原因。


  1. 检查文件系统:

    sudo fsck /dev/sda3

    检查结果显示

    /dev/sda3

    文件系统没有问题。


  2. 尝试重新挂载文件系统为读写模式:

    sudo mount -o remount,rw /

  3. 测试是否能够创建文件:

    sudo touch /testfile

  4. 使用

    blkid

    命令查找文件系统的UUID信息:

    sudo blkid

  5. 编辑和恢复

    /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
    

  6. 备份新的

    /etc/fstab

    文件:

    将恢复后的

    /etc/fstab

    文件备份到

    /etc/fstab.bak

    带日期时间的备份

    sudo cp /etc/fstab /etc/fstab.$(date +%F_%T).bak

系统重启后

/etc/fstab

文件丢失或被删除,导致文件系统变为只读模式。通过查找

blkid

中的信息,恢复了

/etc/fstab

文件并重新挂载了文件系统为读写模式。为防止未来出现类似问题,及时备份了

/etc/fstab

文件。

猜你喜欢
本类排行