
(alter flatbert auf loudhoward hardware)

== Alter Zustand ==

flatbert hatte sda mit 80 GB und sdb mit 250 GB, softraid1 md0 (1GB) für boot und md1 (ca. 65GB) für / (ROOT) filesystem, da die lxc container nicht aufs md1 passten wurde ein zfs singlepool storage für die container erstellt (zfsonlinux 0.6.3 / (spl/zfs kernelmodul git version)

gedacht waren regelmäßige backup-snapshots auf freenas(freebert)

... hatte aber keiner eingerichtet ...

== Was passiert ist ==

nach 51 Tagen uptime, (bis 15.02.2015) ata fehler, zpool konnte nicht mehr import werden

== bisheriger Vorgang ==

250 GB platte als Image mit ddrescue (auf zaubert) gesichert:

Fehler: 8 bereiche ca 1.5 MB

Log:

<source lang="bash">
root@zaubert:/# cat flatbert.log                                                                                                                                                      
# Rescue Logfile. Created by GNU ddrescue version 1.19                                                                                                                                
# Command line: ddrescue -n /dev/sda /flatbert_backup_16.02.2015.img flatbert.log                                                                                                     
# Start time:   2015-02-16 01:09:36                                                                                                                                                   
# Current time: 2015-02-16 03:54:17                                                                                                                                                   
# Finished                                                                                                                                                                            
# current_pos  current_status                                                                                                                                                         
0x17E0A4E000     +
#      pos        size  status
0x00000000  0x4D20F000  +
0x4D20F000  0x00000200  -
0x4D20F200  0x00000C00  /
0x4D20FE00  0x00000200  -
0x4D210000  0x0012F000  +
0x4D33F000  0x00000200  -
0x4D33F200  0x00000C00  /
0x4D33FE00  0x00000200  -
0x4D340000  0x038A5000  +
0x50BE5000  0x00000200  -
0x50BE5200  0x006FFE00  +
0x512E5000  0x00000200  -
0x512E5200  0x00000C00  /
0x512E5E00  0x00000200  -
0x512E6000  0x38F252000  +
0x3E0538000  0x00000200  -
0x3E0538200  0x00000C00  /
0x3E0538E00  0x00000200  -
0x3E0539000  0x648203000  +
0xA2873C000  0x00000200  -
0xA2873C200  0x00000C00  /
0xA2873CE00  0x00000200  -
0xA2873D000  0xD866A9000  +
0x17AEDE6000  0x00000200  -
0x17AEDE6200  0x00000C00  /
0x17AEDE6E00  0x00000200  -
0x17AEDE7000  0x31C66000  +
0x17E0A4D000  0x00000200  -
0x17E0A4D200  0x00000C00  /
0x17E0A4DE00  0x00000200  -
0x17E0A4E000  0x22580E0000  +
</source>

IMAGE liegt derzeit auf Zaubert unter:

<source lang="bash">
root@zaubert:/ROOT/default# ls -all | grep flatbert
-rw-r--r-- 1 root root 250059350016 Feb 16 03:54 flatbert_backup_16.02.2015.img
-rw-r--r-- 1 root root         1135 Feb 16 03:54 flatbert.log
</source>

== knusbert backup ==

als hardware wurde knusbert genommen
ein zfs snapshot backup von dem freebsd für cryptostorage, exolastic, rsyslog, asterisk liegt auf freenas

<source lang="bash">
zroot/BACKUP/knusbert                                                              4.90G   192G   140K  /mnt/BACKUP/knusbert
zroot/BACKUP/knusbert-cpool                                                         180G   192G   140K  /mnt/BACKUP/knusbert-cpool
zroot/BACKUP/knusbert-cpool/cpool                                                   180G   192G   140K  /mnt/BACKUP/knusbert-cpool/cpool
zroot/BACKUP/knusbert-cpool/cpool/BACKUP                                           86.9G   192G  61.4G  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot                                     25.5G   192G   140K  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail                              25.5G   192G   174K  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail-admin                         140K   192G   140K  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail-admin
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/avahi.hq.c3d2.de              427M   192G   427M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/avahi.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/basejail                     1.14G   192G  1.14G  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/basejail
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/beastbert.hq.c3d2.de          211M   192G   211M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/beastbert.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/bitcoin.hq.c3d2.de            168M   192G   168M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/bitcoin.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/couchdb1.hq.c3d2.de          1.32G   192G  1.32G  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/couchdb1.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/couchdb2.hq.c3d2.de           613M   192G   613M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/couchdb2.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/couchdb3.hq.c3d2.de           608M   192G   608M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/couchdb3.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dhcp.hq.c3d2.de               941M   192G   941M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dhcp.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dilbert.hq.c3d2.de            544M   192G   544M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dilbert.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/distcc1.hq.c3d2.de            428M   192G   428M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/distcc1.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/distcc2.hq.c3d2.de            428M   192G   428M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/distcc2.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/distcc3.hq.c3d2.de            428M   192G   428M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/distcc3.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/distcc4.hq.c3d2.de            428M   192G   428M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/distcc4.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dn42.hq.c3d2.de               188M   192G   188M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dn42.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dnscache.hq.c3d2.de           209M   192G   209M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dnscache.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dnstunnel.hq.c3d2.de          134M   192G   134M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/dnstunnel.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/downpressor.hq.c3d2.de        568M   192G   568M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/downpressor.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/fulljail                      140K   192G   140K  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/fulljail
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/gitbert.hq.c3d2.de            185M   192G   185M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/gitbert.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/haproxy.hq.c3d2.de           93.4M   192G  93.4M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/haproxy.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/ipredator.hq.c3d2.de          190M   192G   190M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/ipredator.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/listbert1.hq.c3d2.de         2.95G   192G  2.95G  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/listbert1.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/listbert2.hq.c3d2.de          185M   192G   185M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/listbert2.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/music.hq.c3d2.de             1.47G   192G  1.47G  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/music.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/newjail                      2.90M   192G  2.90M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/newjail
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/pentabot.hq.c3d2.de           499M   192G   499M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/pentabot.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/printer.hq.c3d2.de           58.5M   192G  58.5M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/printer.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/privoxy.hq.c3d2.de            419M   192G   419M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/privoxy.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/public-ip.hq.c3d2.de          166M   192G   166M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/public-ip.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/reverseproxy1.hq.c3d2.de      242M   192G   242M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/reverseproxy1.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/reverseproxy2.hq.c3d2.de      224M   192G   224M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/reverseproxy2.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/rippen.hq.c3d2.de            1010M   192G  1010M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/rippen.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/saugbert.hq.c3d2.de          1.70G   192G  1.70G  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/saugbert.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/sniffer.hq.c3d2.de            321M   192G   321M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/sniffer.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/squid.hq.c3d2.de             2.10G   192G  2.10G  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/squid.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/storage.hq.c3d2.de           2.79G   192G  2.71G  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/storage.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/storage.hq.c3d2.de/samba4db  79.8M   192G  79.8M  -
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/storage.hq.c3d2.de/zimport    174K   192G   174K  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/storage.hq.c3d2.de/zimport
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/tor.hq.c3d2.de                216M   192G   216M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/tor.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/vert.hq.c3d2.de               358M   192G   358M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/vert.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/watchbert.hq.c3d2.de         1.31G   192G  1.31G  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/watchbert.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/wire.hq.c3d2.de               528M   192G   528M  /mnt/BACKUP/knusbert-cpool/cpool/BACKUP/zroot/ezjail/wire.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/ezjail                                           65.6G   192G   186K  /mnt/BACKUP/knusbert-cpool/cpool/ezjail
zroot/BACKUP/knusbert-cpool/cpool/ezjail/asterisk.hq.c3d2.de                       1.11G   192G  1.11G  /mnt/BACKUP/knusbert-cpool/cpool/ezjail/asterisk.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/ezjail/basejail                                  1.10G   192G  1.10G  /mnt/BACKUP/knusbert-cpool/cpool/ezjail/basejail
zroot/BACKUP/knusbert-cpool/cpool/ezjail/cryptostorage.hq.c3d2.de                  58.2G   192G   589M  /mnt/BACKUP/knusbert-cpool/cpool/ezjail/cryptostorage.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/ezjail/cryptostorage.hq.c3d2.de/samba4db         15.4M   192G  15.4M  -
zroot/BACKUP/knusbert-cpool/cpool/ezjail/cryptostorage.hq.c3d2.de/storage          57.6G   192G  57.6G  /mnt/BACKUP/knusbert-cpool/cpool/ezjail/cryptostorage.hq.c3d2.de/storage
zroot/BACKUP/knusbert-cpool/cpool/ezjail/dn42-freeland.hq.c3d2.de                   385M   192G   385M  /mnt/BACKUP/knusbert-cpool/cpool/ezjail/dn42-freeland.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/ezjail/exolastic.hq.c3d2.de                      4.09G   192G  4.09G  /mnt/BACKUP/knusbert-cpool/cpool/ezjail/exolastic.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/ezjail/freebot.hq.c3d2.de                         526M   192G   526M  /mnt/BACKUP/knusbert-cpool/cpool/ezjail/freebot.hq.c3d2.de
zroot/BACKUP/knusbert-cpool/cpool/ezjail/newjail                                   3.12M   192G  3.12M  /mnt/BACKUP/knusbert-cpool/cpool/ezjail/newjail
zroot/BACKUP/knusbert-cpool/cpool/ezjail/syslog.hq.c3d2.de                          240M   192G   240M  /mnt/BACKUP/knusbert-cpool/cpool/ezjail/syslog.hq.c3d2.de
zroot/BACKUP/knusbert/singlestorage                                                 140K   192G   140K  /mnt/BACKUP/knusbert/singlestorage
zroot/BACKUP/knusbert/zroot                                                        4.90G   192G   151K  /mnt/BACKUP/knusbert/zroot
zroot/BACKUP/knusbert/zroot/ROOT                                                   1.04G   192G   140K  /mnt/BACKUP/knusbert/zroot/ROOT
zroot/BACKUP/knusbert/zroot/ROOT/default                                           1.04G   192G  1.04G  /mnt/BACKUP/knusbert/zroot/ROOT/default
zroot/BACKUP/knusbert/zroot/admin                                                   186K   192G   186K  /mnt/BACKUP/knusbert/zroot/admin
zroot/BACKUP/knusbert/zroot/tmp                                                     192K   192G   192K  /mnt/BACKUP/knusbert/zroot/tmp
zroot/BACKUP/knusbert/zroot/usr                                                    3.86G   192G   140K  /mnt/BACKUP/knusbert/zroot/usr
zroot/BACKUP/knusbert/zroot/usr/home                                                198K   192G   198K  /mnt/BACKUP/knusbert/zroot/usr/home
zroot/BACKUP/knusbert/zroot/usr/obj                                                1.69G   192G  1.69G  /mnt/BACKUP/knusbert/zroot/usr/obj
zroot/BACKUP/knusbert/zroot/usr/ports                                               931M   192G   931M  /mnt/BACKUP/knusbert/zroot/usr/ports
zroot/BACKUP/knusbert/zroot/usr/src                                                1.26G   192G  1.26G  /mnt/BACKUP/knusbert/zroot/usr/src
zroot/BACKUP/knusbert/zroot/var                                                     942K   192G   140K  /mnt/BACKUP/knusbert/zroot/var
zroot/BACKUP/knusbert/zroot/var/crash                                               140K   192G   140K  /mnt/BACKUP/knusbert/zroot/var/crash
zroot/BACKUP/knusbert/zroot/var/log                                                 279K   192G   279K  /mnt/BACKUP/knusbert/zroot/var/log
zroot/BACKUP/knusbert/zroot/var/mail                                                151K   192G   151K  /mnt/BACKUP/knusbert/zroot/var/mail
zroot/BACKUP/knusbert/zroot/var/tmp                                                 140K   192G   140K  /mnt/BACKUP/knusbert/zroot/var/tmp
</source>

== neuer flatbert ==

knusbert hardware:

sda - IDE (200 GB)
sdb - SATA (1 TB)
sdc - SATA (1 TB)
sdd - SATA (2 TB)

das flatbert IMAGE wurde mit netcat auf /dev/sdb geschoben, alle alten kernel (in einer live usb-stick chroot umgebung) entfernt, kernel 3.16 (jessie) installiert und softraid1 für md0/md1 mit /dev/sdb und /dev/sdc erstellt

die zfs singlepool partition liegt derzeit auf /dev/sdb
kompiliert wurde zfsonlinux version 0.6.3-26 (spl 17/zfs 26)

=== restore phase 1 ===

der zpool scheint kaputt gegangen zu sein:

<source lang="bash">
[root@flatbert:~]# zpool status -v
  pool: singlepool
 state: ONLINE
status: One or more devices has experienced an error resulting in data
        corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
        entire pool from backup.
   see: http://zfsonlinux.org/msg/ZFS-8000-8A
  scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        singlepool  ONLINE       0     0    29
          sdb4      ONLINE       0     0   116

errors: Permanent errors have been detected in the following files:

        singlepool/rpool/disk6:/var/log/daemon.log
        singlepool/rpool/disk6:/var/log/syslog.1
        singlepool/rpool/disk12:/var/spool/exim4/input/1YMghG-0001t5-E8-H
        singlepool/rpool/disk19:/home/admin/.ghc/x86_64-linux-7.8.4/package.conf.d/package.cache
        singlepool/rpool/disk19:<0xf84c>
        singlepool/rpool/disk19:<0xf84d>
        singlepool/rpool/disk19:/home/admin/.cabal/logs
        singlepool/rpool/disk19:/broken_dir
        singlepool/rpool/disk24:<0x0>
[root@flatbert:~]# 
</source>

aktuelle datasets:

<source lang="bash">
[root@flatbert:~]# zfs list
cannot iterate filesystems: I/O error
NAME                        USED  AVAIL  REFER  MOUNTPOINT
singlepool                 77,4G  78,1G    25K  /singlepool
singlepool/rpool           77,4G  78,1G  3,06G  /rpool
singlepool/rpool/disk10    1,67G  78,1G  1,61G  /rpool/disk10
singlepool/rpool/disk11     341M  78,1G   341M  /rpool/disk11
singlepool/rpool/disk13     457M  78,1G   457M  /rpool/disk13
singlepool/rpool/disk14    1005M  78,1G   960M  /rpool/disk14
singlepool/rpool/disk17     422M  78,1G   422M  /rpool/disk17
singlepool/rpool/disk19    1,70G  78,1G  1,16G  /rpool/disk19
singlepool/rpool/disk2     1,72G  78,1G  1,67G  /rpool/disk2
singlepool/rpool/disk21    1,23G  78,1G  1,23G  /rpool/disk21
singlepool/rpool/disk22     148M  78,1G   148M  /rpool/disk22
singlepool/rpool/disk23     685M  78,1G   664M  /rpool/disk23
singlepool/rpool/disk25    3,20G  78,1G  3,20G  /rpool/disk25
singlepool/rpool/disk26     402M  78,1G   331M  /rpool/disk26
singlepool/rpool/disk28      57K  78,1G    25K  /rpool/disk28
singlepool/rpool/disk29      57K  78,1G    25K  /rpool/disk29
singlepool/rpool/disk3      624M  78,1G   368M  /rpool/disk3
singlepool/rpool/disk30      57K  78,1G    25K  /rpool/disk30
singlepool/rpool/disk4      761M  78,1G   761M  /rpool/disk4
singlepool/rpool/disk7      398M  78,1G   364M  /rpool/disk7
singlepool/rpool/disk8     1,44G  78,1G  1,18G  /rpool/disk8
singlepool/rpool/disk9     1,06G  78,1G  1,05G  /rpool/disk9
singlepool/rpool/gitlab     744M  78,1G   741M  /rpool/gitlab
singlepool/rpool/gitolite   185M  78,1G   183M  /rpool/gitolite
[root@flatbert:~]#
</source>

ein backup wurde erstmal vom alten snapshot stand _BACKUP_24.12.2014 auf freenas geschoben

eigentliche lxc-mount-struktur:

<source lang="bash">
[root@flatbert:/lxc-container]# ls -al
insgesamt 8
drwxr-xr-x  2 root root 4096 Okt  6 14:50 .
drwxr-xr-x 37 root root 4096 Feb 16 08:18 ..
lrwxrwxrwx  1 root root   12 Mär 31  2014 astrom -> /rpool/disk1
lrwxrwxrwx  1 root root   12 Mär 31  2014 astron -> /rpool/disk2
lrwxrwxrwx  1 root root   12 Mär 31  2014 blackhole -> /rpool/disk3
lrwxrwxrwx  1 root root   12 Mär 31  2014 cloudybay -> /rpool/disk4
lrwxrwxrwx  1 root root   12 Mär 31  2014 debcache -> /rpool/disk5
lrwxrwxrwx  1 root root   12 Mär 31  2014 dhcp -> /rpool/disk7
lrwxrwxrwx  1 root root   14 Jun  3  2014 distcc5 -> /rpool/distcc5
lrwxrwxrwx  1 root root   14 Jun  7  2014 distcc6 -> /rpool/distcc6
lrwxrwxrwx  1 root root   12 Mär 31  2014 dn42 -> /rpool/disk6
lrwxrwxrwx  1 root root   12 Mär 31  2014 drucker -> /rpool/disk8
lrwxrwxrwx  1 root root   12 Mär 31  2014 feile -> /rpool/disk9
lrwxrwxrwx  1 root root   13 Mär 31  2014 fernandopoo -> /rpool/disk10
lrwxrwxrwx  1 root root   13 Mär 31  2014 flatbert-extra-backups -> /rpool/disk11
lrwxrwxrwx  1 root root   13 Mär 31  2014 git -> /rpool/disk12
lrwxrwxrwx  1 root root   13 Okt  6 14:44 gitlab -> /rpool/gitlab
lrwxrwxrwx  1 root root   15 Okt  6 14:44 gitolite -> /rpool/gitolite
lrwxrwxrwx  1 root root   13 Mär 31  2014 global -> /rpool/disk13
lrwxrwxrwx  1 root root   13 Mär 31  2014 jabber1 -> /rpool/disk14
lrwxrwxrwx  1 root root   13 Mär 31  2014 jabber2 -> /rpool/disk15
lrwxrwxrwx  1 root root   13 Mär 31  2014 knot -> /rpool/disk16
lrwxrwxrwx  1 root root   13 Mär 31  2014 leviathan -> /rpool/disk17
lrwxrwxrwx  1 root root   13 Mär 31  2014 lxc-cache -> /rpool/disk18
lrwxrwxrwx  1 root root   13 Mär 31  2014 matemat -> /rpool/disk19
lrwxrwxrwx  1 root root   13 Mär 31  2014 semanta -> /rpool/disk20
lrwxrwxrwx  1 root root   14 Okt  1 00:18 sharing -> /rpool/sharing
lrwxrwxrwx  1 root root   13 Okt  1 00:18 sharing.old -> /rpool/disk21
lrwxrwxrwx  1 root root   13 Mär 31  2014 thron -> /rpool/disk23
lrwxrwxrwx  1 root root   13 Mär 31  2014 thron2 -> /rpool/disk22
lrwxrwxrwx  1 root root   13 Mär 31  2014 wiefelspuetz -> /rpool/disk24
lrwxrwxrwx  1 root root   13 Mär 31  2014 wolke7 -> /rpool/disk25
lrwxrwxrwx  1 root root   13 Mär 31  2014 wormhole -> /rpool/disk26
lrwxrwxrwx  1 root root   13 Mär 31  2014 www1 -> /rpool/disk27
</source>

=== restore phase 2 ===

<source lang="bash">
astrom -> /rpool/disk1        ### FEHLT !!! ###
astron -> /rpool/disk2
blackhole -> /rpool/disk3
cloudybay -> /rpool/disk4
debcache -> /rpool/disk5      ### FEHLT !!! ###
dhcp -> /rpool/disk7
distcc5 -> /rpool/distcc5
distcc6 -> /rpool/distcc6
dn42 -> /rpool/disk6          ### FEHLT !!! ###
drucker -> /rpool/disk8
feile -> /rpool/disk9
fernandopoo -> /rpool/disk10
flatbert-extra-backups -> /rpool/disk11
git -> /rpool/disk12          ### FEHLT !!! ###
gitlab -> /rpool/gitlab
gitolite -> /rpool/gitolite
global -> /rpool/disk13
jabber1 -> /rpool/disk14
jabber2 -> /rpool/disk15      ### FEHLT !!! ###
knot -> /rpool/disk16         ### FEHLT !!! ###
leviathan -> /rpool/disk17
lxc-cache -> /rpool/disk18    ### FEHLT !!! ###
matemat -> /rpool/disk19
semanta -> /rpool/disk20      ### FEHLT !!! ###
sharing -> /rpool/sharing
sharing.old -> /rpool/disk21
thron -> /rpool/disk23
thron2 -> /rpool/disk22
wiefelspuetz -> /rpool/disk24 ### FEHLT !!! ###
wolke7 -> /rpool/disk25
wormhole -> /rpool/disk26
www1 -> /rpool/disk27         ### FEHLT !!! ###
</source>

... in arbeit ...

==== zfs debug ====

http://docs.oracle.com/cd/E18752_01/html/819-5461/gbbwl.html

<source lang="bash">
[root@flatbert:~]# zdb
singlepool:
    version: 5000
    name: 'singlepool'
    state: 0
    txg: 2268294
    pool_guid: 11752217384613672320
    errata: 0
    hostid: 380373859
    hostname: 'flatbert'
    vdev_children: 1
    vdev_tree:
        type: 'root'
        id: 0
        guid: 11752217384613672320
        children[0]:
            type: 'disk'
            id: 0
            guid: 311963733056151185
            path: '/dev/sdb4'
            whole_disk: 0
            metaslab_array: 34
            metaslab_shift: 30
            ashift: 9
            asize: 169995141120
            is_log: 0
            create_txg: 4
    features_for_read:
        com.delphix:hole_birth
        com.delphix:embedded_data
</source>

<source lang="bash">
[root@flatbert:~]# zpool history                                
History for 'singlepool':
2014-10-06.12:22:26 zpool create singlepool /dev/sda4
2014-10-06.12:23:15 zfs set checksum=fletcher4 singlepool
2014-10-06.12:23:24 zfs set compression=lz4 singlepool
2014-10-06.12:24:16 zfs create -o checksum=fletcher4 -o compression=lz4 -o mountpoint=/singlepool/rpool singlepool/rpool
2014-10-06.12:24:56 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk1
2014-10-06.12:24:57 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk2
2014-10-06.12:24:58 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk3
2014-10-06.12:24:59 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk4
2014-10-06.12:25:00 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk5
2014-10-06.12:25:04 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk6
2014-10-06.12:25:06 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk7
2014-10-06.12:25:07 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk8
2014-10-06.12:25:10 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk9
2014-10-06.12:25:11 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk10
2014-10-06.12:25:13 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk11
2014-10-06.12:25:14 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk12
2014-10-06.12:25:15 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk13
2014-10-06.12:25:17 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk14
2014-10-06.12:25:18 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk15
2014-10-06.12:25:19 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk16
2014-10-06.12:25:20 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk17
2014-10-06.12:25:22 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk18
2014-10-06.12:25:24 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk19
2014-10-06.12:25:25 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk20
2014-10-06.12:25:26 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk21
2014-10-06.12:25:27 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk22
2014-10-06.12:25:28 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk23
2014-10-06.12:25:30 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk24
2014-10-06.12:25:31 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk25
2014-10-06.12:25:32 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk26
2014-10-06.12:25:33 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk27
2014-10-06.12:25:35 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk28
2014-10-06.12:25:37 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk29
2014-10-06.12:25:43 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/disk30
2014-10-06.12:26:45 zfs snapshot -r singlepool@_0000_clean_06.10.2014
2014-10-06.14:34:26 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/gitlab
2014-10-06.14:34:48 zfs create -o checksum=fletcher4 -o compression=lz4 singlepool/rpool/gitolite
2014-10-06.14:47:10 zfs snapshot -r singlepool@_0001_RECOVERY_06.10.2014
2014-10-06.14:49:27 zfs set mountpoint=/rpool singlepool/rpool
2014-10-06.15:01:18 zpool export singlepool
2014-10-12.15:19:56 zfs snapshot -r singlepool@_0002_RUN_12.10.2014
2014-12-24.12:17:03 zfs snapshot -r singlepool@_BACKUP_24.12.2014
2014-12-26.04:26:21 zfs snapshot -r singlepool@_RUN_26.12.2014
</source>

In der zpool history fehlt massiv viel

<source lang="bash">
[root@flatbert:~]# zpool status -v singlepool
  pool: singlepool
 state: ONLINE
status: One or more devices has experienced an error resulting in data
        corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
        entire pool from backup.
   see: http://zfsonlinux.org/msg/ZFS-8000-8A
  scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        singlepool  ONLINE       0     0    40
          sdb4      ONLINE       0     0   160

errors: Permanent errors have been detected in the following files:

        singlepool/rpool/disk6:/var/log/daemon.log
        singlepool/rpool/disk6:/var/log/syslog.1
        singlepool/rpool/disk12:/var/spool/exim4/input/1YMghG-0001t5-E8-H
        singlepool/rpool/disk19:/home/admin/.ghc/x86_64-linux-7.8.4/package.conf.d/package.cache
        singlepool/rpool/disk19:<0xf84c>
        singlepool/rpool/disk19:<0xf84d>
        singlepool/rpool/disk19:/home/admin/.cabal/logs
        singlepool/rpool/disk19:/broken_dir
        singlepool/rpool/disk24:<0x0>
</source>

Die Pool Metadaten sind nicht defekt und die korrupten datasets werden nicht aufgelistet !!!

=== löschen von Corrupted File or Directory ===

zfs mount singlepool/rpool/disk6 ... hat funktioniert!

<source lang="bash">
zpool scrub singlepool

[root@flatbert:~]# zpool status -v
  pool: singlepool
 state: ONLINE
status: One or more devices has experienced an error resulting in data
        corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
        entire pool from backup.
   see: http://zfsonlinux.org/msg/ZFS-8000-8A
  scan: scrub repaired 16K in 0h25m with 42 errors on Mon Feb 16 20:05:10 2015
config:

        NAME        STATE     READ WRITE CKSUM
        singlepool  ONLINE       0     0   204
          sdb4      ONLINE       0     0   806

errors: Permanent errors have been detected in the following files:

        singlepool/rpool/disk6:<0x7391>
        /rpool/disk6/var/log/syslog.1
        singlepool/rpool/disk12:/var/spool/exim4/msglog/1YMghG-0001t5-E8
        singlepool/rpool/disk12:/var/spool/exim4/input/1YMghG-0001t5-E8-H
        singlepool/rpool/disk19:<0x0>
        singlepool/rpool/disk19:/home/admin/.ghc/x86_64-linux-7.8.4/package.conf.d/package.cache
        singlepool/rpool/disk19:<0xe11f>
        singlepool/rpool/disk19:<0xe135>
        singlepool/rpool/disk19:<0xf84c>
        singlepool/rpool/disk19:/home/admin/.cabal/logs
        singlepool/rpool/disk19:<0xe1a7>
        singlepool/rpool/disk19:<0xe1a8>
        singlepool/rpool/disk19:/broken_dir
        singlepool/rpool/disk24:<0x0>
[root@flatbert:~]# 
</source>

z.B.

<source lang="bash">

zfs mount singlepool/rpool/disk19
rm -rfv /rpool/disk19/broken_dir
zfs umount -a

zpool scrub singlepool
</source>

=== notfall frickelei ===

zpool mit einem alten txg Uberblock Stand importieren

<source lang="bash">
zdb -l /dev/sdb4
zpool import -N -o readonly=on -f -R /mnt/broken -F -T 2272146
zdb -c -e -t 2272100  -p /dev/sdb4 rpool

</source>


=== manuelles remote snapshot backupen der funktionierenden datasets ===

<source lang="bash">
for i in $(zfs list -t snapshot | grep "_BACKUP_24.12.2014" | awk '{print $1}'); do zfs send $i | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/$(echo $i | sed 's/@_BACKUP_24.12.2014//g'); done
</source>

=== manuelles remote snapshot backupen der invisible datasets ===

<source lang="bash">
zfs send singlepool/rpool/disk1@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk1
zfs send singlepool/rpool/disk5@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk5
zfs send singlepool/rpool/disk6@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk6
zfs send singlepool/rpool/disk12@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk12
zfs send singlepool/rpool/disk15@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk15
zfs send singlepool/rpool/disk16@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk16
zfs send singlepool/rpool/disk18@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk18
zfs send singlepool/rpool/disk20@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk20
zfs send singlepool/rpool/disk24@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk24
zfs send singlepool/rpool/disk27@_BACKUP_24.12.2014 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-old/singlepool/rpool/disk27
</source>

<source lang="bash">
cannot open 'singlepool/rpool/disk24': I/O error
</source>

=== aktuelle snapshots sichern ===

<source lang="bash">
zpool clear -F singlepool

zfs snapshot singlepool/rpool/disk1@_BROKEN_16.02.2015
... bis ...

zfs snapshot singlepool/rpool/disk30@_BROKEN_16.02.2015

zfs send singlepool/rpool/disk1@_BROKEN_16.02.2015 | ssh root@172.22.99.10 zfs recv zroot/BACKUP/flatbert-broken/disk1
</source>

== ZFS BACKUP Festplatte (sdd) ==

<source lang="bash">
parted /dev/sdd

   mklabel
   gpt

   mkpart
   backup
   zfs
   0%
   50%

zpool create -o ashift=12 backup-pool /dev/sdd1
zfs set checksum=sha256 backup-pool
zfs set compression=lz4 backup-pool
zfs set copies=2 backup-pool
zfs set reservation=1G backup-pool
zfs create -o checksum=sha256 -o compression=lz4 -o copies=2 -o reservation=1G -o mountpoint=/backup-pool/broken backup-pool/broken
</source>

=== RESTORE auf ZFS backup-pool ===

<source lang="bash">
zfs send singlepool/rpool/disk1@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk1
zfs send singlepool/rpool/disk2@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk2
zfs send singlepool/rpool/disk3@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk3
zfs send singlepool/rpool/disk4@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk4
zfs send singlepool/rpool/disk5@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk5

zfs send singlepool/rpool/disk6@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk6
internal error: Ungültiger Austausch
cannot receive new filesystem stream: invalid backup stream
[1]    27085 abort      zfs send singlepool/rpool/disk6@_BROKEN_16.02.2015 | 
       27086 exit 1     zfs recv backup-pool/broken/disk6
zfs send singlepool/rpool/disk6@_RUN_26.12.2014 | zfs recv backup-pool/broken/disk6              ### !!! ALT !!! ###

zfs send singlepool/rpool/disk7@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk7
zfs send singlepool/rpool/disk8@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk8
zfs send singlepool/rpool/disk9@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk9
zfs send singlepool/rpool/disk10@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk10
zfs send singlepool/rpool/disk11@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk11
zfs send singlepool/rpool/disk12@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk12
zfs send singlepool/rpool/disk13@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk13
zfs send singlepool/rpool/disk14@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk14
zfs send singlepool/rpool/disk15@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk15
zfs send singlepool/rpool/disk16@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk16
zfs send singlepool/rpool/disk17@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk17
zfs send singlepool/rpool/disk18@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk18 

zfs send singlepool/rpool/disk19@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk19 
warning: cannot send 'singlepool/rpool/disk19@_BROKEN_16.02.2015': Eingabe-/Ausgabefehler
cannot receive new filesystem stream: invalid backup stream
zfs send singlepool/rpool/disk19@_RUN_26.12.2014 | zfs recv backup-pool/broken/disk19            ### !!! ALT !!! ###

zfs send singlepool/rpool/disk20@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk20
zfs send singlepool/rpool/disk21@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk21
zfs send singlepool/rpool/disk22@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk22
zfs send singlepool/rpool/disk23@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk23

zfs send singlepool/rpool/disk24@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk24
cannot open 'singlepool/rpool/disk24': I/O error                                                 ### !!! TOTAL KAPUTT !!! ###
cannot receive: failed to read from stream                                                       ### !!! TOTAL KAPUTT !!! ###
zfs send singlepool/rpool/disk24@_RUN_26.12.2014 | zfs recv backup-pool/broken/disk24            ### !!! TOTAL KAPUTT !!! ###
cannot open 'singlepool/rpool/disk24': I/O error                                                 ### !!! TOTAL KAPUTT !!! ###
cannot receive: failed to read from stream                                                       ### !!! TOTAL KAPUTT !!! ###
zfs send singlepool/rpool/disk24@_BACKUP_24.12.2014 | zfs recv backup-pool/broken/disk24         ### !!! TOTAL KAPUTT !!! ###
cannot open 'singlepool/rpool/disk24': I/O error                                                 ### !!! TOTAL KAPUTT !!! ###
cannot receive: failed to read from stream                                                       ### !!! TOTAL KAPUTT !!! ###
zfs send singlepool/rpool/disk24@_0001_RECOVERY_06.10.2014 | zfs recv backup-pool/broken/disk24  ### !!! TOTAL KAPUTT !!! ###
cannot open 'singlepool/rpool/disk24': I/O error                                                 ### !!! TOTAL KAPUTT !!! ###
cannot receive: failed to read from stream                                                       ### !!! TOTAL KAPUTT !!! ###

zfs send singlepool/rpool/disk25@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk25
zfs send singlepool/rpool/disk26@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk26
zfs send singlepool/rpool/disk27@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk27
zfs send singlepool/rpool/disk28@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk28
zfs send singlepool/rpool/disk29@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk29
zfs send singlepool/rpool/disk30@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/disk30

zfs send singlepool/rpool/gitlab@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/gitlab
zfs send singlepool/rpool/gitolite@_BROKEN_16.02.2015 | zfs recv backup-pool/broken/gitolite
</source>

=== current snapshot rsync  ===

<source lang="bash">
# dn42
zfs mount singlepool/rpool/disk6
zfs create -o checksum=sha256 -o compression=lz4 -o copies=2 -o mountpoint=/backup-pool/broken/disk6_last backup-pool/broken/disk6last
rsync -aAXv --progress /rpool/disk6/ /backup-pool/broken/disk6_last/

### ### ###
sending incremental file list

sent 615,627 bytes  received 1,952 bytes  1,235,158.00 bytes/sec
total size is 829,978,916  speedup is 1,343.92
### ### ###

# matemat
zfs mount singlepool/rpool/disk19
zfs create -o checksum=sha256 -o compression=lz4 -o copies=2 -o mountpoint=/backup-pool/broken/disk19_last backup-pool/broken/disk19last
rsync -aAXv --progress /rpool/disk19/ /backup-pool/broken/disk19_last/

### ### ###
[root@flatbert:~]#  rsync -aAXv --progress /rpool/disk19/ /backup-pool/broken/disk19_last/
sending incremental file list
rsync: readdir("/rpool/disk19/broken_dir"): Invalid exchange (52)
rsync: readdir("/rpool/disk19/home/admin/.cabal/logs"): Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/elfedit") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/nm") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/ld.gold") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/cpp-4.9") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/c++filt") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/strip") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/x86_64-linux-gnu-cpp-4.9") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/gcc-4.9") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/gcov-4.9") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/ld.bfd") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/gcc-nm-4.9") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/strings") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/gcc-ranlib-4.9") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/ar") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/objdump") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/gprof") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/bin/gcc-ar-4.9") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/argz.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/sgtty.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/argp.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/stdlib.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/tgmath.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/sched.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/aliases.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/stab.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/ucontext.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/syslog.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/semaphore.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/aio.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/termio.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/thread_db.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/setjmp.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/stdc-predef.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/stdint.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/ttyent.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/syscall.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/search.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/signal.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/string.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/spawn.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/_G_config.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/uchar.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/stdio_ext.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/stdio.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/termios.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/sysexits.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/alloca.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/ar.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/tar.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/strings.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/time.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/shadow.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/stropts.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/arpa/ftp.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/arpa/telnet.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/scsi/sg.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/scsi/scsi_ioctl.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/include/scsi/scsi.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/libbfd-2.24.90-system.20141023.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/libopcodes-2.24.90-system.20141023.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/liblsan.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libquadmath.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/lto-wrapper") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libtsan.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_s.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libasan.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/crtbeginT.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/crtend.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libsanitizer.spec") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libatomic.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libcilkrts.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/crtprec32.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libubsan.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/liblto_plugin.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libitm.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libasan_preinit.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/include") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libcilkrts.spec") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/liblto_plugin.so.0.0.0") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/cc1") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libquadmath.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/lto1") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/liblsan.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libgomp.spec") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libcilkrts.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/collect2") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/crtendS.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libitm.spec") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libtsan.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libgomp.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libitm.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libbacktrace.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/crtprec80.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/liblto_plugin.so.0") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/crtbegin.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libasan.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/gcc/x86_64-linux-gnu/4.9/libssp_nonshared.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/Foreign") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/Debug") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/Data") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/GHC") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/Text") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/System") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/Control") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/include/OldTypeable.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/include/Typeable.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/base-4.7.0.2/include/consUtils.h") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Char8.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Short.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Char8.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Short.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Lazy.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Unsafe.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Internal.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Lazy.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Unsafe.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Internal.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Extra.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Extra.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Internal.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/ASCII.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/ASCII.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Internal.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/Internal.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/Binary.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/Binary.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/ASCII.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/Internal.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/ASCII.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/Internal/UncheckedShifts.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/Internal/Base16.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/Internal/Floating.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/bytestring-0.10.4.0/Data/ByteString/Builder/Prim/Internal/Base16.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/LocalTime") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Clock") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/Gregorian.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/Private.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/OrdinalDate.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/JulianYearDay.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/Gregorian.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/Days.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/Easter.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/JulianYearDay.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/Julian.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/Days.hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/MonthDay.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ghc/time-1.4.2/Data/Time/Calendar/WeekDate.dyn_hi") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_k1om.xu") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_l1om.xw") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_k1om.x") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf32_x86_64.xdw") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_l1om.xdc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf32_x86_64.xdc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_l1om.xdw") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf32_x86_64.xsc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_l1om.xsw") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_l1om.xsc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_x86_64.xs") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf32_x86_64.xu") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_k1om.xr") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/i386linux.xr") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_x86_64.xc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/i386pep.xr") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/i386pe.xbn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/i386pep.xu") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_l1om.xs") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/i386pep.xa") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_i386.x") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/i386pep.xbn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_x86_64.xd") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf32_x86_64.xbn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_l1om.xbn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_k1om.xsc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_x86_64.xr") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_k1om.xs") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_i386.xbn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_l1om.x") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_k1om.xdc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_k1om.xdw") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_x86_64.xsc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/i386linux.xbn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/i386linux.xn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_x86_64.xdc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_i386.xsw") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_i386.xsc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_i386.xd") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_i386.xn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_x86_64.x") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf32_x86_64.xc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf32_x86_64.xw") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_k1om.xbn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_i386.xdw") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_l1om.xu") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_k1om.xw") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf32_x86_64.xd") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf32_x86_64.xn") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/ldscripts/elf_i386.xc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libnss_nis.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libg.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libnss_hesiod.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/librt.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libm.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libm.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libpthread.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/crti.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libieee.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libBrokenLocale.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libisl.so.10.2.2") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libdl.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/gcrt1.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libpthread.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libcloog-isl.so.4") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libcidn.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.2") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libmpfr.so.4") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libutil.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/Mcrt1.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libresolv.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libnss_files.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libisl.so.10") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libnsl.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libmpc.so.3") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libcrypt.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libc_nonshared.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libpthread_nonshared.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/librt.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libnss_compat.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libcloog-isl.so.4.0.0") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/Scrt1.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libcrypt.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/crtn.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libnsl.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libdl.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libnss_nisplus.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libc.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libutil.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/librpcsvc.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/crt1.o") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libthread_db.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libnss_dns.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libresolv.so") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libmcheck.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libc.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/lib/x86_64-linux-gnu/libanl.a") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/cpp-4.9") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libgcc-4.9-dev") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/binutils/gas/ChangeLog.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/test-summary.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/sanitizer") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/itm") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/gomp") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/README.Bugs") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/NEWS.html") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/README.ssp") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/NEWS.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/changelog.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/quadmath") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/gcc") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/gcc-4.9-base/cilkrts") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libcloog-isl4/copyright") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libcloog-isl4/changelog.Debian.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libcloog-isl4/changelog.Debian.amd64.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libisl10/changelog.Debian.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libisl10/copyright") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libisl10/changelog.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpc3/copyright") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpc3/changelog.Debian.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpfr4/NEWS.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpfr4/BUGS") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpfr4/copyright") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpfr4/TODO.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpfr4/changelog.Debian.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpfr4/AUTHORS") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpfr4/README") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpfr4/README.Debian") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/doc/libmpfr4/changelog.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/lintian/overrides/binutils") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/man6") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/man2") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/sv") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/zh_TW") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/pl") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/gl") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/man1/gcc-ar-4.9.1.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/man1/gcc-ranlib-4.9.1.gz") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/ru/man1") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/usr/share/man/ru/man5") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libcloog-isl4:amd64.list") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/cpp.md5sums") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libcloog-isl4:amd64.postinst") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpc3:amd64.postinst") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libcloog-isl4:amd64.postrm") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libcloog-isl4:amd64.shlibs") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpfr4:amd64.postinst") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libcloog-isl4:amd64.symbols") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpc3:amd64.shlibs") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpc3:amd64.postrm") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpfr4:amd64.shlibs") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libisl10:amd64.list") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/cpp-4.9.list") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libcloog-isl4:amd64.md5sums") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpfr4:amd64.postrm") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/cpp-4.9.md5sums") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/gcc-4.9.md5sums") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libgcc-4.9-dev:amd64.list") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpfr4:amd64.md5sums") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpc3:amd64.md5sums") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libisl10:amd64.symbols") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpc3:amd64.list") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libisl10:amd64.shlibs") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/info/libmpfr4:amd64.list") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/dpkg/triggers/Unincorp") failed: Invalid exchange (52)
rsync: readlink_stat("/rpool/disk19/var/lib/ghc/package.conf.d/package.cache") failed: Invalid exchange (52)

