
рдирдорд╕реНрддреЗ, рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рднрдВрдбрд╛рд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рд╣рд░ рд╣рдлреНрддреЗ рд╣рдо рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╕рднреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╣рдЬрд╝рд╛рд░реЛрдВ рдмреИрдХрдЕрдк рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ RAID5 , RAID6 рдХреЗ рдорд╛рдирдХ рд╡рд┐рдиреНрдпрд╛рд╕ рд╣рдореЗрдВ рд╕реВрдЯ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдЗрддрдиреЗ рдмрдбрд╝реЗ рдбрд┐рд╕реНрдХ рдкрд░ рд░рд┐рдХрд╡рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдорд╛рд░рд╛ рджрд░реНрдж рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд╣реЗрдЧрд╛ рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдХрднреА рдЦрддреНрдо рдирд╣реАрдВ рд╣реЛрдЧреАред
рдЖрдЗрдП рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рд╣реИрдВ:
рдЗрд░реЗрдЬрд╝рд░ рдХреЛрдбрд┐рдВрдЧ - RAID5 рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ, RAID6, рд▓реЗрдХрд┐рди рдПрдХ рдХрд╕реНрдЯрдо рд╕рдорддрд╛ рд╕реНрддрд░ рдХреЗ рд╕рд╛рдеред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдмреИрдХрдЕрдк рдмреНрд▓реЙрдХ рджреНрд╡рд╛рд░рд╛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗред рдорд┐рдЯрд╛ рдХреЛрдбрд┐рдВрдЧ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдорд┐рдирд┐рдпреЛ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рд╣реИ ред
DRAID тАФ ZFS. RAIDZ DRAID parity block , .


Fujitsu Primergy RX300 S7 c Intel Xeon CPU E5-2650L 0 @ 1.80GHz, Samsung DDR3-1333 8Gb PC3L-10600R ECC Registered (M393B1K70DH0-YH9), Supermicro SuperChassis 847E26-RJBOD1, Dual LSI SAS2X36 Expander 45 Seagage ST6000NM0115-1YZ110 6TB .
- .
. minio, S3- .
minio erasure coding vs software raid parity , : RAID6, RAIDZ2 DRAID2.
: minio - , minio S3- S3-. minio , Erasure Coding, .
minio 16 , 2 parity. .. .
16 6TB 1MB, , .
s3bench minio . .
:

, minio erasure coding , minio RAID6, RAIDZ2 DRAID2 .
minio ext4 vs XFS. , XFS ext4.
Mdadm ZFS, gmelikov , ZFS :
xattr=sa atime=off recordsize=1M
ZFS .
DRAID RAIDZ, .
(special) ZIL (log) SSD. , ZIL SSDSC2KI128G8 100% , . , SSD-, , , , .
DRAID , .
DRAID2 c distributed spares:
pool: data
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
draid2:3g:2s-0 ONLINE 0 0 0
sdy ONLINE 0 0 0
sdam ONLINE 0 0 0
sdf ONLINE 0 0 0
sdau ONLINE 0 0 0
sdab ONLINE 0 0 0
sdo ONLINE 0 0 0
sdw ONLINE 0 0 0
sdak ONLINE 0 0 0
sdd ONLINE 0 0 0
sdas ONLINE 0 0 0
sdm ONLINE 0 0 0
sdu ONLINE 0 0 0
sdai ONLINE 0 0 0
sdaq ONLINE 0 0 0
sdk ONLINE 0 0 0
sds ONLINE 0 0 0
sdag ONLINE 0 0 0
sdi ONLINE 0 0 0
sdq ONLINE 0 0 0
sdae ONLINE 0 0 0
sdz ONLINE 0 0 0
sdan ONLINE 0 0 0
sdg ONLINE 0 0 0
sdac ONLINE 0 0 0
sdx ONLINE 0 0 0
sdal ONLINE 0 0 0
sde ONLINE 0 0 0
sdat ONLINE 0 0 0
sdaa ONLINE 0 0 0
sdn ONLINE 0 0 0
sdv ONLINE 0 0 0
sdaj ONLINE 0 0 0
sdc ONLINE 0 0 0
sdar ONLINE 0 0 0
sdl ONLINE 0 0 0
sdt ONLINE 0 0 0
sdah ONLINE 0 0 0
sdap ONLINE 0 0 0
sdj ONLINE 0 0 0
sdr ONLINE 0 0 0
sdaf ONLINE 0 0 0
sdao ONLINE 0 0 0
sdh ONLINE 0 0 0
sdp ONLINE 0 0 0
sdad ONLINE 0 0 0
spares
s0-draid2:3g:2s-0 AVAIL
s1-draid2:3g:2s-0 AVAIL
errors: No known data errors
, , . , :
Benji Backup тАФ Backy2, , Ceph. diff' . , S3. - . : python, cli.
Borg Backup тАФ Attic, , . scp. --special
, : , , , .
Restic тАФ , go, , , scp, S3 . , rest-server restic, . . stdin. , :
, ( Benji) , , .. restic . borg, . . , , - . borg backup.\
, path , stdin , --stdin-filename
, --parent
.
, stdout . .
, master, .. 0.9.6 .
/ , (21 GB). , , / .

Borg Backup , .
Restic Benji Backup, stdout, , , .
restic rest-server .

рдЗрд╕ рд╕реНрдХреНрд░реАрдирдХреЗрд╕реНрдЯ рдореЗрдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╕рд╛рде рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдмреИрдХрдЕрдк рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди 10-рдЧреАрдЧрд╛рдмрд┐рдЯ рдЪреИрдирд▓ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдбрд┐рд╕реНрдХ рдЙрдкрдпреЛрдЧ 30% рд╕реЗ рдКрдкрд░ рдирд╣реАрдВ рдмрдврд╝рддрд╛ рд╣реИред
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╕рдорд╛рдзрд╛рди рд╕реЗ рдореИрдВ рдЕрдзрд┐рдХ рд╕рдВрддреБрд╖реНрдЯ рдерд╛!