宋专家您好~
请问如果后端设备是erst的话,是属于pstore/ram这种情况么?
/sys/fs/pstore里边的内容是从哪里来的?
pstore是挂载在了哪个设备上?
困扰良久,望答疑解惑,谢谢您~
问题标题: 关于pstore和erst的关系和来源
问题标签: c语言
问题内容:
对于问题的回答如下:
如果后端设备是erst,通常不属于pstore/ram这种情况。erst(Error Record Serialization Table)是一种用于记录系统错误信息的机制,主要用于UEFI固件中。pstore是Linux内核提供的一种用于持久化存储内核错误信息的机制。
关于/sys/fs/pstore文件夹中的内容是从哪里来的,这个文件夹中的内容是pstore机制自动生成的。当系统遇到内核错误、崩溃等问题时,内核会将错误信息写入pstore。这些错误信息可以用于系统调试、故障排查等。
最后,pstore是挂载在内存设备上。pstore机制会创建一个ramoops设备,并将其挂载到/sys/fs/pstore文件夹下。ramoops设备是一种用于持久化存储内核错误信息的虚拟设备,它将错误信息写入内存中的某个缓冲区,以便在系统重启后可以读取这些信息进行分析。
希望以上信息可以帮助您弄清楚pstore和erst之间的关系和来源。如果还有其他问题,请随时提问。谢谢!