無法從遠端電腦執行 hdiutil create

無法從遠端電腦執行 hdiutil create

我有一台 iMac,其 HD 分成兩個大小相等的分割區。兩個分區都可以使用 Snow Leopard 啟動。然後我使用管理員使用者帳戶啟動分區 1。

我想建立分割區 2 的磁碟映像並將 .dmg 檔案保存在分割區 1 上。

我使用的 shell 指令是

ssh <username>@<ipaddress> "echo password | sudo -S hdiutil create -puppetstrings -srcfolder /Volumes/Part2 /Users/Shared/image.dmg"

當我從遠端 shell 運行該命令時,它始終會在 98% 左右停止運行,但是當我在託管分區 2 的機器上從分區 1 的 / 運行 hdiutil 時,一切都會按預期運行。

我已經能夠從遠端 shell 執行其他 hdiutil 命令。我只是對 create 動詞有疑問。

我不認為這是網路問題,因為它總是死在同一個地方。我很困惑為什麼從遠端 shell 執行相同的命令時會有不同的行為。

答案1

感謝丹尼爾·貝克指出我的錯誤。我不知道我在閱讀 man 文件時如何誤讀了這一點。

相關內容