如何获得有关卷的其他信息?
最重要的是,我想知道它的挂载点.
查看/ etc / fstab并不能解决问题.这不会列出根卷.我至少需要弄清楚根卷的UUID来验证我已知的UUID.
解决方法 您可以使用 diskutil通过其UUID查找磁盘,使用-pList选项以机器可解析的格式获取输出:% diskutil info /Volumes/RAM\ disk | grep -F UUID Volume UUID: EA20BE94-5F3C-3C02-901D-A213B5AB6831% diskutil info -pList EA20BE94-5F3C-3C02-901D-A213B5AB6831<?xml version="1.0" enCoding="UTF-8"?><!DOCTYPE pList PUBliC "-//Apple//DTD PList 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><pList version="1.0"><dict> <!--snip--> <key>MountPoint</key> <string>/Volumes/RAM disk</string> <!--snip--></dict></pList>
您可以使用NSTask和NSPipe从程序中运行diskutil并捕获输出.
附录:并非所有卷都有UUID.我的相机有一个内置的只读MS-DOS格式的卷,根据磁盘工具和diskutil没有UUID.因此,请确保您的程序可以处理来自上述diskutil信息的空输出… | grep管道.
总结以上是内存溢出为你收集整理的可可 – 通过UUID查找卷全部内容,希望文章能够帮你解决可可 – 通过UUID查找卷所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)