我的问题是:
error while writing: failure
)串行控制台输出有很多类似于:
的条目[4103217.738612] EXT4-fs error (device dm-6): htree_dirblock_to_tree:913: inode #393993: block 1587320: comm updatedb.mlocat: bad entry in directory: rec_len is smaller than minimal - offset=0(24694784), inode=0, rec_len=0, name_len=0
和
[4133580.655572] loop: Write error at byte offset 979968000, length 4096.
可能发生了什么?
答案 0 :(得分:2)
磁盘(谢天谢地)已满并且没有损坏。我通过创建10GB磁盘的快照,然后从此快照创建一个新的50%大的磁盘来得出这个结论。我将磁盘附加到一个新实例并尝试SSH登录工作。在那里,我可以检查文件系统,看到磁盘上装满了10GB的Docker日志文件。
解决方案:我创建了磁盘快照,创建了一个新的大磁盘,一个新实例,并将新磁盘和旧IP连接到新实例。
答案 1 :(得分:1)
虽然您找到了问题的原因,但如果其他人遇到类似问题,我也想分享以下链接:
https://cloud.google.com/compute/docs/troubleshooting#ssherrors