Sziasztok!
Egy olyan problémába ütköztem, hogy adott egy levelező szerver melyben van 8db diszk zfs fájlrendszerrel és van egy backup szerver jelen pillanatban 6db diszkkel, szintén zfs fájlrendszerrel.
Levelező szerver pool-ja:
pool: srv-data
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
srv-data ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sda6 ONLINE 0 0 0
sdd6 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
sdc6 ONLINE 0 0 0
sdb6 ONLINE 0 0 0
mirror-2 ONLINE 0 0 0
sdh6 ONLINE 0 0 0
sdg6 ONLINE 0 0 0
mirror-3 ONLINE 0 0 0
sdf6 ONLINE 0 0 0
sde6 ONLINE 0 0 0
Backup szerver pool-ja:
pool: srv-data
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
srv-data ONLINE 0 0 0
mirror-0 ONLINE 0 0 0lta.
sdb5 ONLINE 0 0 0
sdc5 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
sdd5 ONLINE 0 0 0
sda5 ONLINE 0 0 0
mirror-2 ONLINE 0 0 0
sdf5 ONLINE 0 0 0
sde5 ONLINE 0 0 0
A levelező szerverről a leveleket szeretném lementeni. A levelek mérete elméletileg kb. 4TB. Ezt a du -sh is igazolta.
root@mail:~# zfs list
NAME USED AVAIL REFER MOUNTPOINT
srv-data 4,14T 1,46T 96K /
srv-data/home 109G 1,46T 109G /home
srv-data/srv 49,8G 1,46T 49,7G /srv
srv-data/vmail 3,99T 1,46T 3,99T /home/vmail
root@mail:~# zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
srv-data 5,78T 4,14T 1,64T - 55% 71% 1.00x ONLINE -
backup szerver datasetje így néz ki:
root@backupserver:~/Install# zfs list
NAME USED AVAIL REFER MOUNTPOINT
srv-data 4.76T 418G 96K /srv-dat
srv-data/home 4.76T 418G 4.76T /home
root@backupserver:~# zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
srv-data 5.30T 4.76T 546G - - 46% 89% 1.00x ONLINE -
A probléma az, hogy mikor megpróbáltam a közel 4TB-ot átszinkronizálni egyszerűen nem fér fel az srv-data/home dataset-re. Kb. 95%-nál már 5,2TB-ot mutatott ugyanaz az adatmennyiség.
Előtte egy másik szerverrel is próbáltam, de azon ext4 fájlrendszer van, de ugyanezt produkálta. A tömörítés mindkettőnél megegyezik:
root@mail:~# zfs get all srv-data/vmail | grep compress
srv-data/vmail compressratio 1.15x -
srv-data/vmail compression lz4 inherited from srv-data
srv-data/vmail refcompressratio 1.15x
root@backupserver:~# zfs get all srv-data/home | grep compress
srv-data/home compressratio 1.13x -
srv-data/home compression lz4 inherited from srv-data
srv-data/home refcompressratio 1.13x
Ez mitől lehet? Mi az amit nem tudok a zfs-ről?