synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОбмен Файлами: Windows, Mac OSX, Linux › Доверяй, но проверяй...

Доверяй, но проверяй...

Sergey_7777 · 14.09.2012

Здравствуйте!

Осваиваю несколько дней DS112+ с системой DSM 4.1 (2636). Девайс, да и операционка для меня в новинку и имеются вопросы.

Самый важный для меня вопрос - вопрос целостности информации. Имеется-ли в системе возможность верификации скопированной информации?

Вопрос особенно актуальный, когда на внутренний диск DS112+ сливается объем около 900 гигов, и нужно удостовериться в том, что

скопировалось всё с точностью до бита.

Сейчас приходится это делать с компа с помощью плагина Far - Advanced Compare. Понятно, что через сетку 100 мегабит это занимает

по времени около суток! Это тем более обидно, когда диск-источник подключается к DS112+ через eSATA, а верифицировать приходится вот так - на компе через сеть.

Lirein · 14.09.2012
Здравствуйте!

Осваиваю несколько дней DS112+ с системой DSM 4.1 (2636). Девайс, да и операционка для меня в новинку и имеются вопросы.

Самый важный для меня вопрос - вопрос целостности информации. Имеется-ли в системе возможность верификации скопированной информации?

Вопрос особенно актуальный, когда на внутренний диск DS112+ сливается объем около 900 гигов, и нужно удостовериться в том, что

скопировалось всё с точностью до бита.

Сейчас приходится это делать с компа с помощью плагина Far - Advanced Compare. Понятно, что через сетку 100 мегабит это занимает

по времени около суток! Это тем более обидно, когда диск-источник подключается к DS112+ через eSATA, а верифицировать приходится вот так - на компе через сеть.

Если очень хочется сделать это на самом устройстве, зайдите на него через ssh и воспользуйтесь командой md5 - будет НАМНОГО быстрее :)

Sergey_7777 · 14.09.2012
Если очень хочется сделать это на самом устройстве, зайдите на него через ssh и воспользуйтесь командой md5 - будет НАМНОГО быстрее :)

 

А можно чуток подробнее. А то я попробовал через PuTTY набрать команду md5 с целью ознакомления с ней, а в ответ not found.

Есть пробелы в познаниях...

Lirein · 15.09.2012
А можно чуток подробнее. А то я попробовал через PuTTY набрать команду md5 с целью ознакомления с ней, а в ответ not found.

Есть пробелы в познаниях...

Немного ошибся: md5sum,

Lirein-NAS> md5sum --help
Usage: md5sum [OPTION]... [FILE]...
Print or check MD5 (128-bit) checksums.
With no FILE, or when FILE is -, read standard input.

  -b, --binary            read in binary mode
  -c, --check             read MD5 sums from the FILEs and check them
  -t, --text              read in text mode (default)

The following three options are useful only when verifying checksums:
      --quiet             don't print OK for each successfully verified file
      --status            don't output anything, status code shows success
  -w, --warn              warn about improperly formatted checksum lines

      --help     display this help and exit
      --version  output version information and exit

The sums are computed as described in RFC 1321.  When checking, the input
should be a former output of this program.  The default mode is to print
a line with checksum, a character indicating type (`*' for binary, ` ' for
text), and name for each FILE.

Report md5sum bugs to [email protected]
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
Report md5sum translation bugs to <http://translationproject.org/team/>
For complete documentation, run: info coreutils 'md5sum invocation'

 

Вообще то есть ещё rsync и синхронизация средствами synology, но это только по сети, а Вам я так понимаю нужна именно проверка после копирования с внешнего винта. Рекомендую после копирования с консоли выполнить sync до отключения внешнего диска если боитесь за сохранность данных. :)

Lirein-NAS> sync

 

Пример:

Lirein-NAS> md5sum * > files.md5
Lirein-NAS> md5sum -c files.md5 
extensions.conf: OK
sip.conf: OK
users.conf: OK