LINUX.ORG.RU
ФорумAdmin

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

 


0

2

Регулярно возникает задача поиска и просто обзора всей толпы имеющихся накопителей (hdd,cd,dvd,Flash) и помню что в «прошлой жизни» я знал решение, но по воле случая ВСЁ выбило из памяти (в том числе и что где).

Отдаленно помню что каким то образом делал .iso из дерева файлов - в котором был лишь индекс с размерами файлов и файлы были забиты нулями. Я монтировал эти iso искал всё что надо (Ну или вспомнить: «что у меня вон на том диске»).

Ну и в целом - как решить эту задачу более другими методами?

С 90х годов есть масса носителей - даже кассеты для АРВИДа где то валяются, но их конечно не проиндексировать. И АРВИД где то есть и кажется даже 2 (и 1020 и 1052) - но видак нынче великая редкость :)

Хотя даже с видаком АРВИДу нужна ISA и старый ДОС :) - Линукс его наверняка не поддерживает.

Сижу и смотрю на пачку винтов - надо один освободить... Пустить в дело вместо сдохшего...

★★★

Что это хрень я только что прочитал? В чём твоя проблема?
Налепи на накопители бумажки с индексами.
Содержимое накопителей/индексы пропиши в текстовый файл/БД/тетрадку.
В чём вообще проблема?

Stahl ★★☆
()
Ответ на: комментарий от Stahl

В чём вообще проблема?

ТС хочет Арвид :) Оболочку типа нортона, где можно было посмотреть даты-размеры и описание (маленький тектовый файл в каждом каталоге). Такой софт каталог-библиотеки обычно входит в состав систем бэкапов.

vodz ★★★★★
()

Есть базы данных, которые не нужно монтировать, а значит они уже более удобны, не говоря об остальных возможностях поиска в них.

futurama ★★★★★
()
Ответ на: комментарий от Stahl

Что это хрень я только что прочитал? В чём твоя проблема?

Здесь уже предположили... в Миднайте ну или в гноме хочу ползать по дереву - искать бананы :)
В бумажках с индексами сложно искать нужный файл.
Можно конечно сделать и ls -lR|tee ДревнийВинт.txt но всё это не то...
Проблема в том что Есть масса CD,DVD,HDD,Flash и не всегда вспомнишь на каком носителе то что ищешь и есть ли оно или ушло в небытиё...
Память увы барахлит после «травмы несовместимой с жизнью»...

n0mad ★★★
() автор топика
Ответ на: комментарий от futurama

Есть базы данных, которые не нужно монтировать, а значит они уже более удобны, не говоря об остальных возможностях поиска в них.

Я срашивал: «Ну и в целом - как решить эту задачу более другими методами?».

Ответы вида «есть ...» не катят. Нужно конкретное имя. Пока я знаю лишь ls -lR но это примитив...

n0mad ★★★
() автор топика
Последнее исправление: n0mad (всего исправлений: 1)
Ответ на: комментарий от n0mad

В бумажках с индексами сложно искать нужный файл.

Да проснись ты наконец! Или протрезвей. Или что там с тобой.
Тебе нужен просто текстовый файл с записями вида: «№ накопителя» «имя файла» «тип файла» «размер файла» «дата файла»\n
При поиске просто грепаешь и всё. Умеешь грепать? Ну вот когда у тебя мозг включится, то почитай man grep.

Stahl ★★☆
()
Ответ на: комментарий от vodz

Такой софт каталог-библиотеки обычно входит в состав систем бэкапов.

Если бы это бэкапилось софтом...
Сейчас достал первый винт - на нем оказался Debian установленный на LVM и даже с него загрузился по USB и даже в иксы...
Но этот журчащий IBM IC35L060AVER07-0 с атаймом 6.7 Лет не хочется ставить вместо сдохшего. Пусть в столе лежит...

n0mad ★★★
() автор топика
Ответ на: комментарий от Stahl

Да проснись ты наконец! Или протрезвей. Или что там с тобой.

Ну прямо возбудился...
Плохо со мной. Травма несовместимая с жизнью. Но выжили... - а теперь живи мучайся... Я задолбаюсь грепать всё что есть. А до грепа надо это всё заиндексировать.

