ืืึธืก ืืื ืึทื ืืืืขืจืืืืง ืึทืจืืืงื ืฆื ืืึทืฉืจืืึทืื ืื ืคึฟืขืึดืงืืืื. ืื ืคืึทืงืืืฉ ื ืืฆื ืคืื hashget (ืืึทื ืฅ ืคึผืฉืื) ืืื ืืืกืงืจืืืื ืืื
ืคืึทืจืืืืึทื
ืืืื ืื ืืขืืขืฅ ืคืื ืื ืืฉืึทื ืจืึท, ืืื ืืืขื ืึธื ืืืืื ืืืืื ืืื ืื ืื ืืจืื - ืงืึทืืคึผืขืจืื ื ืื ืจืขืืืืืึทืื:
ืืึทืืึท ืืืกืืขืจ
ืึทื ืคึผืึทืงื ืืจืืืก
.ืืึทืจ.ืื
hashget.tar.gz
ืืืึธืจืืคึผืจืขืกืก-5.1.1
43 Mb
11 ืื (26%)
155 ืงื ( ืงืกื ืืืงืก% )
ืืื ืืงืก ืงื ืขืื ืงืกื ืืืงืก
934 Mb
161 ืื (20%)
4.7 ืื ( ืงืกื ืืืงืก% )
Debian 9 (LAMP) LXC VM
724 Mb
165 ืื (23%)
4.1 ืื ( ืงืกื ืืืงืก% )
ืืื ืืขืจืืจืื ื ืืืืฃ ืืืึธืก ืึท ืืืขืึทื ืืื ืขืคืขืงืืืื ืืึทืงืึทืคึผ ืืึธื ืืืื
ืืขืืขืจ ืืึธื ืืื ืืขืืืื ืึท ืืึทืงืึทืคึผ ืคืื ืึท ืคืจืืฉ ืืืฉืืคื ืืืืจืืืึทื ืืึทืฉืื, ืืื ืืื ืืขืืืขื ืืึธื ืืื ืืืจื ืื ืืขืคืื ืึทื ืืื ืืึธื ืขืคึผืขืก ืคืึทืืฉ. ืคืืจืืืืก ืืึทืงืืืขื ืืื ืึท ืืขืคืื ืืึทืงืึทืคึผ ืคืื ืื ืกืืกืืขื, ืืื ืืืื ืคึผืจืืืืึทืืึทื, ืืืคึผืขืจืืฉืึทืืึทื ืฉืขืคึฟืขืจืืฉืงืืื ืืื ืึท ืืืื-ืฉืืจื index.html ืืื ืื ืืขืงืกื "ืืขืื ืืืขืื"?
ืคืืจืืืืก ืืื ืขืก ืึท 16 MB /usr/sbin/mysqld ืืื ืืืื ืืึทืงืึทืคึผ? ืืื ืขืก ืืึทืงืข ืืขืืืขื ืึทื ืืื ืืึธื ืืืืฃ ืืขืจ ืืืขืื ืืขื ืึผืึฟืื ืฆื ืืึทืืื ืืขื ืืืืืืืง ืืขืงืข, ืืื ืืืื ืืื ืคืึทืจืืึธืื, ืขืก ืืืขื ืืืื ืคืึทืจืคืึทืื ืฆื ืืขื ืืฉืืืึทื? ืจืืึฟ ืืกืชึผืื ื ืื. ืขืก ืืื ืกืืึธืจื ืืืืฃ ืืขืืกื ืคืึทืจืืึธืืืขื ืืขืืืึทื ืกืขืจืืืขืจืก (ืื ืจืืืืืึทืืืืึทืื ืืื ืืคึผืืืืข ืคืื โโืืืึธืก ืงืขื ืขื ื ืื ืืืื ืงืึทืืคึผืขืจื ืืื ืืืึธืก ืืื ืงืขื ืขื ืฆืืฉืืขืื), ืืื ืืขืืื ื ืืื ืืื ืืึทืงืึทืคึผืก (ืืืืืึทื ื ืคืื ืืื) ืคืื ืื ืืขืจืข ืึทืืืื. ืฆื ืืืจ ืืึทืงืข ืืึทืจืคึฟื ืฆื ืฉืึทืคึฟื 10+ 000ืกื ืงืึธืคึผืืข ืคืื โโโโืืขื ืืืืืืืง ืืขืงืข ืฆื ืคึฟืึทืจืืขืกืขืจื ืจืืืืืึทืืืืึทืื?
ืืืื tar -c
/ tar -x
. (ืืื ืื ืืขืจืข ืืืขืจืืขืจ, ืืึธืก ืืื ืืึธืกืกืืขืกืก ืคึผืึทืงืงืึทืืื ื)
ืืื ืืึทืฉืืขื ืึทืจืืขื
hashget ืืื ืื ืงืึทื ืกืขืคึผืก ืคืื ืคึผืึทืงืงืึทืืข ืืื ืืึทืฉืคึผืึทืงืงืึทืืข, ืืื ืืืืขืจ ืืืืฃ ืขืก ืคึผืขืจืคืึธืจืื ืืขืืืคึผืืืงืึทืืืึธื.
ืคึผืขืงื (ืคึผืืึทืกืืืง ืืขืงื). ื ืืขืงืข (ืืขืืืขื ืืื ื .deb ืืืขืจ .tar.gz ืืจืืืื) ืืืืก ืืขื ืงืขื ืืืืขืจ ืืจืืคืืืื ืคืื ืืื ืืขืจื ืขื, ืืื ืคืื ืืืขืืืข ืืขื ืงืขื ืืืงืืืขื ืืืื ืขืจ ืืืขืจ ืืขืจ ืคืืืืก.
ืืึทืฉืคึผืึทืงืงืึทืืข - ืึท ืงืืืื JSON ืืขืงืข ืจืขืคึผืจืืืขื ืืื ื ืึท ืคึผืขืงื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืคึผืขืงื URL ืืื ืืึทืฉ ืกืึทืื (sha256) ืคืื ืืขืงืขืก ืคึฟืื ืขืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืคึฟืึทืจ ืึท 5 ืืขืืืืืื ืืึทืจืืึทืื-ืกืขืจืืืขืจ-ืืึทืจืฅ ืคึผืขืงื, ืื ืืึทืฉืคึผืึทืงืงืึทืืข ืืจืืืก ืืื ืืืืื 6 ืงืืืืืืื. ืืขืจื ืืืืื ื ืืื ืืืืื ืืงืขืจ.
ืืขืืืคึผืืืงืึทืืืึธื - ืงืจืืืืืื ื ืึทื ืึทืจืงืืืื ืึธื ืืืคึผืืืงืึทื ืืขืงืขืก (ืืืื ืื ืืขืืืคึผืืืงืึทืืึธืจ ืืืืืกื ืืื ืืขืจ ืึธืจืืืื ืขื ืคึผืขืงื ืงืขื ืขื ืืืื ืืึทืื ืืึธืืืื, ืขืก ืจืึทืืืกืึทื ืืืคึผืืืงืึทืื ืคืื ืื ืึทืจืงืืืื).
ืคึผืึทืงืงืึทืืื ื
ืืืขื ืคึผืึทืงืื ื, ืึทืืข ืืขืงืขืก ืคึฟืื ืืขืจ ืืืขืืืืืึทืืขืจ ืืืึธืก ืืขื ืขื ืคึผืึทืงื ืืขื ืขื ืกืงืึทื ื, ืืืืขืจ ืืึทืฉ ืกืึทืื ืืขื ืขื ืงืึทืืงืืึทืืืืืื, ืืื ืืืื ืื ืกืึทืืึทืงื ืืื ืืขืคึฟืื ืขื ืืื ืืืื ืขืจ ืคืื ืื ืืึทืืืืกื ืืึทืฉืคึผืึทืงืงืึทืืขืก, ืืขืืึทืืึทืืึท ืืืขืื ืืขืจ ืืขืงืข (ื ืึธืืขื, ืืึทืฉ, ืึทืงืกืขืก ืจืขืื, ืืื"ื ื) ืืื ืืขืจืืืขืืืขื. ืืื ืึท ืกืคึผืขืฆืืขื ืืขืงืข .hashget-restore.json, ืืืึธืก ืืืขื ืืืื ืืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืึทืจืงืืืื.
ืืื ืื ืกืืืคึผืืึทืกื ืคืึทื, ืื ืคึผืึทืงืงืึทืืื ื ืืื ืงืืงื ื ืื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืื ืืึทืจ:
hashget -zf /tmp/mybackup.tar.gz --pack /path/to/data
ืึทื ืคึผืึทืงืื ื
ืึทื ืคึผืึทืงืงืื ื ืืื ืืืจืืืขืงืึธืื ืืื ืฆืืืื ืกืืึทืืขืก. ืขืจืฉืืขืจ ืื ืืขืืืืื ืืืขื ืืึทืจ ืึทื ืคึผืึทืง:
tar -xf mybackup.tar.gz -C /path/to/data
ืืขืืึธืื ืืืงืขืจื ืคึฟืื ืื ื ืขืฅ:
hashget -u /path/to/data
ืืืขื ืจืืกืืึธืจืื ื, hashget ืืืืขื ื ืื .hashget-restore.json ืืขืงืข, ืืึทืื ืืึธืืื ืื ื ืืืืืง ืคึผืึทืงืึทืืืฉืึทื, ืึทื ืคึผืึทืงืก ืืื ืืื ืขืงืกืืจืึทืงืฅ ืื ื ืืืืืง ืืขืงืขืก, ืื ืกืืึธืืื ื ืืื ืืื ืื ืคืืจืืื ืื ืคึผืึทืืก, ืืื ืื ืคืืจืืื ืื ืืึทืืืฆืขืจ / ืืจืืคึผืข / ืคึผืขืจืืืฉืึทื ื.
ืืขืจ ืฉืืืขืจืข ืืืื
ืืืึธืก ืืื ืืืกืงืจืืืื ืืืืื ืืื ืฉืืื ืืขื ืื ืคึฟืึทืจ ืื ืืืืก "ืืืืื ืขืก ืืื ืืึทืจ, ืึธืืขืจ ืฆื ืคึผืึทืงื ืืืื ืืขืืืึทื ืืื 4 ืืขืืืืืื." ืืึธืืืจ ืฉืคึผืขืืขืจ ืงืืงื ืืืืฃ ืืขืจ ืงืึธืืคึผืืืฆืืจืืข ืืึทืื.
ืื ืืขืงืกืื ื
ืืืื ืืึทืฉืืขื ืืื ื ืืฉื ืืึธืื ืึท ืืืื ืืึทืฉืคึผืึทืงืงืึทืืข ืืื ืึทืืข, ืขืก ืคืฉืื ืืืึธืื ื ืืฉื ืงืขื ืขื ืฆื ืืขืืืคึผืืืงืึทื ืขืคึผืขืก.
ืืืจ ืงืขื ื ืืืื ืฉืึทืคึฟื ืึท ืืึทืฉืคึผืึทืงืงืึทืืข ืืึทื ืืืึทืื (ืกืึทืืคึผืึทืื: hashget --submit https://wordpress.org/wordpress-5.1.1.zip -p my
), ืึธืืขืจ ืขืก ืืื ืึท ืืขืจ ืืึทืงืืืขื ืืืขื.
ืืื ืกืืจ ืฆื ืืึทืงืืืขื ืื ื ืืืืืง ืืึทืฉืคึผืึทืงืงืึทืืข, ืขืก ืืื ืึท ืืื ืข ืื ืืขืงืกืื ื (ืขืก ืืื ืืืืืึธืืึทืืืฉ ืขืงืกืึทืงืืืืึทื ืืื ืื ืืึทืคึฟืขื --pack
) ืืื ืืืืจืืกืืืง. ืืืขื ืื ืืขืงืกืื ื, hashget "ืคืืื" ืืขืืขืจ ืืขืงืข ืืขืคึฟืื ืขื ืฆื ืึทืืข ืื ืืืฆื ืืืืจืืกืืืงืก ืืืึธืก ืืขื ืขื ืืื ืืขืจืขืกืืจื ืืื ืขืก. ืืขืืจืืกืืืงืก ืงืขื ืขื ืืขืจืืืขืจ ืืื ืืขืงืก ืงืืื ืคึผืขืงื ืฆื ืฉืึทืคึฟื ืึท ืืึทืฉืคึผืึทืงืงืึทืืข.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื ืืขืืืึทื ืืืืจืืกืืืง ืืื ืื ืืขืงืข /var/lib/dpkg/status ืืื ืืืืขืงืฅ ืืื ืกืืึทืืืจื ืืขืืืึทื ืคึผืึทืงืึทืืืฉืึทื, ืืื ืืืื ืืื ืืขื ืขื ื ืืฉื ืื ืืขืงืกื (ืขืก ืืื ืงืืื ืืึทืฉืคึผืึทืงืงืึทืืข ืืืฉืืคื ืคึฟืึทืจ ืืื), ืืึทืื ืืึธืืื ืืื ืื ืืขืงืกืื ืืื. ืืขืจ ืจืขืืืืืึทื ืืื ืึท ืืืืขืจ ืึธื ืืขื ืขื ืืืืจืงืื ื - ืืึทืฉืืขื ืืืขื ืฉืืขื ืืืง ืืคืขืงืืืืืื ืืขืืืคึผืืืงืึทื ืืขืืืึทื ืึธืกืขืก, ืืคืืื ืืืื ืืื ืืึธืื ืื ืืขืฆืืข ืคึผืึทืงืึทืืืฉืึทื.
ืึธื ืฆืืืขืจืขื ืืฉ ืืขืงืขืก
ืืืื ืืืื ื ืขืฅ ื ืืฆื ืขืืืขืืข ืคืื โโืืืื ืคึผืจืึทืคึผืจืืืึทืืขืจื ืคึผืึทืงืึทืืืฉืึทื ืึธืืขืจ ืึท ืฆืืืืจ ืคึผืขืงื ืืืึธืก ืืื ื ืืฉื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืืึทืฉืืขื ืืืืจืืกืืืงืก, ืืืจ ืงืขื ืขื ืืืืื ืึท ืคึผืฉืื hashget-hint.json ืึธื ืฆืืืขืจืขื ืืฉ ืืขืงืข ืืื ืืึธืก:
{
"project": "wordpress.org",
"url": "https://ru.wordpress.org/wordpress-5.1.1-ru_RU.zip"
}
ืืขืจื ืึธื, ืืขืืขืจ ืืึธื ืึท ืึทืจืงืืืื ืืื ืืืฉืืคื, ืืขืจ ืคึผืขืงื ืืืขื ืืืื ืื ืืขืงืกื (ืืืื ืขืก ืืื ื ืืฉื ืืขืืืขื ืคืจืืขืจ), ืืื ืื ืคึผืขืงื ืืขืงืขืก ืืืขื ืืืื ืืขืืืคึผืืืงืืืืื ืคืื ืื ืึทืจืงืืืื. ืงืืื ืคึผืจืึธืืจืึทืืืื ื ืืื ืืืจืฃ, ืึทืืฅ ืงืขื ืขื ืืืื ืืขืืื ืคึฟืื VIM ืืื ืฉืคึผืึธืจื ืืื ืืขืืขืจ ืืึทืงืึทืคึผ. ืืืืข ืืึธื ืึทื ืืึทื ืง ืฆื ืื ืืึทืฉ ืกืึทืืึทืงื ืฆืืืึทื ื, ืืืื ืขืืืขืืข ืืขืงืขืก ืคืื ืืขื ืคึผืขืงื ืืขื ืขื ืืฉืืื ืืืฉื ืืึธืืงืึทืื (ืืืฉื, ืึท ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืข ืืื ืคืืจืขื ืืขืจื), ืื ืืฉืืื ืืืฉื ืืขืงืขืก ืืืขื ืืืื ืืขืจืืืขืืืขื ืืื ืืขืจ ืึทืจืงืืืื "ืืื ืืื" ืืื ืืืขื ื ืืฉื ืืืื ืืจืึทื ืืงืืืืื.
ืืืื ืขืืืขืืข ืคืื โโืืืื ืืืืืขื ืข ืคึผืึทืงืึทืืืฉืึทื ืืขื ืขื ืืขืจืืืึทื ืืืงื ืคึผืืจืืึทืืืงืื, ืึธืืขืจ ืื ืขื ืืขืจืื ืืขื ืืขื ืขื ื ืืฉื ืืืืขืจ ืืจืืืก, ืืืจ ืงืขื ืขื ืึธื ืืืืึทืื ืืืืื ืคึฟืึทืจ ืืืืคึผื ืืืขืจืกืืขืก. ืฆืื ืืืืฉืคึผืื, ืืื ืืืขืจืกืืข 1.0 ืืื ืืึธืื ืืขืืืื ืึท ืึธื ืฆืืืขืจืขื ืืฉ ืืื mypackage-1.0.tar.gz, ืืื ืขืก ืืืขื ืืืื ืืึธืจ ืืขืืืคึผืืืงืืืืื, ืืขืจื ืึธื ืืื ืืืคืจืืื ืืืขืจืกืืข 1.1, ืืืึธืก ืืื ืึท ืืืกื ืึทื ืืขืจืฉ, ืึธืืขืจ ืืขืจ ืึธื ืฆืืืขืจืขื ืืฉ ืืื ื ืืฉื ืืขืจืืืึทื ืืืงื. ืก 'ืืื ืืื. ืืืืื ืืขืงืขืก ืืืึธืก ืืืืึทืื (ืงืขื ืขื ืืืื ืืขืืื ื ืฆื) ืืืขืจืกืืข 1.0 ืืขื ืขื ืืขืืืคึผืืืงืืืืื.
ืื ืืืืจืืกืืืง ืืืึธืก ืคึผืจืึทืกืขืกืึทื ืื ืึธื ืฆืืืขืจืขื ืืฉ ืืขืงืข ืืื ืึท ืืื ืืืึทืฉืคึผืื ืคึฟืึทืจ ืคืืจืฉืืื ื ืื ืื ืขืจืืขื ืืขืงืึทื ืืืึทื ืคืื ืืื ืืืืจืืกืืืง ืึทืจืืขื. ืขืก ืคึผืจืึทืกืขืกืึทื ืืืืื hashget-hint.json ืืขืงืขืก (ืึธืืขืจ .hashget-hint.json ืืื ืึท ืคึผืื ืงื) ืืื ืืื ืึธืจื ืึทืืข ืื ืืขืจืข. ืคึฟืื ืืขื ืืขืงืข, ืขืก ืืืืขืจืืึทื ื ืืืึธืก ืคึผืขืงื URL ืืึธื ืืืื ืื ืืขืงืกื, ืืื hashget ืื ืืขืงืกืื ืขืก (ืืืื ืขืก ืืื ื ืืฉื ืฉืืื ืืขืืื ืึทืืื)
ืืึทืฉืกืขืจืืืขืจ
ืขืก ืืืึธืื ืืืื ืืึทื ืฅ ืึทืจืืขื-ืืื ืืขื ืกืืืืข ืฆื ืืืจืืคืืจื ืคืื ืื ืืขืงืกืื ื ืืืขื ืงืจืืืืืื ื ืืึทืงืึทืคึผืก. ืฆื ืืึธื ืืึธืก, ืืืจ ืืึทืจืคึฟื ืฆื ืึธืคึผืืึธืืืจื ืืขืืขืจ ืคึผืขืงื, ืึทื ืคึผืึทืง ืขืก ืืื ืืื ืืขืงืก ืขืก. ืืขืจืืืขืจ hashget ื ืืฆื ืึท ืกืืขืืข ืืื
ืืึทืฉืกืขืจืืืขืจ ืืื ืึทื ืึทืคึผืฉืึทื ืึทื ืขืืขืืขื ื ืคืื ืืขืจ ืกืืขืืข, ื ืื ืงืจืืืืฉ, ืขืก ืกืขืจืืืขืก ืืืืื ืฆื ืคืึทืจืืืืขืจื ืืื ืจืขืืืฆืืจื ืื ืืึทืกืข ืืืืฃ ืื ืจืืคึผืึทืืึทืืึธืจืื. ืืืืื ืคืึทืจืงืจืืคึผืื (ืึทืคึผืฉืึทื ืึทื --hashserver
ืึธื ืคึผืึทืจืึทืืขืืขืจืก). ืืื ืืขืจืฆื, ืืืจ ืงืขื ืขื ืืืืื
ืื ืงืจืขืืขื ืืึทื ืืื ืืืคืขืจืขื ืืฉืึทื ืืึทืงืึทืคึผืก, ืคึผืืึทื ื ืขื ืึทืืกืึทืืขืกืึทื ืก
--submit
ืืื ืื ืืืกื ืคืืจืืืง! ืืขืจ ืืืืึทืืขืจ ืืึทืงืึทืคึผ ืืืึธืก ืืึทืฉืืขื ืงืจืืืืฅ ืืืขื ื ืืฉื ืึทืจืืึทื ื ืขืืขื ืืขืงืขืก ืคึฟืื ืืขื ืึทืจืงืืืื.
ืึธืืขืจ ืืึธืก ืืื ื ืืฉื ืึท ืืืืขืจ ืืื ืฆืืืึทื ื, ืืืืึทื ืขืก ืงืขื ืืืื ืึทื ืืืขื ืจืืกืืึธืจืื ื ืืืจ ืืืขืื ืืึธืื ืฆื ืฆืืขื ืึทืืข ืืึทืฉืืขื ืืึทืงืึทืคึผืก ืืื ืื ืืื ืฆืข ืืขืฉืืืืข (ืืืื ืืขืืขืจ ืึผืืื ืืคึผืืืช ืืืื ืืื ืฆืืง ืืขืงืข). ืขืก ืืื ืึท ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืืขื --expires 2019-06-01
, ืืื ื ืึธื ืืขื ืืึธื (ืคืื 00:00), ืขืก ืืืขื ื ืืฉื ืืืื ืืขืืืืื ื. ืืขืจ ืึทืจืงืืืื ืืื ืงืขื ืขื ื ืื ืืืื ืืืืกืืขืืขืงื ื ืึธื ืืขื ืืึธื (ืืึธืืฉ ืืึทืฉืืขื ืงืขื ืขื ืงืึทื ืืืื ืืึทื ืืื ืืืืึทืื ืื URL ืก ืคืื ืึทืืข ืืึทืงืึทืคึผืก ืืืึธืก ืืขื ืขื / ืืืขื ืืืื ืคึผืึทืกืงืืื ืข ืืื ืืขื ืืึธืืขื ื ืึธืืขืจ ืืืืฃ ืงืืื ืืึทืืข).
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืืืจ ืืึทืื ืึท ืคืื ืืึทืงืึทืคึผ ืืืืฃ ืื 1 ืืื ืืื ืืขืงืก ืขืก ืืื ืึท ืืขืื ืืื ืืขื ืกืืฃ ืคืื ืืขื ืืืืฉ, ืืืจ ืืืขืื ืืึทืงืืืขื ืึท ืืืคืขืจืขื ืืฉืึทื ืืึทืงืึทืคึผ ืกืืขืืข.
ืืืื ืืืจ ืืื ืืขืงืก ื ืืึท ืืึทืงืึทืคึผืก ืืื ืืขืจ ืืขืืืืงืขืจ ืืืขื, ืขืก ืืืขื ืืืื ืึท ืกืืขืืข ืคืื โโืื ืงืจืึทืืขื ืืึทื ืืึทืงืึทืคึผืก.
ื ืื ืขื ืืขื ืืจืืืืฆืืื ืขืื ืกืงืืื, hashget ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืงืืืคื ืึทื ืืขืจืืืืื ื ืงืืืืื. ืื ืืึทืงืึทืคึผ ืืืขื ืืืื ืจืืืืกื ืืืืืข ืืืจื ืจืืืืกืื ื ืืขืงืขืก ืคืื ืคืจืืึทืขืจืืืง ืืึทืงืึทืคึผืก (ืืืื ืงืืื) ืืื ืืืจื ืฆืืืืจ ืืขืงืขืก (ืืืึธืก ืงืขื ืขื ืืืื ืืึทืื ืืึธืืืื).
ืืืื ืคึฟืึทืจ ืขืืืขืืข ืกืืื ืืืจ ืืึธื ื ืื ืฆืืืจืื ืื ืจืืืืืึทืืืืึทืื ืคืื ืืขืืืึทื ืจืขืกืืจืกื (
ืืึทืฉืืขื ืจืืืืื ืืืืื ืืืืฃ ืืจืึทืกืืื ืึธืคึผืืื ืงืืืืื ืืืื ืืืื ืืืกืงืจืขืฉืึทื. ืื ืืืึธืก ืืืจ ืืึทืืจืึทืืื ืคืึทืจืืึธืืืขื ืืืขื ืืืื ืืขืืืืื ื.
ืคืืืขืคึผืึธืึธื ืืื ืืืึทืกืืขืจ
ืืขืืฉืึทื ืืกื
$ hashget -u . --pool /tmp/pool
ืึธืืขืจ
$ hashget -u . --pool http://myhashdb.example.com/
ืฆื ืืึทืื ืึท ืืขืงื ืืื ืึท ืืืืข ืืืขืืืืืึทืืขืจ, ืืืจ ื ืึธืจ ืืึทืจืคึฟื ืฆื ืฉืึทืคึฟื ืึท ืืืขืืืืืึทืืขืจ ืืื ืืืึทืจืคื ืืขืงืขืก ืืื ืขืก, ืืึทืฉืืขื ืืื ืืืขื ืืขืคึฟืื ืขื ืืืึธืก ืขืก ืืึทืจืฃ ื ืืฆื ืื ืืึทืฉืขืก. ืฆื ืืึทืื ืื ืืขืงื ืฆืืืจืืืืขื ืืืจื ืืืืคึผ, ืืืจ ืืึทืจืคึฟื ืฆื ืฉืึทืคึฟื ืกืืืืื ืงืก ืืืืฃ ืึท ืกืคึผืขืฆืืขื ืืืขื; ืืึธืก ืืื ืืขืืื ืืื ืืืื ืืึทืคึฟืขื (hashget-admin --build /var/www/html/hashdb/ --pool /tmp/pool
). ืืืืคึผ ืคืืืขืคึผืึธืึธื ืืื ืืื ืกืืึทืืืง ืืขืงืขืก, ืึทืืื ืงืืื ืคึผืฉืื ืืืขื ืกืขืจืืืขืจ ืงืขื ืขื ืืื ืขื ืขืก, ืื ืืึทืกืข ืืืืฃ ืื ืกืขืจืืืขืจ ืืื ืึผืืขื ื ืื.
ืืึทื ืง ืฆื FilePool, ืืืจ ืงืขื ืขื ื ืืฆื ื ืื ืืืืื http (s) ืจืขืกืืจืกื ืืื ืืึทืืข ืจืขืกืืจืกื, ืึธืืขืจ ืืืื
ื ืึธื ืืคึผืืึธืึทืืื ื ืื ืืึทืงืึทืคึผ ืฆื ืื ืืืืืฉืขืจ, ืืืจ ืืึทืงืืืขื ืืืื ืืคึผืืึธืึทื ืฉืืึทื ืืื ื ืืฆื ืขืก ืืื ืึท URL. ืืืฉื:
hashget --submit Glacier_Upload_ID --file /tmp/my-glacier-backup.tar.gz --project glacier --hashserver --expires 2019-09-01
ืืืฆื ื ืืึท (ืืืคืขืจืขื ืืฉืึทื) ืืึทืงืึทืคึผืก ืืืขื ืืืื ืืืืืจื ืืืืฃ ืืขื ืืึทืงืึทืคึผ ืืื ืืืขื ืืืื ืงืืจืฆืขืจ. ื ืึธื ืืึทืจ ืึทื ืคึผืึทืงืื ื ืื ืืืคืคืืึทืงืงืืคึผ, ืืืจ ืงืขื ืขื ืืขื ืืืึธืก ืจืขืกืืจืกื ืขืก ืจืืืืื ืืืืฃ:
hashget --info /tmp/unpacked/ list
ืืื ื ืึธืจ ื ืืฆื ืึท ืฉืึธื ืฉืจืืคื ืฆื ืึธืคึผืืึธืืืจื ืึทืืข ืื ืืขืงืขืก ืคึฟืื ืืืึทืกืืขืจ ืฆื ืื ืืขืงื ืืื ืืืืคื ืื ืืขืืืืื ืืืขื ืึธืคึผืืื: hashget -u /tmp/unpacked โpool /tmp/pool
ืืื ืื ืฉืคึผืื ืืืขืจื ืื ืืืื?
ืืื ืื ืกืืืคึผืืึทืกื ืคืึทื, ืืืจ ืืืขื ื ืึธืจ ืืึทืฆืึธืื ืืืืื ืืงืขืจ ืคึฟืึทืจ ืืึทืงืึทืคึผืก (ืืืื ืืืจ ืงืจืึธื ืืื ืขืจืืขืฅ ืืื ืื ืืืึธืืงื ืคึฟืึทืจ ืืขืื). ืืคึฟืฉืจ ืคืื, ืคืื ืืืืื ืืงืขืจ.
ืืืขืจ ืืืก ืืื ื ืืฉื ืื ืืืื ืฆืืืกืืข ืืื. ืงืืืึทื ืืืื ืืืจื ืก ืืื ืงืืืึทืืืืขื. ืืืจ ืงืขื ืขื ื ืืฆื ืืขื ืฆื ืืึทืงืืืขื ืึท ืืืื-ืงืืืึทืืืืขื ืึทืคึผืืจืืื ืฆื ืืืื ืืึทืงืึทืคึผ ืกืืขืืข. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ื ืืื ืืืขืจ ืืึทืงืึทืคึผืก ืืขื ืขื ืืืฆื ืงืืจืฆืขืจ, ืืืจ ืงืขื ืขื ืืึทืื ื ืื ืืืืืขืฉืืขื ืืึทืงืึทืคึผืก, ืึธืืขืจ ืืขืืืขื ืึธื ืขืก. ืกืืึธืจ ืืื ื ืืฉื ืคึฟืึทืจ ืืขืงืก ืืืฉืื, ืืื ืคืจืืขืจ, ืึธืืขืจ ืคึฟืึทืจ 5 ืืืจ. ืืื ืึทืืขืจ, ืืืจ ืกืืึธืจื ืขืก ืืื ืคึผืึทืืขืืขื ืึธืืขืจ ืืืืืง "ืงืึทืื" ืกืืึธืจืืืืฉ (ืืืึทืกืืขืจ), ืืืฆื ืืืจ ืงืขื ืขื ืงืจืึธื ืขืก ืืื ืืืืก ืกืืึธืจืืืืฉ, ืคึฟืื ืืื ืืืจ ืงืขื ืขื ืฉืืขื ืืืง ืืขืฉืืืื ื ืืจืืคืงืืคืืข ืึท ืืึทืงืึทืคึผ ืืื ืืืงืขืจื ืขืก ืืื ืืื ืื, ื ืืฉื ืืื ืึท ืืึธื.
ืืืจ ืงืขื ืขื ืคืึทืจืืจืขืกืขืจื ืื ืจืืืืืึทืืืืึทืื ืคืื ืืึทืงืึทืคึผ ืกืืึธืจืืืืฉ. ืืืื ืืืจ ืืืฆื ืงืจืึธื ืืื ืืื ืืืื ืกืืึธืจืืืืฉ ืืขืืืจืขืก, ืืืจื ืจืืืืกืื ื ืื ืืึทื ื ืคืื ืืึทืงืึทืคึผืก, ืืืจ ืงืขื ืขื ืงืจืึธื ืืื ืืื 2-3 ืกืืึธืจืืืืฉ ืคืึทืกืืืึทืืื ืืื ืืืืึทืื ืืขืื ืคึผืืื ืืึทืกืื ืืืื ืืืื ืขืจ ืคืื ืืื ืืื ืืึทืืืืืฉื.
ืืื ืฆื ืคึผืจืืืืจื ืืื ืึธื ืืืืื ื ืืฆื?
ืืืื ืฆื ืื ืืืืืึทื ืืืึทื pip3 install hashget[plugins]
) ืืื ื ืึธืจ ืืืืขื ืขื ืืื ืืืกืคืืจื ืฉื ืขื-ืึธื ืืืื. ืืื ืืจืึทืืื ืขืก ืืืขื ื ืขืืขื 10-15 ืืื ืื ืฆื ืืึธื ืึทืืข ืื ืคึผืฉืื ืืื ืื. ืืขืจื ืึธื ืืืจ ืงืขื ืขื ืคึผืจืืืืจื ืฆื ืงืึธืืคึผืจืขืก ืืืื ืืืืจืืืึทื ืืืฉืื ืขื, ืืึทืื ืึธื ืฆืืืขืจืขื ืืฉ ืืขืงืขืก ืืืื ื ืืืืืง ืฆื ืืึทืื ืื ืงืึทืืคึผืจืขืฉืึทื ืฉืืืจืงืขืจ, ืฉืคึผืื ืืื ืคึผืึธืึธืืก, ืึท ืืืืข ืืึทืฉ ืืึทืืึทืืืืก ืืื ืึท ืืึทืฉ ืกืขืจืืืขืจ ืืืื ืืืจ ืืขื ื ืืื ืืขืจืขืกืืจื, ืืื ืืขืจ ืืืืึทืืขืจ ืืึธื ืืขื ืื ืืจืืืก ืคืื ืื ืื ืงืจืึทืืขื ืืึทื ืืึทืงืึทืคึผ ืืืขื ืืืื ืืืืฃ ืฉืคึผืืฅ ืคืื ื ืขืืื.
ืืงืืจ: www.habr.com