DD 재설치는 20초 만에 끝나는 작업이 아닙니다. 몇십 초는 명령어를 입력하거나 준비 작업의 일부를 마치는 데 쓰일 뿐이고, 재부팅 후의 다운로드, 설치, 네트워크 복구까지 합치면 그보다 훨씬 오래 걸립니다.
여기서는 짧은 절차만 정리합니다. 자세한 설명은 《원클릭 재설치 튜토리얼(DD 스크립트판)》을 참고하세요. 사용하는 것은 bin456789/reinstall이며, 호스팅 업체의 제어판 재설치 기능이 아닙니다.
먼저 돌아올 수 있는지 확인하세요
시스템 디스크의 데이터는 재설치 과정에서 덮어써집니다. 먼저 별도의 백업을 만들고, 호스팅 업체의 콘솔을 테스트하세요. SSH만 있고 콘솔이 없는 서버라면 연결이 끊긴 뒤의 복구를 스크립트에 맡기지 마세요. OpenVZ와 LXC는 이 스크립트가 지원하는 완전한 가상 머신 환경이 아닙니다.

설명 이미지: 짧은 절차에서도 생략할 수 없는 세 가지
준비하고 시스템을 선택하세요
Debian/Ubuntu 환경을 예로 들면:
sudo -i
apt-get update
apt-get install -y curl ca-certificates
curl -fL -o reinstall.sh https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
less reinstall.sh
bash reinstall.sh debian 13
마지막 줄에서 Debian 13을 선택합니다. 다른 시스템을 쓰려면 프로젝트가 현재 지원하는 인자로 바꾸세요. 이미 지원이 종료된 버전을 선택하거나, 출처가 불분명한 이미지를 내려받아 시스템 디스크를 교체하지 마세요.
안내를 확인한 뒤 재부팅하세요
스크립트가 설치 환경을 준비하면, 안내하는 계정, 네트워크, 로그인 방식부터 기록한 다음 재부팅 단계로 넘어가세요. 콘솔로 진행 상황을 확인하고, 설치가 끝나면 시스템이 부팅되는지와 네트워크가 정상인지 먼저 확인한 뒤 서비스를 복구하세요.
첫 재부팅으로 설치에 들어가기 전이라면 bash reinstall.sh reset으로 준비를 되돌릴 수 있습니다. 이미 진행된 디스크 덮어쓰기는 되돌릴 수 없습니다.
이 체크리스트가 아껴주는 것은 문서를 뒤지는 시간이지, 백업하고 확인하고 복구하는 시간이 아닙니다.
참고: 스크립트 지원 범위와 사용 설명. 이 글은 DD를 실제로 실행해 본 결과가 아닙니다.