Ich habe Remote-SSH-Zugriff und Root-Zugriff. Ich habe keinen physischen Zugang. Ich bin nicht auf der Suche nach Lösungen, die das Booten von irgendetwas beinhalten. Ich möchte dies von dem aus tun, was gerade läuft.
Betriebssystem ist SL6. Gibt es eine Möglichkeit, alles Notwendige in den Arbeitsspeicher zu laden und mit dd oder ähnlichem die gesamte Festplatte sicher zu löschen? Offensichtlich wird dies am Ende zu einer nicht funktionierenden Box führen, mein beabsichtigtes Ergebnis.
Es scheint, dass dies möglich sein sollte.
Zwei weitere interessante Ergänzungen:
In der Lage sein, zu sshen, den Bildschirm auszuführen, den Befehl dd auszuführen und die Verbindung zu trennen. Logge dich eine Woche später ein, wenn du fertig bist. :)
Irgendwie einen Fortschrittsbalken?
Update : Ich gehe jetzt mit der Chroot-Option. Gerade tun:
mkdir /dev/shm/ramdisk/ && cd ramdisk && mkdir bin lib64 && cd /lib64 && cp ld-linux-x86-64.so.2 libc.so.6 libdl.so.2 libpthread.so.0 librt.so.1 libtinfo.so.5 /dev/shm/ramdisk/lib64 && cd /bin && cp bash dd /dev/shm/ramdisk/bin && cd /dev/shm/ramdisk && chroot .
Was funktioniert (!) Aber ich brauche noch / dev / zero und / dev / sda. Irgendwelche Ideen da?
Update 20.07.2012:
mkdir /dev/shm/ramdisk/ && cd /dev/shm/ramdisk && mkdir bin lib64 && cd /lib64 && cp ld-linux-x86-64.so.2 libc.so.6 libdl.so.2 libpthread.so.0 librt.so.1 libtinfo.so.5 /dev/shm/ramdisk/lib64 && cd /bin && cp bash dd /dev/shm/ramdisk/bin && mkdir /dev/shm/ramdisk/dev && cd /dev/shm/ramdisk/dev && cp -a /dev/zero . && cp -a /dev/sda . && cd .. && chroot . dd if=/dev/zero of=/dev/sda bs=1M
Das scheint etwas zu tun, aber ich hätte gerne eine Art Fortschrittsanzeige, wenn möglich, sowie eine Möglichkeit, die Verbindung zu trennen und später eine neue SSH-Verbindung herzustellen.
chroot
Einspielen einer RAM-Disk dabei helfen kann. Zweite Spekulation: Partitionieren Sie einen Teil des Laufwerks, schreiben Sie grub neu und starten Sie neu.