Mac系统的磁盘标识符(BSD Name),例如“disk1s2”这样

2012-02-14 23:50:07 +08:00
 berlinwall
每次重启系统,Mac系统下多个硬盘的磁盘标识符(BSD Name)都会变化。有办法给每块硬盘指定标识符吗?
7789 次点击
所在节点    macOS
5 条回复
berlinwall
2012-02-15 18:05:54 +08:00
搜遍了国外论坛也没找到答案,有哪位V2EXer知道的吗?
xream
2012-02-15 18:45:52 +08:00
MBP双硬盘不变...lz是啥机器? 就算了变了又有啥影响?
ri0day
2012-02-15 19:07:59 +08:00
用udev 或者multipath 。把那块盘的uuid 或者wwid 拿出来做别名。你可以google以下。
cliaikie
2012-02-15 20:24:20 +08:00
你需要的是使用UUID来进行标识,在MAC OS X系统下可以使用以下命令找出一个分区的UUID:

diskutil info /Volumes/VolumeName | grep -F UUID
berlinwall
2012-02-16 00:32:27 +08:00
@xream 我的是台机黑苹果运行Lion,这里就不多讨论。不过即使是真正的MacPro,如果有2个以上硬盘,也会有同样的问题吧。
@cliaikie @ri0day 很感谢。我的问题出在Paralles Desktop 7上。PD7可以抓硬盘上的Windows分区直接作为虚拟机运行。由于它是靠BSD Name识别硬盘,因此每次重开机后运行PD7总会错抓到别的分区,需要重新手动指定Windows分区。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/27369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX