Я недавно обновил Mint 12 до Ubuntu 12.10 + Cinnamon. У меня есть внешний USB-накопитель, который при подключении автоматически подключается к /media/[username]/Backup/
. Дело в том, что под Mint он не включал часть [username]. Он просто смонтирован на /media/Backup
. У меня вопрос, как мне вернуться к этому формату? Мне не нужен диск, смонтированный под моим именем пользователя. Прямо под СМИ.
Спасибо заранее.
Вы можете удалить каталог media , создать мягкую ссылку по имени media в / , которая указывает на желаемое местоположение. Убедитесь, что под носителем ничего не смонтировано. Подключите ваш перьевой привод, и он будет установлен под нужным вам путем. Работал для меня.
В Ubuntu 13.04 вы можете указать udisks2 автоматически монтировать в /media/
вместо /media/[username]/
, добавив правило udev, которое задает окружение var UDISKS_FILESYSTEM_SHARED
. Вы можете сделать это, добавив файл (например) /etc/udev/rules.d/99-udisks2.rules
, который содержит:
ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"
Я думаю, что udev отслеживает папку /etc/udev/rules.d
, чтобы обнаружить изменения, но если нет, вы можете принудительно перезагрузить ее его правила с sudo udevadm control --reload
. Однако обратите внимание, что новое расположение монтирования, похоже, не вступит в силу, пока вы физически не удалите и не подключите внешний диск обратно.
Это не работает в Ubuntu 12.10, потому что он использует udisks версии 2.0.0, а поддержка вышеупомянутого не появилась до версии 2.0.91.
Для вашего удобства вы можете вставить следующее в терминал
echo 'ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"' | \
sudo tee -a /etc/udev/rules.d/99-udisks2.rules
Теперь любой, кто получает доступ к вашей машине, может получить доступ к съемным дискам, которые вы в нее вставляете. Так что будьте осторожны . Протестировано 14.04, но, как указано выше, оно должно работать 13.04 и более поздних версий.
Это не ядро, а udisks2, где местоположение автомонтирования жестко закодировано. Вы не можете настроить его.
Оригинальный udisks2 использует /run/media/username
, но Ubuntu исправил его, чтобы использовать /media/username/
.
Я полагаю, что Mint 12, как Ubuntu 12.04, поставляется с udisks1, который использует только /media/
.
Если вам действительно нужно смонтировать диски с автоматическим монтированием в /media/
, вы можете попробовать заменить /media/your_username
символической ссылкой, указывающей на /media
:
sudo rmdir /media/your_username
sudo ln -s /media /media/your_username
Для тех, у кого возникла эта проблема с мультимедийной коллекцией Banshee на базе USB и кто не хочет реализовывать обходные пути, описанные выше, легко изменить базу данных Banshee непосредственно для нового имени пользователя / расположения USB.
Закрыть Banshee
Сделайте резервную копию banshee.db
cp ~/.config/banshee/banshee.db ~/.config/banshee/banshee.db.bak
Запустите этот запрос SQLite3, чтобы изменить СТАРЫЙ путь к НОВОМУ пути.
sqlite3 ~/.config/banshee/banshee.db 'update coretracks set uri = replace(uri, "file:///media/USB%20drive/folder/", "file:///media/[yourusername]/USB%20drive/folder/") where uri is not NULL;'
Примечание: %20
для пробелов, использовать 3 слеша в file:///
и использовать трейлинг /
.
источник: https://mail.gnome.org/archives/banshee-list/2014-January/msg00019.html
Вместо того, чтобы делать:
sudo rmdir /media/your_username
sudo ln -s /media /media/your_username
Вы можете просто сделать следующее, если, например, у вас есть точка монтирования / media / username / DISK_A:
ln -s /media/username/DISK_A /media/DISK_A
вот так все Ваши предыдущие настроенные программы могут продолжать доступ к вашим файлам.