В Ubuntu 16.04 USB-флеш-накопитель монтируется в /media/$USER/LabelName
, но копировать файл можно, даже не подозревая об этом. Грубый сценарий будет:
#!/bin/bash
while sleep 1
do [ -e /media/$USER/*/TheFile ] || cp TheFile /media/$USER/*/
umount umount /media/$USER/*
xmessage -center -timeout 3 "File copied - change disc"
done
Это просто чтобы показать принцип. Прежде чем начать, убедитесь, что в /media/$USER/
ничего не подключено (если вы не подключили первый диск). Вы можете заменить TheFile
параметром или предустановленной переменной среды, но убедитесь, что он находится в вашем текущем каталоге, чтобы не было пути, иначе проверка его существования на диске уже не удастся.
Вероятно, вы можете сделать все это на диске Ubuntu Live без установки, но вам нужно будет проверить, где смонтированы флеш-накопители, и при необходимости изменить скрипт; Также я не уверен, включен ли xmessage
на Live-диск, поэтому вам, возможно, потребуется установить его, если вы не используете другой способ указать, что дисковод нуждается в замене.