У мене віддалений доступ до ssh та кореневий доступ. У мене немає фізичного доступу. Я не шукаю рішень, що включають завантаження в щось, я хочу зробити це з того, що зараз працює.
ОС - це SL6. Чи є спосіб завантажити все необхідне в оперативну пам’ять і використовувати dd або подібне, щоб надійно витерти весь диск? Очевидно, це призведе до непрацюючого вікна, врешті-решт, мого наміченого результату.
Здається, це має бути можливим.
Ще два цікавих доповнення:
Вміти ввійти, запустити екран, запустити команду dd та відключити її. Увійдіть через тиждень, як тільки він закінчиться. :)
Якось є смужка прогресу?
Оновлення : я зараз переходжу з варіантом chroot. На даний момент:
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 .
Що працює (!), Але мені все одно потрібні / dev / zero та / dev / sda. Якісь ідеї є?
Оновити 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
Здається, що щось робить, але я хотів би мати якийсь показник прогресу, якщо це можливо, а також спосіб від'єднатись та встановити новий ssh-зв’язок пізніше.
chroot
може допомогти в цьому RAMdisk. Друга спекуляція: розділіть частину диска, перезапишіть grub та перезавантажте.