/dev/null에 쓰는 "dd" 명령의 목적이 무엇인지 설명할 수 있는 사람이 있습니까?

/dev/null에 쓰는 "dd" 명령의 목적이 무엇인지 설명할 수 있는 사람이 있습니까?
dd if=/dev/sda7 of=/dev/null bs=1024 skip=276892816 count=420 iflag=direct 

Linux 서버를 백업하는 동안 몇 가지 문제가 발생했습니다. 누구든지 이 경우 이 명령이 무엇을 하는지 설명해 주세요.

미리 감사드립니다...

답변1

이 경우에 이 명령이 무엇을 하는지 설명해 주시겠습니까?

알아내는 방법은 읽는 것입니다 man dd. 이렇게 하면 if파일 내, of파일 외부, bs블록 크기, skip블록 건너뛰기 및 나중에 시작 주소가 표시되며, count블록 수이며 iflag다양한 플래그를 설정할 수 있습니다.

따라서 이는 두 번째 파티션에서 420개의 블록을 읽고 이를 에 복사하는 것입니다 /dev/null. 이는 건너뛰기 주소에서 시작하여 무시된다는 의미입니다.

Linux 서버를 백업하는 동안 몇 가지 문제가 발생했습니다.

세부 정보를 제공하지 않았으므로 이것이 문제와 어떤 관련이 있는지 알 수 없습니다. 특히 명령이 읽기 외에는 아무 작업도 수행하지 않기 때문에 더욱 그렇습니다.

따라서 한 가지 추측은 이것이 특정 범위의 섹터를 읽을 수 있는지 확인하는 데 사용된다는 것입니다. 왜 이 범위인지는 모르겠습니다.

또한 어떤 방식으로든 파티션의 레이아웃을 변경하면 더 이상 예상된 작업을 수행하지 못할 수도 있습니다.

관련 정보