可可 – 通过UUID查找卷

可可 – 通过UUID查找卷,第1张

概述我知道卷的UUID – 如“磁盘工具”中所示. 如何获得有关卷的其他信息? 最重要的是,我想知道它的挂载点. 查看/ etc / fstab并不能解决问题.这不会列出根卷.我至少需要弄清楚根卷的UUID来验证我已知的UUID. 您可以使用 diskutil通过其UUID查找磁盘,使用-plist选项以机器可解析的格式获取输出: % diskutil info /Volumes/RAM\ Disk 我知道卷的UUID – 如“磁盘工具”中所示.

如何获得有关卷的其他信息?
最重要的是,我想知道它的挂载点.

查看/ 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查找卷所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1004275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存