sent 951,513 bytes  received 2,519 bytes  82,959.30 bytes/sec
total size is 2,039,360,175  speedup is 2,137.62
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]
### ### ###

# wiefelspuetz / disk24 - leider irreparabel kaputt :(
</source>

== singlepool entsorgen & neuer datenpool ==

<source lang="bash">
zfs umount -a
zpool destroy singlepool

zpool export backup-pool

[root@flatbert:~]# fdisk /dev/sdb (sowie sdc)
Command (m for help): p
Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000a8556

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1  *         2048   1953791   1951744   953M fd Linux raid autodetect
/dev/sdb2         1953792  17577983  15624192   7,5G 82 Linux swap / Solaris
/dev/sdb3        17577984 154296319 136718336  65,2G fd Linux raid autodetect
/dev/sdb4  *    154296320 486327739 332031420 158,3G bf Solaris

Command (m for help): d
Partition number (1-4, default 4): 4

Partition 4 has been deleted.

Command (m for help): p
Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000a8556

Device     Boot    Start       End   Sectors  Size Id Type
/dev/sdb1  *        2048   1953791   1951744  953M fd Linux raid autodetect
/dev/sdb2        1953792  17577983  15624192  7,5G 82 Linux swap / Solaris
/dev/sdb3       17577984 154296319 136718336 65,2G fd Linux raid autodetect


Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Das Gerät oder die Ressource ist belegt

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).

