LINUX.ORG.RU

Есть ли такое программное средство?


0

0
Хочу, чтобы содержимое моих компакт-дисков отображалось в файловой системе, чтобы легко можно было посмотреть, что у меня есть и чего нет. Желательно, чтобы при обращении в файловой системе к файлу, который на самом деле находится на компакт-диске, выдавалось предупреждение с названием нужного диска.
anonymous
Это называется катализатор дисков. Я же по старинке храню дампы ls -lR. Правильным было бы что-нибудь на fuse, но что не встречал.
anonymous_num_0
()
AiFiLTr0 с лета пишет FUSE ФС для этого, да что-то всё ещё не зарелизил. Попробуй попинговать его.
gaa ★★
()
может, что-то типа такого?

mkdir /myCDs

mkdir /myCDs/DISK1

echo "You need CD 1" >/myCDs/DISK1.message.txt

cd /mnt/cdrom; find -type d -exec mkdir -p /myCDs/DISK1/{} \; find -type f -exec ln -s /myCDs/DISK1.message.txt /myCDs/DISK1/{} \;

alexsaa
()
Спасибо за ответы. alexsaa, твой метод мне вполне подходит. Но можно ли ещё организовать при вставке диска автоматическое выполнение этого:

mv <путь-нужной-папки> <временное-место-хранения>/<имя-нужной-папки> ln -s /media/cdrom <путь-нужной-папки>

а когда диск вытаскивают, этого:

rm <нужная-папка> mv <временное-место-хранения>/<имя-нужной-папки> <путь-нужной-папки>

Было бы очень удобно, мне кажется. Можно автоматически искать нужную для диска папку, например * записывая в определённый файл на диске его название * и прописывая соответствия, скажем, в определённом файле в $HOME

anonymous
()
Спасибо за ответы. alexsaa, твой метод мне вполне подходит. Но можно ли ещё организовать при вставке диска автоматическое выполнение этого:

mv <путь-нужной-папки> <временное-место-хранения>/<имя-нужной-папки>
ln -s /media/cdrom <путь-нужной-папки>

а когда диск вытаскивают, этого:

rm <нужная-папка>
mv <временное-место-хранения>/<имя-нужной-папки> <путь-нужной-папки>

Было бы очень удобно, мне кажется. Можно автоматически искать нужную для диска папку, например
* записывая в определённый файл на диске его название
* и прописывая соответствия, скажем, в определённом файле в $HOME
anonymous
()
Ответ на: комментарий от anonymous
Если ты готов монтировать CD специально для этого написанной консольной командой (вместо привычного mount /dev/cdrom) либо знаешь, как заставить свою команду автозапускаться при используемом тобой способе автомонтирования, то почему бы и нет... Лично я не пользуюсь автомонтированием и не знаю, как реализовать второй путь. Спроси у гугла или на ЛОРе отдельной темой.

Для автоопределения, что за диск вставлен, можно попытаться "узнать" диск чем-то типа такого: `dd if=/dev/cdrom count=256 bs=1024 2>/dev/null |md5sum -`. Тогда не нужно записывать на диск заранее ничего специального.

alexsaa
()
Ответ на: комментарий от wfrr
Кончилось тем, что я такую фишку собрался делать, но времени и выраженного желания пока всё нет заняться :)
KRoN73 ★★★★★
()
Ответ на: комментарий от alexsaa
>Если ты готов монтировать CD специально для этого написанной консольной командой (вместо привычного mount /dev/cdrom)

О, ужас. Ещё кто-то до сих пор монтирует диски командой? Может, вы ещё и флешки командами монтируете? :D
KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73
Образы монтирую в основном через mount... а что, разве это так плохо? Как по мне - жутко удобно =)
blessed
()
Всем спасибо, особенно alexsaa. Пока реализовал в виде команд, потому что не знаю, как это к убунтовскому автомонтированию прикрутить. После вставки и перед там, как вынуть диск, приходится щёлкать по иконкам на панели.
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.