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

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

  •  
  •   berlinwall · 2012-02-14 23:50:07 +08:00 · 7814 次点击
    这是一个创建于 4697 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每次重启系统,Mac系统下多个硬盘的磁盘标识符(BSD Name)都会变化。有办法给每块硬盘指定标识符吗?
    5 条回复    1970-01-01 08:00:00 +08:00
    berlinwall
        1
    berlinwall  
    OP
       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  
    OP
       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   ·   实用小工具   ·   1052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 19:58 · PVG 03:58 · LAX 11:58 · JFK 14:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.