我的 .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/