/root/cleanlogs.sh; reboot

### ### ### ### ### ### ### ### ###

[root@flatbert:~]# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): m

Help:

  DOS (MBR)
   a   toggle a bootable flag
   b   edit nested BSD disklabel
   c   toggle the dos compatibility flag

  Generic
   d   delete a partition
   l   list known partition types
   n   add a new partition
   p   print the partition table
   t   change a partition type
   v   verify the partition table

  Misc
   m   print this menu
   u   change display/entry units
   x   extra functionality (experts only)

  Save & Exit
   w   write table to disk and exit
   q   quit without saving changes

  Create a new label
   g   create a new empty GPT partition table
   G   create a new empty SGI (IRIX) partition table
   o   create a new empty DOS partition table
   s   create a new empty Sun partition table


Command (m for help): n
Partition type
   p   primary (3 primary, 0 extended, 1 free)
   e   extended (container for logical partitions)
Select (default e): p

Selected partition 4
First sector (154296320-1953525167, default 154296320): 
Last sector, +sectors or +size{K,M,G,T,P} (154296320-1953525167, default 1953525167): 

Created a new partition 4 of type 'Linux' and of size 858 GiB.

Command (m for help): p
Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000a8556

Device     Boot     Start        End    Sectors  Size Id Type
/dev/sdb1  *         2048    1953791    1951744  953M fd Linux raid autodetect
/dev/sdb2         1953792   17577983   15624192  7,5G 82 Linux swap / Solaris
/dev/sdb3        17577984  154296319  136718336 65,2G fd Linux raid autodetect
/dev/sdb4       154296320 1953525167 1799228848  858G 83 Linux


Command (m for help): t
Partition number (1-4, default 4): 4
Hex code (type L to list all codes): L

Changed type of partition 'Linux' to 'Solaris'.

Command (m for help): p
Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000a8556

Device     Boot     Start        End    Sectors  Size Id Type
/dev/sdb1  *         2048    1953791    1951744  953M fd Linux raid autodetect
/dev/sdb2         1953792   17577983   15624192  7,5G 82 Linux swap / Solaris
/dev/sdb3        17577984  154296319  136718336 65,2G fd Linux raid autodetect
/dev/sdb4       154296320 1953525167 1799228848  858G bf Solaris


Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Das Gerät oder die Ressource ist belegt

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).

[root@flatbert:~]#

### ### ### ### ### ### ### ### ###
/dev/sdb4       154296320 1953525167 1799228848  858G bf Solaris
/dev/sdc4       154296320 1953525167 1799228848  858G bf Solaris
### ### ### ### ### ### ### ### ###

rm -rfv /rpool
zpool create -o ashift=12 rpool mirror /dev/sdb4 /dev/sdc4

zfs set checksum=sha256 rpool
zfs set compression=lz4 rpool
zfs set reservation=1G rpool

zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk1 rpool/disk1
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk2 rpool/disk2
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk3 rpool/disk3
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk4 rpool/disk4
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk5 rpool/disk5
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk6 rpool/disk6
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk7 rpool/disk7
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk8 rpool/disk8
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk9 rpool/disk9
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk10 rpool/disk10
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk11 rpool/disk11
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk12 rpool/disk12
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk13 rpool/disk13
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk14 rpool/disk14
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk15 rpool/disk15
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk16 rpool/disk16
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk17 rpool/disk17
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk18 rpool/disk18
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk19 rpool/disk19
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk20 rpool/disk20
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk21 rpool/disk21
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk22 rpool/disk22
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk23 rpool/disk23
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk24 rpool/disk24
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk25 rpool/disk25
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk26 rpool/disk26
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk27 rpool/disk27
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk28 rpool/disk28
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk29 rpool/disk29
zfs create -o checksum=sha256 -o compression=lz4 -o reservation=1G -o mountpoint=/rpool/disk30 rpool/disk30

