【问题标题】:When would you use uuidgen in a live environment?你什么时候会在实际环境中使用 uuidgen?
【发布时间】:2021-08-07 08:33:48
【问题描述】:

我在观看一个学习红帽 8 考试的视频时遇到了 uuidgen,但我对它的用处有疑问,没有找到任何其他线程,联机帮助页也没有提到它。所以我知道每个设备都有一个 UUID,并且 UUID 可以用于多种用途 - 视频中的目的是创建新的挂载点,UUID 用于将新分区 (/dev/sdb3) 与新的挂载点相关联。他们在这里指出,您可以使用 uuidgen 为该设备生成一个新的 UUID。

我的问题是为什么/何时在具有实时服务器的生产环境中使用 uuidgen 来重新标记分区?为当前存在的挂载点重新启用 UUID 有什么意义?是否存在一种针对系统 UUID 的攻击?还是 uuidgen 的唯一目的只是用于为网络链接等其他内容创建随机 UUID?

谢谢

【问题讨论】:

    标签: linux uuid partition


    【解决方案1】:

    假设您的系统有多个磁盘,每个分区一个分区,您需要用其中一些磁盘播放“音乐数据”。

    如果您从复制开始,在块级别通过例如dd,整个 GPT 分区磁盘,那么您将因此拥有一个重复的 UUID。如果其中一个副本在下次操作系统需要安装其中一个之前被吹走,这很好。如果由于某种原因无法确保这一点,那么无论您不想让操作系统再获取哪个副本,都需要一个新的 UUID。输入 uuidgen。


    我假设您在谈论 GPT 分区 UUID,它们一起存储在包含已识别分区的每个 GPT 中;相反,如果您谈论的是文件系统 UUID,它们存储在该文件系统的元数据中,因此每当dd'ing 该文件系统时都会被复制,那么上述情况仍然成立,并且更多情况变得合理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 2010-09-19
      • 2012-04-23
      • 2018-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多