c3d2-wiki/Server%2FFlatbert%2Frestore...

1219 lines
82 KiB
Plaintext

(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>