Я запускаю Kubuntu 12.04 с KDE 4.11.1. У меня есть жесткий диск 2 ТБ, установленный во внешнем корпусе USB. Метка привода - это резервная копия. При загрузке накопитель автоматически не монтируется. Есть два способа, которыми я хочу его установить: У меня есть запись root cron, которая будет монтировать диск, если он еще не установлен. Это часть моего ночного сценария резервного копирования. Как обычный пользователь, я могу щелкнуть ярлык диска на панели «Места дельфинов», и диск будет установлен.
Ранее в обоих случаях привод монтировался в / media / Backup.
Я вручную создал каталог / media / Backup ранее, и он все еще существует. Каталог требуется, чтобы мой сценарий резервного копирования мог монтировать этот диск до запуска резервного копирования. Как я уже сказал, это работало так, как предполагалось, до недавних обновлений системы. Я хочу, чтобы диск монтировался в одном и том же месте в обеих ситуациях выше.
Однако при последних обновлениях системы (по-видимому, стек LTS Raring HWE) привод монтируется в / media / myusername / Backup из Dolphin, если Я устанавливаю его из Dolphin как обычный пользователь. Он монтируется как / media / root / Backup, если я монтирую его как пользователя root.
Существует множество способов, с помощью которых эта новая схема Ubuntu может завершиться неудачно в моем сценарии. На самом деле, это рутинно терпит неудачу, и мои ночные резервные копии больше не происходят. Я не буду перечислять все способы, с помощью которых я видел, что это не удалось в моем устранении неполадок. Я просто хотел бы восстановить предыдущее поведение как , так и добиться того, что надежно работает в новой системе. В частности, я бы хотел видеть:
У меня есть запись cron cron, которая будет монтировать диск, если он еще не установлен. Это часть моего ночного сценария резервного копирования. , установленный моим обычным пользователем через Dolphin или через скрипт, выполняемый с правами root, диск всегда монтируется в одном месте (так что мой скрипт резервного копирования может найти его). Как обычный пользователь, я могу щелкнуть ярлык диска на панели «Места дельфинов» и установить диск. права на файлы и каталоги на смонтированном диске работают как ожидаетсявсе, что мне нужно в моем корневом crontab ранее. Я бы хотел, чтобы это снова работало.
00 03 * * * mount -L Backup /media/Backup >> /var/log/backup.log
05 03 * * * /opt/storeBackup/bin/storeBackup.pl -f /configfile
Я предпочитаю не менять свое поведение по умолчанию в системе. Поэтому это решение не кажется идеальным: https://askubuntu.com/a/276670/36661 (и я еще не знаю, есть ли удиска версия, которая бы поддерживала это решение).
[d18 ] Я был бы признателен за комментарии к этому возможному решению: https://askubuntu.com/a/276670/36661
Похоже, у вас есть папка с оставшимся файлом, которая не удалась должным образом. При отключенном приводе запустите эту команду из терминала:
sudo rmdir / media / Backup
При следующем подключении внешнего жесткого диска он должен подключиться к новому месту. Обратите внимание, что новые версии Ubuntu будут подключаться к / media / username / Backup вместо / media / Backup
вы можете добавить запись для HDD / Partitions в /etc/fstab, тогда она будет всегда смонтирована так, как вам нужно.
Для получения дополнительной информации смотрите эту документацию.
Я думаю, что лучшим подходом может быть этот сценарий, исходящий из обсуждения SuperUser: https://github.com/fatso83/Code-Snippets/tree/master/system-utils/ubuntu/automount
Мне нравится этот подход, потому что он был отлажен и протестирован достаточно широко (и, как известно, работает над версией Ubuntu, с которой я работаю).
Кроме того, я разделяю мнение первоначального опроса в SuperUser:
Я не хочу вводить все данные в fstab, частично потому, что это утомительно и раздражает, но в основном потому, что я не могу предсказать, что я буду подключать к нему или как разделы будут изменения в будущем.Вот файл readme для набора скриптов:
Эти сценарии в основном разорваны из нескольких ответов на StackOverflow. Информация была распространена по нескольким ответам, а некоторые немного устарели, поэтому я попытался собрать всю информацию и поместить ее https://github.com/fatso83/Code-Snippets/tree/master/system-utils /ubuntu/automount.
Сценарии, как было установлено, работают над Ubuntu 10.10 и 12.04.2 LTS. Если они не работают для вас, попробуйте увидеть, есть ли подсказки в оригинале SO обсуждение (см. Ниже). Вы можете передать мне эту информацию, и, возможно, я буду интегрировать ее в определенный патч.
Все скрипты должны быть помещены в / usr / local / sbin Правила udev для ввода /etc/udev/rules.d/
Для справки, вся информация была сорвана отсюда.