尝试多次挂载的别名无法正常工作

尝试多次挂载的别名无法正常工作

我的 .bashrc 中有以下内容

alias ext='sudo mount /dev/sd'{b..d}'1 /ext/hdd || sudo'

我本想让别名挂载我的外部硬盘,而不必担心它给出的半随机设备。相反,它似乎只尝试最后一个选项 (/dev/sdd1)。
我请求解释为什么会发生这种情况,以及这种方法的可能替代方案。

答案1

我建议使用 uuid 而不是设备路径。如果你查看类似文件夹

/dev/disk/by-lable
/dev/disk/by-id
/dev/disk/by-uuid

您应该始终找到具有相同名称的设备。这些文件是实际设备文件的符号链接。

你可能会写类似的东西:

sudo mount /dev/disk/by-uuid/123-456 /mnt/ 

相关内容