在提出这个问题之前,我做了一些研究,但没有找到答案。我的问题是如何更改硬盘驱动器的 uuid(通用唯一标识符)。我问这个问题是因为每次我想要从终端访问硬盘驱动器时,我都必须找到系统自动生成的这些相当长的随机 uuid。另外,我想知道进行这种更改的危险。
答案1
您可以更改分区的 UUID 或标签,如何操作取决于文件系统。
如需更改标签,请参阅
https://help.ubuntu.com/community/RenameUSBDrive
要更改 uuid,你可以使用uudigen
和tune2fs
uuidgen
tune2fs /dev/hdb1 -U `uuid`
将“/dev/sdb1”更改为您想要更改 uuid 的设备。
/etc/fstab
如果您更改由 fstab 安装的分区上的 UUID,例如 / 或 /home 或 /swap,则几乎肯定需要更新
答案2
如果您使用 gparted、parted 等工具为分区添加标签,您的磁盘将显示为 /media/mydisklabel,而不是 /media/somerandomhex-digits-38characters
如果你在终端,你也可以执行以下操作:
disk=/media/fb0* #If your UUID starts with fb0
设置变量,而不是使用,cd /media/somerandomhex-digits-38characters
您可以使用cd $disk
。或者,如果您记住了前几个字符,cd /media/fb0*
也可以使用。
我知道的更改 UUID 的唯一方法是重新格式化磁盘,但这只会导致不同的 38 个字符的 UUID,因此不能解决问题。
答案3
您可以更改硬盘的标签,但这样做时必须卸载它们。如果您已启动系统,则无法修改。建议使用 Gparted Live CD,因为它可以完成这项工作,而不会使已安装的系统退化。
答案4
当我遇到同样的问题时,我也尝试在这里找到我的问题的解决方案。问题只是关于如何识别 HDD 磁盘。因此,对我来说,解决方案就是在磁盘 -> 挂载选项中将标识设置为“LABEL”而不是“UUID”。详细信息可在此处找到:如何将已安装的 HDD UUID 更改为人类可读的?