macOS-磁盘镜像管理程序hdiutil
功能类似的工具
hdiutil diskutil
hdiutil创建磁盘镜像文件
1 |
|
-imagekey sparse-band-size
以512字节大小为单位 65536 * 521 = 33554432 Bytes = 32 MiB-type
可选的有:UDIF|SPARSE|SPARSEBUNDLE-fs
hdiutil 挂载映像文件
- 方法1:
1 |
|
参考:https://apple.stackexchange.com/a/136689
- 方法2:直接使用 open 命令
1 |
|
参考:https://apple.stackexchange.com/a/107115
hdiutil 压缩 sparseimage 映像
- 运行命令
1 |
|
如果提示hdiutil: compact failed - 功能未实现
或者hdiutil: compact failed - 功能未实现
可能是当前正在使用电池供电,此时需要执行
1 |
|
参考:
https://superuser.com/questions/275148/shrink-a-sparseimage
https://apple.stackexchange.com/questions/132147/hdiutil-compact-failed-function-not-implemented
校验映像
1 |
|
详细支持的校验方式请看:https://ss64.com/osx/hdiutil.html
查看当前挂载的映像信息hdiutil info
默认情况下执行hdiutil info
会展示 framework 和 driver 的版本;
如果当前有镜像挂载,执行hdiutil info
后会展示挂载映像的信息;
执行hdiutil info -plist
会以plist格式输出挂载信息,方便进行其它处理。
注意:有时候提示没有可挂载的文件系统,原因是映像文件在非英文路径下,将映像文件移动到英文路径下即可。
macOS-磁盘镜像管理程序hdiutil
https://dnacore.github.io/post/2169df4e-0e27-4b70-ab32-3daa4a878fec.html