Saya memiliki akses ssh jarak jauh dan akses root. Saya tidak punya akses fisik. Saya tidak mencari solusi yang melibatkan boot ke apa pun, saya ingin melakukan ini dari apa yang sedang berjalan.
OS adalah SL6. Apakah ada cara untuk memuat semua yang diperlukan ke dalam RAM, dan menggunakan dd atau serupa untuk menghapus seluruh disk dengan aman? Jelas ini akan menghasilkan kotak yang tidak berfungsi pada akhirnya, hasil yang saya maksudkan.
Sepertinya ini harusnya mungkin.
Dua tambahan lagi yang menarik:
Mampu ssh in, jalankan layar, jalankan perintah dd dan lepaskan. Masuk seminggu kemudian setelah selesai. :)
Entah bagaimana caranya memiliki progress bar?
Pembaruan : Saya sekarang menggunakan opsi chroot. Sedang melakukan:
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 .
Yang berhasil (!) Tapi saya masih membutuhkan / dev / zero dan / dev / sda. Ada ide di sana?
Pembaruan 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
Yang tampaknya melakukan sesuatu, tetapi saya ingin memiliki semacam indikator kemajuan jika memungkinkan, serta cara untuk melepaskan dan kemudian membangun koneksi ssh baru nanti.
chroot
memasukkan ke dalam RAMdisk dapat membantu masalah ini. Spekulasi kedua: mempartisi bagian dari drive, menulis ulang grub, dan reboot.