원격 ssh 액세스 및 루트 액세스 권한이 있습니다. 물리적 접근 권한이 없습니다. 아무것도 부팅하지 않는 솔루션을 찾고 있지 않습니다. 현재 실행중인 작업 에서이 작업을 수행하고 싶습니다.
OS는 SL6입니다. 필요한 모든 것을 RAM에로드하고 dd 등을 사용하여 전체 디스크를 안전하게 지울 수있는 방법이 있습니까? 분명히 이것은 결국 의도하지 않은 결과로 작동하지 않는 상자를 초래할 것입니다.
이것이 가능해야합니다.
두 가지 흥미로운 추가 사항 :
ssh in, screen 실행, 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
RAM 디스크에 들어가면 도움이 될지 궁금합니다 . 두 번째 추측 : 드라이브의 일부를 파티션하고, grub을 다시 쓰고, 재부팅하십시오.