where is the D(isk (AR)chive program in the NAS540 telnet client located??

JosBo Posts: 3  Freshman Member
edited January 2018 in Personal Cloud Storage

Hello ,

Does anyone know where i can find the dar program files  on the linux telnet client?

I want to create some new lost dar slices because my slices started with XXX.4.dar

And i cannot use the backup because i lost same slices and i want t o rebuild my backup

with --sequential-reading which asks dar to read the archive sequentially !!

But i need the dar executable file(s)

like this:

mkdir tempo
cd tempo
ln -s ../sowhere/backup.3.dar
touch backup.1.dar
touch backup.2.dar
dar -l backup --sequential-reading -al

Thx very much

Kind Regards




  • Mijzelf
    Mijzelf Posts: 2,683  Guru Member
    Community MVP First Anniversary 10 Comments Friend Collector
    It's /usr/bin/zydar. This binary doesn't seem to do anything, but
    strings /usr/bin/zydar

    among other things show

    usage: %s [ -c | -x | -d | -t | -l | -C | -+ ] [<path>/]<basename> [options...]
           %s -h
           %s -V
    Commands are:
       -c  creates an archive
       -x  extracts files from the archive
       -d  compares the archive with the existing filesystem
       -t  tests the archive integrity
       -l  lists the contents of the archive
       -C  isolates the catalogue from an archive
       -+  merge two archives / create a sub archive
       -h  displays this help information
       -V  displays version information
    Common options:
       -v           verbose output
       -vs           display skipped files
       -R <path>       filesystem root directory (current dir by default)
       -X <mask>       files to exclude from the operation (none by default)
       -I <mask>       files to include in the operation (all by default)
       -P <path>       subdirectory to exclude from the operation
       -g <path>       subdirectory to include in the operation
       -[ <filename>   filename contains a list of files to include
       -] <path>       filename contains a list of files to exclude
       -n           don't overwrite files
       -w           don't warn before overwriting files
       -wa           don't warn before overwriting and removing files
       -b           ring the terminal bell when user action is required
       -O[ignore-owner | mtime | inode-type] do not consider user and group
       -H [N]       ignore shift in dates of an exact number of hours
       -E <string>       command to execute between slices
       -F <string>       same as -E but for the archive of reference
       -u <mask>       mask to ignore certain EA
       -U <mask>       mask to allow certain EA
       -K <string>       use <string> as key to encrypt/decrypt
       -J <string>       same as -K but it does concern the archive of reference
       -# <integer>    encryption block size
       -* <integer>    same as -# but for archive of reference
       -B <filename>   read options from given file
       -N           do not read ~/.darrc nor /etc/darrc configuration file
       -e           dry run, fake execution, nothing is produced
       -Q           suppress the initial warning when not launched from a tty
       -aa           do not try to preserve atime of file open for reading.
       -ac           do not try to preserve ctime (default behavior).
       -am           set ordered mode for all filters
       -an           the masks that follow are now case insensitive
       -acase       the masks that follow are now case sensitive
       -ar           set the following masks to be regex expressions
       -ag           set the following masks to be glob expressions
       -j           ask user what to do when memory is exhausted
    Saving / Isolation / merging options (to use with -c, -C or -+):
       -A [path/]<basename> archive to take as reference
       -@ [path/]<basename> auxiliary archive of reference for merging
       -$ <string>       encryption key for auxiliary archive
       -~ <string>       command between slices of the auxiliary archive
       -z [level]       compress data in archive using gzip algorithm
       -y [level]       compress data in archive using bzip2 algorithm.
       -s <integer>    split the archive in several files of size <integer>
       -S <integer>    first file size (if different from following ones)
       -aSI        slice size suffixes k, M, T, G, etc. are power of 10
       -abinary       slice size suffixes k, M, T, G, etc. are power of 2
       -p           pauses before writing to a new file
       -D           excluded directories are stored as empty directories
       -Z <mask>       do not compress the matching filenames
       -Y <mask>       do only compress the matching filenames
       -m <number>       do not compress file smaller than <number>
       --nodump       do not backup, files having the nodump 'd' flag set
       -G [path/]<basename> Do on-fly catalogue isolation of the resulting archive
       -M           stay in the same filesystem while scanning directories
       -,           ignore directories that follow the Directory Tagging
    Restoring options (to use with -x) :

  • JosBo
    JosBo Posts: 3  Freshman Member

    First i wanne thanks "mijzelf for ur reply.

    After the reply from  “mijzelf” I now know what name is /usr/bin/zydar and where it is  located on GNU linux . That’s great, Thanks
    Now Iam 1 step further to get my data 2,7TB back . (I only lost 3 files from the total 1355, inclusive the  lst file).
    Because I can not give a valid commando with /usr/bin/zydar. I get syntac errors! 
    So I called many data repair companies in the Netherlands but  they don’t want to  help me with my problem, They could help me further. They all say try forums.
    All the companies don’t have any knowledge of /zydar and how to repair missing slices.

    My case:

    i made a backup of anything on my NAS540.

    I did not use encryption /data compression or password protection!

    My full backup is about 2.7 GB in size.
    There are 1357 files in an /autorun directory.

    The first number of the slice is F-1435845602.4.dar.

    The last one is F-1435845602.1358. And there is also the  lst file F-1435845602.lst
    So I miss only 3 slices.

    When I try  => /usr/bin/zydar –l basename  I get an error.

    /e-data/735674c7b37e3d20652d2c692c7c8f6f/publicbackup $ /usr/bin/zydar -l F1435950062

    Usage: /usr/bin/zydar [OPTIONS]...
      -j, --jobname   jobname
      -t, --type      F|I, F for full backup, I for incremental backup
      -i, --inum      incremental number (1-10, default is 7)
      -r, --cnum      current incremental number (1-10)
      -s, --source    volume, path until volume (/i-data/md0)
      -g, --target    target path
      -d, --dryrun
      -k, --ip        IP
      -a, --account   account
      -w, --password  password
      -e, --encrypt   password
      -c, --compress
      -l, --location  I|E|R
      -f, --file      files to include
      -4, --dest      destnation path, used for restore

    /usr/bin/zydar is compiled at Oct  5 2016 16:13:47
    I for internal, E for external, R for remote

    I have some questions:

    Is it possible to repair my backup?
    And how do I fix it ?
    Is it possible to do it myself or do I need some assistance from an Linux/ Zyxel engineer ?

    What the  command for the /usr/bin/zydar too restore my data and repair/rebuild my 3 lost slices.
    I cannot find anything in on the internet with google related to zydar.

    And is it possible to restore the most of my data because I lost only the first 3 slices
    Plz plz help me , Thxx . al  my photo's and movies...

    Any help will be much appreciated.

    Thx JosBo

Consumer Product Help Center