问题原因:系统没有正常关机,导致虚拟磁盘出现文件系统错误。
问题场景:学习使用redis时开启了AOF持久化,随后产生了大量数据,并进行了一次非法关机。
一开始到/var/lib/redis目录下执行ll,发现appendonly.aof体积非常之大,想要删除,却提示“只读文件系统”
到网上查找方案,进行重启后无法正常进入系统
The root filesystem on /dev/sda2 requires a manual fsck
执行命令修复磁盘
(initramfs) fsck /dev/sda2
随后一路回车,然后再次重启reboot,到redis目录删除备份文件即可。
注意事项:
使用AOF时要注意磁盘大小和性能,不要非法关机