V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
berlinwall
V2EX  ›  macOS

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

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

    diskutil info /Volumes/VolumeName | grep -F UUID
    berlinwall
        5
    berlinwall   2012-02-16 00:32:27 +08:00
    @xream 我的是台机黑苹果运行Lion,这里就不多讨论。不过即使是真正的MacPro,如果有2个以上硬盘,也会有同样的问题吧。
    @cliaikie @ri0day 很感谢。我的问题出在Paralles Desktop 7上。PD7可以抓硬盘上的Windows分区直接作为虚拟机运行。由于它是靠BSD Name识别硬盘,因此每次重开机后运行PD7总会错抓到别的分区,需要重新手动指定Windows分区。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2253 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 09:25 · PVG 17:25 · LAX 01:25 · JFK 04:25
    ♥ Do have faith in what you're doing.