dd가 루트 드라이브를 손상시켰습니다

dd가 루트 드라이브를 손상시켰습니다

저는 Linux Debian을 사용하고 sudo dd if=/dev/zero of=/dev/sdbUSB 드라이브에서 이 명령을 사용하려고 시도했지만 실수 /devsdb로 문자가 없는 내용을 입력한 /후 OS가 갑자기 종료되었습니다. 열면 검은색 화면과 일부 시작 텍스트만 표시됩니다.

이 문제를 어떻게 수정하거나 적어도 grub과 같은 곳에서 드라이브에 액세스하고 iso 파일을 USB 드라이브에 추가하고 OS를 다시 설치할 수 있습니다.

답변1

추가 정보와 함께 리뷰에서 언급된 내용을 요약하려면 다음을 수행하십시오.

당신이 달릴 때

sudo dd if=/dev/zero of=/devsdb

/시간 내에 종료되지 않으면 파티션 devsdb이 완전히 채워질 때까지 명령이 계속 실행됩니다 . 명령은 루트로 실행되므로 시스템이 제대로 작동할 수 있도록 일반적으로 예약되는 작은 안전 공간(대부분의 경우 파티션 크기의 약 10%)도 채웁니다. 이는 시스템에 부정적인 영향을 미칠 수 있습니다.

이 문제를 해결하려면 파티션을 마운트하고 지나치게 큰 파일을 삭제할 수 있도록 컴퓨터를 단일 사용자 모드(또는 "복구 모드" 또는 이와 유사한 모드)로 부팅하는 것이 좋습니다 /.

실수로 파티션을 채우는 것 외에 명령으로 인해 다른 손상이 발생했을 가능성은 거의 없으므로 이 파일을 삭제하고 재부팅하는 것만으로 이 문제를 해결할 수 있습니다.

답변2

다행히 데이터는 손실되지 않았습니다. 루트 파티션에 공간이 부족하면 운영 체제가 정상적으로 시작되지 않습니다. 이 문제를 해결하려면 Live CD에서 부팅하고 /devsdb파일을 삭제하십시오.

관련 정보