Как мне каталогизировать файлы на нескольких внешних жестких дисках, которые я хочу хранить в автономном режиме?


8

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

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

Существует ли какое-либо программное обеспечение для Windows XP, которое будет каталогизировать все жесткие диски, чтобы я мог выполнить поиск в каталоге, найти файлы и получить идентификатор диска, на котором находится содержимое?

Ответы:


1

Смотрите бесплатный диск Gentibus .
Он хорошо работает для всех типов файлов и имеет хорошую и быструю функцию поиска (которую вы можете увидеть на рисунке ниже):

альтернативный текст


лучше избегать использования проприетарного программного обеспечения и / или проприетарных форматов файлов (см. мой ответ для альтернативы).
Eadmaster

@eadmaster: Мы все уверены, что наш ответ самый лучший, поэтому желательно не комментировать и не голосовать за другие ответы. Особенно ответ, датированный 4 года назад, и который в то время был признан лучшим.
harrymc

3

Моя любимая, безусловно, Кэти ! Это очень быстро! работает великолепно, создает небольшие компактные каталоги. Его размер всего 59 КБ. Бьюсь об заклад, вы не можете найти более миниатюрное приложение для этой цели в другом месте!

Смотрите здесь для других альтернатив.

Мое идеальное решение - что-то вроде Кэти с этими функциями:

  • Автоматический снимок Управляет в запланированный период, сохраняя инкрементные изображения. (Вы можете сделать это, используя планировщик задач и git или mercurial, я полагаю, но еще не пробовал)
  • Также есть вариант сравнения. (Смотрите FilePro, у которого есть эта опция)
  • Затем синхронизируйте мои различные ПК и жесткие диски через Dropbox / другие

И вуаля! У меня есть мгновенный доступ к поиску на всех моих дисках, а также резервный архив для просмотра моего списка файлов в случае аварии.

Я только что нашел ScanFS сегодня, но у него были некоторые ошибки при сканировании каталога, и он не был таким жестким, как Кэти.

О, это напоминает мне, я забыл свой наиболее часто используемый, который теперь не поддерживается с 2011 года http://locate32.cogit.net/ Это также может быть использовано в качестве каталогизатора, хотя это требует больше усилий при добавлении баз данных. Отлично подходит для поиска, но плохо для просмотра.

Так что моя последняя рекомендация - все еще катя. Черт, у меня так много отличных идей для Кэти, но автор не желает публиковать источник (я спросил).


Еще несколько исследовательских ссылок:


2

Где это находится?

WhereIsIt - это приложение, написанное для операционных систем Windows и предназначенное для того, чтобы помочь вам поддерживать и организовывать каталог вашей компьютерной коллекции носителей, включая CD-ROM и DVD, аудио CD, дискеты, съемные диски, жесткие диски, сетевые диски, удаленные файловые серверы. или любое другое настоящее или будущее устройство хранения данных, к которому Windows может обращаться как диск.

Это условно.


2

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

  • dir /s /b > myindex.dir (в Windows хранить только имена файлов)
  • du -ac > myindex.du (в Linux хранить имена файлов + размеры)
  • rhash --crc32 --sfv -r . > myindex.sfv( мультиплатформенный инструмент , хранить имена файлов + размеры + моддаты + хэши, чтобы легко находить дубликаты)

преимущества:

  • Вы можете читать, редактировать и искать текстовые файлы в любом месте, в любой ОС (вы не связаны ни с каким закрытым форматом файлов, не нужно устанавливать какое-либо специальное программное обеспечение)
  • Генерация индекса обычно быстрее, чем любое программное обеспечение для работы с каталогизаторами дисков (потому что они обычно строят двоичные деревья поиска)

минусы:

  • интерактивный просмотр дерева файлов в настоящее время невозможен (см. мои запросы здесь и здесь )
  • Линейный поиск медленнее, чем бинарный, но для небольших наборов данных приемлем, особенно в современных компьютерах ...

чаевые:


Нам действительно не нужно хэшировать, если только нам не нужно правильно обнаруживать
дуплики


1

