
HD가 두 개의 동일한 크기 파티션으로 분할된 iMac이 있습니다. 두 파티션 모두 Snow Leopard로 부팅 가능합니다. 그런 다음 관리자 계정으로 파티션 1을 시작합니다.
파티션 2의 디스크 이미지를 생성하고 파티션 1에 .dmg 파일을 저장하고 싶습니다. Linux를 실행하는 상자에서 원격으로 이 작업을 수행해야 합니다.
내가 사용하는 쉘 명령은 다음과 같습니다.
ssh <username>@<ipaddress> "echo password | sudo -S hdiutil create -puppetstrings -srcfolder /Volumes/Part2 /Users/Shared/image.dmg"
원격 셸에서 명령을 실행하면 약 98% 정도 지속적으로 종료되지만 파티션 2를 호스팅하는 상자의 파티션 1에서 /의 hdiutil을 실행하면 모든 것이 예상대로 작동합니다.
원격 셸에서 다른 hdiutil 명령을 실행할 수 있었습니다. create 동사에만 문제가 있습니다.
항상 같은 곳에서 죽기 때문에 네트워크 문제라고는 생각하지 않습니다. 동일한 명령이 원격 셸에서 실행될 때 왜 다르게 동작하는지 궁금합니다.
답변1
내 오류를 지적해준 Daniel Beck에게 감사드립니다. 나는 man doc을 읽을 때 그것을 어떻게 잘못 읽었는지 모르겠습니다.