Meu PC está travado, executando o Ubuntu a partir de um CD ao vivo, com arquivos importantes não salvos abertos. Se eu usar o Magic SysRq para usar o comando de sincronização, isso transferirá todos os dados não salvos atualmente na RAM para o HDD?
Atualizar:
Ok, fui informado de que despejar memória no disco não é uma opção. Vou tentar o método FireWire agora.
Responder1
Não. Nas páginas de manual:
sync - flush file system buffers
Somente buffers de gravação pendentes são liberados. Eles são criados quando um programa tenta gravar em um arquivo no disco - em vez de realmente gravar o arquivo, o sistema o grava no espaço livre na RAM e informa ao programa que a gravação foi concluída. Isso permite que o programa continue com tudo o que o usuário deseja e permite que o sistema espere até que o disco esteja menos ocupado para gravar os dados na unidade.
É por isso que você deve "remover com segurança" as unidades USB do Windows e não apenas retirá-las (embora atualmente o Windows apenas desative o cache de gravação em disco em mídia removível)
Qualquer coisa que não seja salva em um aplicativo ou qualquer coisa que o aplicativo não tenha gravado no disco não será afetada pela emissão de um sync
comando.