Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 24.12.2017, 20:15  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию Поиск дубликатов файлов в локальной сети

Есть несколько компов объединённых в локальную сеть без доступа в интернет. Для очистки от дубликатов файлов нужна программа поиска таких файлов с возможностью просмотра и удаления дубликата на всех компах, помогите решить проблему.https://kazus.ru/forums/images/smilies/icon_redface.gif

Последний раз редактировалось z3; 24.12.2017 в 20:18.
z3 вне форума  
Непрочитано 24.12.2017, 20:32  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,254
Сказал спасибо: 11,168
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Поиск дубликатов файлов в локальной сети

Вариантов достаточно.
Собственно при номинальных занаиях вполне просто и быстро пишется скрипт сбора данных на каждом из компьютеров: ‹имя компьютера›:‹"Полный путь и имя файла"›:длина файла в байтах:контрольная сумма MD5:контрольная сумма SHA256
Дальше просто выборка из семейства полученных списков по совпадению значений двух последних колонок. Результат - списки совпадения.
Язык скрипта абсолютно любой, хотя на всякий случай лучше известный не только для Windows.
Выполнение сбора данных на локальной машине, а не по сети сильно сэкономит на трафике, поскольку для получения результата придётся перекачать по сети все проверяемые файлы .

PS В собираемые данные стоит добавить даты и время - создан:обращение:модифицирован. Желательно в UTC с правильной интерпретацией результата для каждого компьютера.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 25.12.2017 в 14:10.
mike-y-k вне форума  
Непрочитано 24.12.2017, 21:50  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию Re: Поиск дубликатов файлов в локальной сети

Сообщение от mike-y-k Посмотреть сообщение
Собственно при номинальных занаиях
К сожалению вот этих номинальных знаний нет. Мне бы ссылочку на готовую программу. Интернет по-такому обращению молчит.
z3 вне форума  
Непрочитано 25.12.2017, 08:46  
zoog
Почётный гражданин KAZUS.RU
 
Регистрация: 28.03.2008
Сообщений: 7,925
Сказал спасибо: 896
Сказали Спасибо 1,147 раз(а) в 919 сообщении(ях)
zoog на пути к лучшему
По умолчанию Re: Поиск дубликатов файлов в локальной сети

DFDetector пробуйте, умеет сетевые диски подключать.
вроде тут брал, но у меня в 5,0, там только близкие находятся

Последний раз редактировалось zoog; 25.12.2017 в 08:51.
zoog вне форума  
Непрочитано 25.12.2017, 14:07  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,254
Сказал спасибо: 11,168
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Поиск дубликатов файлов в локальной сети

zoog, при паре-тройке компьютеров ещё может сработать. На сетке уже из 4-5 штук начнутся проблемы с доступной полосой сети для работы. Плюс считывание всех файлов со всех компьютеров по сети на один не сильно быстрое удовольствие .
Учитывая тенденцию к росту объёма дискового пространства - сканер должен работать локально, а потом отдельно выполняется обработка накопленного результата. Этот процесс потом может идти в фоне, практически незаметно для пользователя. И дубликаты файлов канут в лету.
Можно потом ещё добавить в алгоритм операции с именами и датами файлов (создание, обращение, модификация) для отслеживания не только дубликатов но и последних версий одноименных файлов.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 25.12.2017, 14:21  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Поиск дубликатов файлов в локальной сети

Я делал простенький скрипт на баше, который составлял БД в sqlite (имя файла - размер - контрольная сумма), потом искал одинаковые по размеру и проверял контрольные суммы.
Для локалки можно такие штуки в виде демона по ночам на каждом компе запускать и хранить на всех свои БД, потом останется просто слить N баз воедино и искать дубликаты.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 25.12.2017, 15:10  
psa07
Прописка
 
Аватар для psa07
 
Регистрация: 23.11.2009
Адрес: РФ, Воронеж
Сообщений: 175
Сказал спасибо: 537
Сказали Спасибо 95 раз(а) в 59 сообщении(ях)
psa07 на пути к лучшему
По умолчанию Re: Поиск дубликатов файлов в локальной сети

У меня задача была попроще: подмапленное сетевое хранилище сравнивал с локальным (внешним) диском. Использовал DupKiller. Ищет сначала небыстро, но тщательно. Список найденных дубликатов сохраняется для последующих сеансов.
psa07 вне форума  
Непрочитано 25.12.2017, 16:31  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,254
Сказал спасибо: 11,168
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Поиск дубликатов файлов в локальной сети

eddy, так тут сам бог велел zabbix поднять . А скрипты для универсальности (Windows forever для многих) лучше таки на perl/Python/php/tcl/tk/… писать.
shell - выбор для одного семейства .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 25.12.2017, 17:13  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Поиск дубликатов файлов в локальной сети

Сообщение от mike-y-k Посмотреть сообщение
сам бог велел zabbix поднять
ХЗ, что это, мне задача ТСа чужда. Смысл дубликаты на куче компов искать, если можно "облако" поднять?
Сообщение от mike-y-k Посмотреть сообщение
shell - выбор для одного семейства
Единственно верного. Так сказать, кошерно-халяльного. А вантузятники пусть мучаются со своими идиотскими пхытонами…
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 25.12.2017, 17:40  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,254
Сказал спасибо: 11,168
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Поиск дубликатов файлов в локальной сети

eddy, если имеется больше одного компьютера в хозяйстве zabbix сильно облегчает процесс контроля их состояния. Агентов для разных типов событий много, они успешно расширяются и дополняются, в том числе и самостоятельно. Все результаты от агентов поступают на сервер, где опять же или стандартно или самостоятельно обрабатываются. Собственно пересказывать содержимое zabbix.com не имеет смысла .
Вполне себе собирается и на других архитектурах (совсем не x86-32/64).
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Странный глюк локальной сети Falconist Коллекция глюков 21 28.11.2011 16:27
RS 232 >AVR>Ethernet.Как лучше сделать? Zemlyanov Микроконтроллеры, АЦП, память и т.д 33 11.03.2010 01:21
Управление нагрузками и обмен данными по локальной сети amid- Автоматика и аппаратура связи 4 14.07.2009 09:39


Часовой пояс GMT +4, время: 16:41.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot