라이브 USB에서 노트북 하드 드라이브를 지우는 중 권한이 거부되었습니다.

라이브 USB에서 노트북 하드 드라이브를 지우는 중 권한이 거부되었습니다.

Ubuntu ISO를 USB 드라이브에 넣고 노트북의 USB로 부팅한 다음

$ cat /dev/zero | pv > /dev/sda

내 노트북의 하드 드라이브를 0( )으로 덮어쓰려고 합니다 sda.

다음 오류가 발생합니다.

bash: /dev/sda: Permission denied

이 오류는 명령 앞에 sudo. 왜 이런 일이 발생합니까? 이 오류를 어떻게 피할 수 있나요?

(설치/제거와 관련된 것일 수 있습니까? 전체 공개: 부분적으로 지웠지만 sda지우기가 중간에 중단되었습니다. 완전히 지웠는지 확인하기 위해 명령을 다시 실행하고 있습니다.)

편집하다

디스크 유틸리티 GUI를 사용하여 하드 드라이브를 지울 수 있습니다. 하지만 처음 시도한 방법을 사용하여 명령줄을 통해 이 작업을 수행할 수 있는지 여전히 궁금합니다.

답변1

출력 리디렉션은 셸에 의해 수행되며 루트가 아닌 셸에는 액세스할 수 없습니다 /dev/sda. 루트 셸로 변경하지 않으려면 sudo다음 명령을 사용하고 실행할 수 있습니다 tee.

cat /dev/zero | pv | sudo tee /dev/sda

답변2

바라보다:

라이브 USB에서 노트북 하드 드라이브를 지우는 중 권한이 거부되었습니다.

그것은 나를 위해 일했습니다.dd if=/dev/sda of= ... ...

시도해 보세요: 키보드에서 Ctrl+ +를 눌러 Alt터미널을 엽니다. T열리면 다음 명령을 실행하십시오.

$ sudo -i 

그러면 루트로 실행할 수 있는 루트 쉘이 제공됩니다.

관련 정보