Beim Lesen der Nano-Manpage und einer Suche fand ich:
In einigen Fällen versucht nano, den Puffer in eine Notfalldatei zu verschieben. Dies geschieht hauptsächlich, wenn nano ein SIGHUP oder SIGTERM empfängt oder der Speicher ausgeht. Es schreibt den Puffer in eine Datei namens nano.save, falls der Puffer noch keinen Namen hatte, oder fügt dem aktuellen Dateinamen ein „.save“-Suffix hinzu. Wenn im aktuellen Verzeichnis bereits eine Notfalldatei mit diesem Namen vorhanden ist, fügt sie „.save“ plus eine Zahl (z. B. „.save.1“) zum aktuellen Dateinamen hinzu, um ihn eindeutig zu machen. Im Multibuffer-Modus schreibt nano alle offenen Puffer zu ihren jeweiligen Notfalldateien.
Also sollten Sie das vielleicht schon tun Haben Sie eine solche Datei, die irgendwo auf Ihrem System auf Sie wartet.
find /likely/path -mtime -1 -print | egrep -i '\.save$|\.save\.[1-90]*$'
(/wahrscheinlich/Pfad ist zuerst der Ort, von dem aus Sie Nano gestartet haben, dann andere solche "möglichen" Orte, dann als letzter Ausweg:/
(Natürlich starten Sie diesen letzten find-Befehl als root oder erwarten Sie viele Fehlerausgaben, die Sie mit der STDERR-Umleitung Ihrer Shell umleiten könnten)
-mtime -1 sagt "bis zu 1 Tag alt", vielleicht möchten Sie den Wert auf -2 oder -3 ändern, je nachdem, wann Sie die Datei bearbeitet und wann Sie dies gelesen haben.
Falls nano noch keine solche Datei geschrieben hat, können Sie versuchen, ihm ein SIGHUP-Signal zu senden, um ihn dazu zu zwingen (siehe:http://en.wikipedia.org/wiki/Unix_signal#POSIX_signals )
Führen Sie dann find erneut aus, um nach dieser Datei zu suchen...
Und als letzten Ausweg könnten Sie damit spielen, /proc/kmem nach Teilen des gesuchten Textes zu durchsuchen, aber dies erfordert einige Vorsichtsmaßnahmen, um das zu bereinigen, was es Ihnen zeigt, und könnte nicht trivial sein. oder fügen Sie es zuerst in eine (so groß wie Ihr Arbeitsspeicher) Datei ein.
Also, das ist vielleicht keine Option für Sie, aber ich habe gerade einen Neustartbefehl an die Box gesendet. Als es wieder online ging, wurde Violafile.py.save in das Verzeichnis gestellt.