В этой статье мы расскажем о ручном монтирование внешнего CD-ROM, с помощью команд и изменений в системных в файлах Astra Linux.
Файл fstab используется для настройки параметров монтирования различных блочных устройств, разделов на диске и удаленных файловых систем. Если вы будете вносить неверные изменения в этот файл, то можете сломать загрузчик Linux.
Пример файла fstab:
В этом файле описаны процедуры монтирования не только жесткого диска, но и встроенного CD-ROM (sr0)
Если из-за политики безопасности автоматическое монтирования CD-ROM в Astra Linux недоступно или выдает ошибку, можно воспользоваться ручным способом монтированием дисковода. Для этого внесем правки в файл fstab.pdac
Шаг первый внесем изменения в файл /etc/fstab.pdac операционной системе Astra Linux закомментируем строки:
/dev/s*udf
/dev/s*iso9660
И добавим строку:
/dev/sr1 /run/user/*/media/mnt auto noauto,user 0 0
sr1 – это внешний CD-ROM, название присваивается после подключения устройства к ПК.
Созданим программу для монтирования cd-mount.sh (c правами для исполнения для всех)
#!/bin/bash
FILE="/run/user/`id -u`/media"
FILE2="/run/user/`id -u`/media/mnt"
if [ ! -d "$FILE" ]; then
echo "Создание директории /media"
mkdir /run/user/`id -u`/media
fi
if [ ! -d "$FILE2" ]; then
echo "Создание директории /media/mnt"
mkdir /run/user/`id -u`/media/mnt
fi
read -p "Нажмите ENTER для подключения диска"
n=15
while true; do
sleep 1
echo "осталось $((n)) секунд"
((n--))
if [[ "$n" == '0' ]]; then
break
fi
done
mount /dev/sr1 /run/user/`id -u`/media/mnt
echo "Диск успешно примонтирован"
read -p "Нажмите ENTER для отключения диска"
umount /run/user/`id -u`/media/mnt
eject /dev/sr1
echo "Закрыть приложение - нажмите ENTER"
Задать вопросы по Astra Linux, обсудить проблемы монтирования флешек или CD-ROM можно на нашем Форуме