Вы всегда можете выполнить команду roll-yer-own из командной строки. Я использую это в Cygwin для создания контрольных сумм md5 для файлов данных, копируемых на DVD-диск с данными. В основном я использую проверку данных после записи, но я сохраняю файл (переименованный для отображения метки диска и перемещенный в общий каталог с файлами md5 других резервных копий). Поиск так же прост, как поиск в этом каталоге имени файла или ключевого слова (например, имя проекта, которое может быть найдено в именах папок, поскольку md5 будет хранить относительные пути для каждого файла).

В вашем случае, если диск с данными был подключен к E :, я бы начал с / cygdrive / e /:

$ ( cd /cygdrive/e/ ; find . -type f -print0 | xargs -0 md5sum >> ~/e-drive.md5.txt ; cp ~/e-drive.md5.txt . )

Это все на диске, поэтому диск можно отключить и сохранить. Теперь переместите файл md5 туда, куда вы архивируете файлы md5, и дайте ему более идентифицируемое имя:

$ mv ~/e-drive.md5.txt "~/My Documents/Archive Drives/New_E_Drive_Label.md5.txt"

Когда вам нужен файл или проект, выполните поиск по известному ключевому слову (или его строке - скажем, покажите только файлы .DOC, связанные с Project X):

$ cd "~/My Documents/Archive Drives"
$ grep "Project X" * | grep -i doc
New_E_Drive_Label.md5.txt:53:0123456789abcdef0123456  Projects/Project X/Design.doc  
New_E_Drive_Label.md5.txt:54:0123456789abcdef0123456  Projects/Project X/Testing.doc  
New_E_Drive_Label.md5.txt:55:0123456789abcdef0123456  Projects/Project X/World Domination.doc
Some_Other_Drive.md5.txt:2:0123456789abcdef0123456  Project X rulez.doc
Old_Broken_Drive.md5.txt:17:0123456789abcdef0123456  What is this Project X again.doc

... вы поняли. Это, конечно, не самый красивый вывод, но он хорошо выглядит с небольшим perl / python. Или импортируйте его в электронную таблицу или базу данных, проверьте свои навыки awk, что угодно.


Хеширование md5 медленнее, чем crc32, лучше придерживаться cksum или rhash (см. мой ответ)
eadmaster

0

используйте JR Directory Printer для каталогизации дисков, вывода в TXT-файлах, удобного поиска.

JR Directory Printer является бесплатным и портативным.


@ Molly7244 Дает ли размер папок / файлов? Я думаю, что вариант du будет работать лучше (оболочка Linux в Win)? Но если это произойдет, ничто не сравнится с GUI.
killjoy

0

Раньше я использовал WinCatalog (nag), Disk Explorer Pro 3 и кучу других.

Затем я попробовал вариант «du option», и текст был бы самым простым. Мало того, что это привело к размеру файла 1/2 G, поиск был бы в пределах Блокнота, который является грязным (не фильтрует несоответствия)

Затем я вернулся к DEPro3, размер файла для того же диска не только 39 КБ , его поиск быстрый и отфильтровывает другие, а также отлично подходит для организации многих дисков.

Представьте себе каталогизацию многих дисков с дю !!

Время для индексации: du & VVV заняло> 2 часа; WinCat - навсегда; DEPro3 - 5 минут !! - Черт, я был впечатлен!

Прежде всего, размер результирующего индексированного файла имеет значение, если вы храните его на облачном диске, особенно во время синхронизации.


Вы проверили ссылку на скачивание DEPro3, которую вы разместили? Похоже , скачать домен истек
Alex

Полагаю, вы ссылаетесь на последнюю ссылку, да, у меня она тоже не сработала (я ее скачал много лет назад - сейчас уже не существует). Я буду выслеживать это и повторно отправлять.
killjoy

Полагаю, вы ссылаетесь на последнюю ссылку, да, у меня она тоже не сработала (я ее скачал много лет назад - сейчас уже не существует). Я буду выслеживать это и повторно отправлять. Обновление: Ну, я искал, и большинство хитов показалось сомнительным. Думаю, он закрыл магазин ... извините! Отличная часть программного обеспечения.
killjoy
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.