2

Я хочу написать скрипт bash для резервного копирования определенного каталога, но только на определенную SD-карту. Я хочу, чтобы в скрипте был способ проверить, вставлена ли эта конкретная SD-карта. Я запускаю Lubuntu, которая автоматически монтирует SD-карту, когда она вставлена. Как я могу убедиться, что каталог автоматического монтирования всегда называется одним именем, и что к нему будет подключена только эта одна SD-карта?

Ура, Рен.

1 ответ1

0

Как я могу убедиться, что каталог автоматического монтирования всегда называется одним именем?

Система будет использовать метку файловой системы в качестве имени точки монтирования, если найдет ее. Вы можете использовать gparted, чтобы установить его, если в данный момент его нет (после его размонтирования).

Теперь какое-то другое устройство также может использовать то же имя. Чтобы предотвратить это, вы можете использовать UUID, возвращаемый blkid, чтобы однозначно идентифицировать ваше устройство. Например (замените sdb1 на ваше устройство):

$ sudo blkid -o value -s UUID /dev/sdb1
6bf2435a-6afb-49d7-25a9-3577127a3bfb

Затем сохраните значение в вашем скрипте и впоследствии используйте его для проверки устройств.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .