Последнее на форуме
Последние статьиСейчас на сайтеСейчас на сайте 0 пользователей и 6 гостей.
|
Бэкап на флэшку, используем udev.Автор: Vyazovoi Все знают о пользе бэкапов. И, я надеюсь, все их делают с определенной периодичностью. Итак: Сам инструмент, который выполняет резервное копирование информации я здесь не буду. Это может быть просто шелл-скрипт, который копирует файлы по адресу, или какая-либо из систем инкрементального бэкапа. Получаем информацию, по которой мы будем идентифицировать нужную флешку. Подключаем эту флешку и создаем на ней раздел (скорее всего он у вас уже создан). Допустим флеш-карта у вас подключилась как /dev/sdc и на ней один раздел vfat. Тогда нужный нам раздел - /dev/sdc1. И нам необходимо получить его UUID, по которому мы будет узнавать эту флешку. /lib/udev/vol_id /dev/sdc1 Скорее всего понадобятся права суперпользователя. Второй шаг - это написание правил для udev. ACTION=="add", KERNEL=="sdc1", PROGRAM=="/lib/udev/vol_id -uuid %N", RESULT=="ваш_uuid", RUN+="/bin/mkdir -p /backup" ACTION=="add", KERNEL=="sdc1", PROGRAM=="/lib/udev/vol_id -uuid %N", RESULT=="ваш_uuid", RUN+="/bin/mount -t vfat /dev/sdc1 /backup" Первое правило при подключении карточки создаёт директорию /backup. Теперь вы можете записать в ваш планировщик задание - каждые 3 дня выполнять такой бэкап, как это сделал я. Я особенно хотел бы отметить что заметка интересна как пример работы с udev и выполнения действий при появлении определенного устройства. Выполнение бэкапа на флеш-карту всего лишь не самый удачный пример.
|
ОпросНужно ли делать основным новый сайт beta.lug-mgn.ru ? Да, нужно 83% Нет, не нужно 17% Сначала надо сделать на нём фичу X (указал в комментариях) 0% Сначала надо сделать для него дизайн (готов взяться) 0% Всего голосов: 6 |
отвечу за автора: тогда можно использовать симлинки на устройства, генерируемые автоматом, например /dev/disk/by-id/usb-FlashDisk-part1