### ### ### ### ### ### ### ### ###

zpool import backup-pool

### ### ### ### ### ### ### ### ###

rsync -aAX --progress /backup-pool/broken/disk1/ /rpool/disk1/
rsync -aAX --progress /backup-pool/broken/disk2/ /rpool/disk2/
rsync -aAX --progress /backup-pool/broken/disk3/ /rpool/disk3/
rsync -aAX --progress /backup-pool/broken/disk4/ /rpool/disk4/
rsync -aAX --progress /backup-pool/broken/disk5/ /rpool/disk5/
rsync -aAX --progress /backup-pool/broken/disk6_last/ /rpool/disk6/
rsync -aAX --progress /backup-pool/broken/disk7/ /rpool/disk7/
rsync -aAX --progress /backup-pool/broken/disk8/ /rpool/disk8/
rsync -aAX --progress /backup-pool/broken/disk9/ /rpool/disk9/
rsync -aAX --progress /backup-pool/broken/disk10/ /rpool/disk10/
rsync -aAX --progress /backup-pool/broken/disk11/ /rpool/disk11/
rsync -aAX --progress /backup-pool/broken/disk12/ /rpool/disk12/
rsync -aAX --progress /backup-pool/broken/disk13/ /rpool/disk13/
rsync -aAX --progress /backup-pool/broken/disk14/ /rpool/disk14/
rsync -aAX --progress /backup-pool/broken/disk15/ /rpool/disk15/
rsync -aAX --progress /backup-pool/broken/disk16/ /rpool/disk16/
rsync -aAX --progress /backup-pool/broken/disk17/ /rpool/disk17/
rsync -aAX --progress /backup-pool/broken/disk18/ /rpool/disk18/
rsync -aAX --progress /backup-pool/broken/disk19_last/ /rpool/disk19/
rsync -aAX --progress /backup-pool/broken/disk20/ /rpool/disk20/
rsync -aAX --progress /backup-pool/broken/disk21/ /rpool/disk21/
rsync -aAX --progress /backup-pool/broken/disk22/ /rpool/disk22/
rsync -aAX --progress /backup-pool/broken/disk23/ /rpool/disk23/
rsync -aAX --progress /backup-pool/broken/disk25/ /rpool/disk25/
rsync -aAX --progress /backup-pool/broken/disk26/ /rpool/disk26/
rsync -aAX --progress /backup-pool/broken/disk27/ /rpool/disk27/
rsync -aAX --progress /backup-pool/broken/disk28/ /rpool/disk28/
rsync -aAX --progress /backup-pool/broken/disk29/ /rpool/disk29/
rsync -aAX --progress /backup-pool/broken/disk30/ /rpool/disk30/

### ### ### ### ### ### ### ### ###
zpool import backup-pool
### ### ### ### ### ### ### ### ###



</source>