Тебе нужен просто текстовый файл с записями вида: «№ накопителя» «имя файла» «тип файла» «размер файла» «дата файла»\n

ls -lR ?

Ну ладно. Надеюсь наконец решение будет найдено. Удобное решение, а не текстовый каталог в котором тяжело бродить.

n0mad ★★★
() автор топика
Ответ на: комментарий от n0mad

Пусть в столе лежит...

Вот и подпишите: «Debian установленный на LVM». Если понадобится, возмёте из тумбочки этот металлолом. А личное желательно бэкапить отдельно, в нескольких копиях и не на металлоломе. Ибо это, как правило, не накладно и не лениво написать дескрипшены.

vodz ★★★★★
()
Ответ на: комментарий от n0mad

А до грепа надо это всё заиндексировать.

Это нужно будет в любом случае. Этот кусок работы ты не обойдёшь.

Stahl ★★☆
()
Ответ на: комментарий от n0mad

Ну и в целом - как решить эту задачу более другими методами?

Использовать базы данных

Ответы вида «есть ...» не катят. Нужно конкретное имя.

Схерали? Ты просил «в целом - как решить» — «В целом», Карл. А это направление движения ... ты его получил, гоу ту датабэйс.

futurama ★★★★★
()
Ответ на: комментарий от Stahl

Это нужно будет в любом случае. Этот кусок работы ты не обойдёшь.

Но надо решить с форматом. Хотел изголиться...

#mount Jessie.iso /mnt/Jessie
#cp -sR /mnt/Jessie Jessie-s
#umount /mnt/Jessie
#genisoimage Jessie-s.iso Jessie-s
#mount Jessie-s.iso Jessie

И облом.... Каталоги создались а вот симлинки в них не записались в .iso

А мне бы и хватило мёртвых симлинков....

n0mad ★★★
() автор топика

Отдаленно помню что каким то образом делал .iso из дерева файлов - в котором был лишь индекс с размерами файлов

2014 Хочу странного - сделать маленький *iso из огромного раздела.

Мне кажется что в «прошлой жизни» я знал решение по производству маленького iso с большого раздела
n0mad 05.10.2014 6:54:26

2011 Создать ISO со служебной информацией из дерева каталогов. Чем?

Краем мысли припоминаю что знал метод создания ISO образа из дерева каталогов с записью в образ только информации о файлах, без содержимого.
n0mad 11.09.2011 4:22:29

Гы-гы-гы, раз в 3 года всплывает. Стоит поискать в 2008, 2005, 2002, ...

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 2)

я не совсем понимаю смысл хранения пустой структуры, но может быть хранить вывод
tree -h от каждого бэкапа?

bass ★★★★★
()
Последнее исправление: bass (всего исправлений: 1)
Ответ на: комментарий от futurama

Гы-гы-гы

Увы мне не хватает такой хорошей памяти как у Вас.
Яуже и забыл про то решение. Хотя я инициировал тему и прошло уже более 5 лет...
В любом случае еще нагуглил: #apt-get install cdcat

n0mad ★★★
() автор топика
Ответ на: комментарий от n0mad

За tree спасибо - не знал такой команды.

Мучался с $ls -lR

n0mad ★★★
() автор топика
Ответ на: комментарий от futurama

Гы-гы-гы, раз в 3 года всплывает. Стоит поискать в 2008, 2005, 2002, ...

А мне не смешно. У меня проблема с памятью - весьма серьезная. После 2009...

n0mad ★★★
() автор топика
Последнее исправление: n0mad (всего исправлений: 1)
Ответ на: комментарий от n0mad

Каталоги создались а вот симлинки в них не записались в .iso

Rock Ridge не включил небось?

Pinkbyte ★★★★★
()
Ответ на: комментарий от router

ИМХО, ты хочешь каталогизатор дисков. Так и гуглится

Да - но любой каталогизатор это «вещь в себе» - со всеми вытекающими. Если иметь возможность монтировать каталог как штатную ФС - то дальнейшем можно использовать любой подходящий инструмент.

n0mad ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.