Есть система Debian GNU/Linux 5.0 (Lenny) i386
И оптический DVD-привод с функцией записи.
В который вставлена болванка DVD-RW.
На нее каждые сутки бэкапятся данные.
Иногда привод нужен для разных дел, и оператор может забыть в приводе другую болванку.
Допустим, что мы не первый раз пишем на болванку для бэкапа, и от бэкапа к бэкапу метка тома носителя не меняется.
Задача: доработать скрипт так, чтобы он проверял метку тома, предотвращая тем самым затирание той болванки, которая не предназначена для бэкапа.
Метка тома задается параметром -V команды growisofs, с помощью которой и делается бэкап.
(Перед этим носитель размонтируется, если монтирован, конечно, и очищается полностью командой wodim с параметром blank=all).
Я искал решение, просматривая репозиторий по разным ключевым словам, в т.ч. по iso9660, наткнувшись на пакет iat (Iso9660 Analyzer Tool) -- по смыслу названия которого он мог бы предоставить какие-то данные анализа файловой системы, в т.ч. и метку тома, но там этой функции, к сожалению, нет.
Что посоветуете? Неужели опять придется добавлять в папку с данными, предназначенными для бэкапа, какой-то дополнительный, волшебный файл, чтобы скрипт бэкапа, для проверки носителя, монтировал носитель и смотрел наличие файла с определенным именем и/или его содержимое?
Использование метки тома -- было бы более изящным.
PS: иными словами, мне нужно что-то типо результатов работы -оффтопиковой- команды
Код: Выделить всё
> vol d: