Псевдоним для попытки монтирования несколько раз не работает правильно
У меня есть следующее в моем.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/