J'ai un accès ssh à distance et un accès root. Je n'ai pas d'accès physique. Je ne cherche pas de solutions impliquant le démarrage dans quoi que ce soit, je veux le faire à partir de ce qui est en cours d'exécution.
Le système d'exploitation est SL6. Existe-t-il un moyen de charger tout ce dont vous avez besoin dans la RAM et d'utiliser dd ou similaire pour effacer en toute sécurité le disque entier? Évidemment, cela entraînera une boîte qui ne fonctionnera pas à la fin, mon résultat escompté.
Il semble que cela devrait être possible.
Deux ajouts plus intéressants:
Être capable de ssh, d'exécuter l'écran, d'exécuter la commande dd et de se détacher. Connectez-vous une semaine plus tard une fois l'opération terminée. :)
D'une manière ou d'une autre, vous avez une barre de progression?
Mise à jour : je vais maintenant avec l'option chroot. En cours:
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 .
Ce qui fonctionne (!) Mais j'ai toujours besoin de / dev / zero et / dev / sda. Des idées là-bas?
Mise à jour 2012-07-20:
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
Ce qui semble faire quelque chose, mais j'aimerais avoir une sorte d'indicateur de progression si possible, ainsi qu'un moyen de détacher puis d'établir une nouvelle connexion ssh plus tard.
chroot
entrer dans un RAMdisk peut aider à cela. Deuxième spéculation: partitionnez une partie du disque, réécrivez grub et redémarrez.