数据库备份期间发生文件不存在错误

当管理员手动备份时,出现错误“EXCEPTION: No such file or directory @ rb_io_flush_raw - ”,但我不知道为什么会发生此异常。Discourse 的专家能帮我吗?

[2025-07-09 01:37:48] 'jl-brother1' has started the backup!
[2025-07-09 01:37:48] Marking backup as running...
[2025-07-09 01:37:48] Making sure '/var/www/discourse/tmp/backups/default/2025-07-09-013748' exists...
[2025-07-09 01:37:48] Making sure '/var/www/discourse/public/backups/default' exists...
[2025-07-09 01:37:48] Updating metadata...
[2025-07-09 01:37:48] Dumping the public schema of the database...
[2025-07-09 01:37:48] EXCEPTION: No such file or directory @ rb_io_flush_raw - <STDOUT>
[2025-07-09 01:37:48] /var/www/discourse/lib/backup_restore/backuper.rb:160:in `popen'
/var/www/discourse/lib/backup_restore/backuper.rb:160:in `dump_public_schema'
/var/www/discourse/lib/backup_restore/backuper.rb:36:in `run'
/var/www/discourse/script/spawn_backup_restore.rb:9:in `backup'
/var/www/discourse/script/spawn_backup_restore.rb:31:in `block in <main>'
/var/www/discourse/script/spawn_backup_restore.rb:4:in `fork'
/var/www/discourse/script/spawn_backup_restore.rb:4:in `<main>'
[2025-07-09 01:37:48] Deleting old backups...
[2025-07-09 01:37:48] Cleaning stuff up...
[2025-07-09 01:37:48] Removing '.tar' leftovers...
[2025-07-09 01:37:48] Marking backup as finished...
[2025-07-09 01:37:48] Notifying 'jl-brother1' of the end of the backup...
[2025-07-09 01:37:53] Finished!

这是标准安装吗?您的磁盘已满吗?从命令行备份会发生什么?

非常感谢!我尝试了 discourse backup 命令行,并且成功了。但我不知道为什么在管理员的备份网站上会出错?