Псевдоним для попытки монтирования несколько раз не работает правильно

223
AstroSnail

У меня есть следующее в моем .bashrc

alias ext='sudo mount /dev/sd''1 /ext/hdd || sudo' 

Я хотел, чтобы псевдоним монтировался на моем внешнем жестком диске, не беспокоясь о полуслучайном устройстве. Вместо этого он только пытается выполнить последний вариант (/ dev / sdd1).
Я прошу объяснить, почему это происходит, и возможную альтернативу этому методу.

0

1 ответ на вопрос

0
OSC

Я рекомендую использовать uuid вместо путей к устройствам. Если вы посмотрите в папку, как

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

Вы должны найти свое устройство всегда с тем же именем. Эти файлы являются символическими ссылками на фактический файл устройства.

Вы бы написали что-то вроде этого:

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

Похожие вопросы