āĻšā§ āĻšāĻžāĻŦāĻ°!
āĻāĻ āĻāĻŽāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻĄā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻāĻŽāĻŋ āĻŽā§āĻ˛āĻ¨āĻŋāĻ¯āĻŧāĻž AK-āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸ā§āĻā§āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻŋ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻŋ; āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¸āĻš, āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻšāĨ¤
āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻāĻĻā§āĻā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻš'āĻ˛ āĻĒā§āĻ°āĻā§āĻ° āĻĄā§āĻāĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ, āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž, āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻ¤ āĻāĻžāĻ°āĻŖ āĻāĻŦāĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻĻā§āĻļ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ā§ˇ
āĻĒā§āĻ°āĻžāĻāĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ
āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĻā§āĻāĻž āĻĻā§āĻ¯āĻŧ, āĻ¯āĻž āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻĄā§āĻāĻž āĻŽā§āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻŦāĻž āĻā§āĻ°āĻžāĻšāĻāĻĻā§āĻ° āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻĨā§āĻā§ āĻĒā§āĻĨāĻ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ āĻĢāĻžāĻ° āĻāĻ°āĻŋ, āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻ āĻ¨ā§āĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§, āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻāĻ˛ā§āĻ°āĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¸āĻāĻ˛ā§āĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¸āĻžāĻāĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŽāĻŋāĻ¤ āĻā§āĻļāĻ˛ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§ āĻ¸āĻžāĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻāĻāĻĒāĻā§āĻ˛āĻŋ āĻŽā§āĻā§āĻ āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻāĻāĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻ¨āĻĒā§āĻ āĻĄā§āĻāĻž āĻĻā§āĻāĻŋāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻĻāĻ°āĻāĻžāĻ°:
- āĻāĻāĻāĻŋ āĻ¨ā§āĻĄ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻžāĨ¤ āĻŦāĻĄāĻŧ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻ¸ā§āĻā§āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŽāĻŋāĻ¨āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤
- āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨ā§āĻ¨āĨ¤
- āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
- āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻ¸āĻšāĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŽā§āĻāĻžāĻŦā§āĻ˛āĻž āĻāĻ°ā§āĻ¨.
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻĨā§āĻā§ āĻā§āĻŦ āĻāĻ˛āĻžāĻĻāĻž - āĻ āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
- āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°ā§āĻ° āĻāĻ¤āĻŋ āĻĻā§āĻāĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤: āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° (āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧ), āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ° āĻā§āĻ˛ āĻāĻ°ā§ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻŽā§āĻāĻžāĻŦā§āĻ˛āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤.
āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻŽāĻ°āĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻŽ āĻ¨āĻ, āĻ¤āĻŦā§ āĻāĻāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ, āĻāĻ ā§āĻ°-āĻ āĻ°ā§āĻāĻŋāĻ¤ āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻ¨ā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻā§āĻāĻāĻāĻŋāĻ˛āĻžāĻŽāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻŋāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŋāĻāĻšāĻžāĻŦā§ āĻāĻā§
āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻā§āĻ˛
āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¤ā§āĻ°āĻŋāĻ° āĻā§āĻ˛ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ tar + gzip āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž - āĻĄā§āĻāĻž āĻ¸āĻĻā§āĻļ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻŽā§āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻā§āĻŦ āĻāĻŽ āĻĒā§āĻ°āĻā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĄā§āĻāĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ°ā§āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻā§ - āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°ā§āĻā§āĻ° āĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĨ¤ āĻāĻŽāĻ°āĻž āĻŽāĻŋāĻ¨āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻ° āĻĄā§āĻāĻž āĻŽā§āĻ˛āĻ¤ āĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤ āĻ
āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻŽāĻŋāĻ¨āĻŋāĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - āĻāĻāĻŋ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĒā§āĻ¸āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻŽ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ, āĻāĻŋāĻā§ āĻŦāĻžāĻ˛āĻ¤āĻŋ āĻāĻŦāĻ āĻŽā§āĻāĻž-āĻ¤āĻĨā§āĻ¯ āĻā§āĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻāĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ
āĻĨāĻŦāĻž āĻ
āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸āĻš āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ (āĻšāĻžāĻŦā§āĻ°ā§āĻ¤ā§ āĻāĻŋāĻ˛
āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž
āĻŦā§āĻ°ā§āĻ āĻāĻŦāĻ āĻ°ā§āĻ¸ā§āĻāĻŋāĻ āĻāĻžāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¨ā§ āĻĒāĻŖā§āĻ¯ā§āĻ°āĻ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ¨ā§āĻāĨ¤ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻāĻŽāĻ°āĻž āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻāĻŋ, āĻ¯ā§āĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻŽāĻ°āĻž āĻ āĻā§āĻŽā§āĻļāĻ¨ āĻ¸āĻš āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¨āĻž - āĻāĻāĻŋ āĻšāĻ˛ āĻ¸ā§āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ CI/CD - GitLabāĨ¤
āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ: āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ-āĻ°āĻžāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨ā§āĻĄā§ āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻā§āĨ¤ āĻ°āĻžāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻžāĻ˛āĻžāĻ¯āĻŧ āĻ¯āĻž āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻŦā§āĻ°ā§āĻ āĻŦāĻž āĻ°ā§āĻ¸ā§āĻāĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻŋ āĻĒā§āĻ˛āĻžāĻŽ? āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ, āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤
āĻāĻāĻžāĻ¨ā§
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ API āĻ CI/CD āĻāĻžāĻāĻŽāĻāĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻā§āĻāĨ¤ āĻāĻāĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻšāĻŦā§, āĻŦāĻ˛ā§āĻ¨ 1d
.
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ, āĻ¸ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¨āĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻāĻāĻ¨ āĻŽā§āĻĄāĻŧāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§.
āĻāĻŽāĻ°āĻž āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻļāĻ°ā§āĻ¤āĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻāĻŋ:
- āĻāĻāĻŋ āĻ°āĻžāĻ¨āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŦāĻ āĻāĻāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻ¸āĻš āĻāĻ¨āĻ¸ā§āĻ˛ āĻĨā§āĻā§ āĻšāĻžāĻ¤ā§ āĻāĻāĻ¯āĻŧāĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
- āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§:
- āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻā§āĻĄāĨ¤
- āĻ˛āĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
- āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻžāĨ¤ āĻ¸ā§āĻ¸āĻž āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻšāĻ¤ā§ āĻšāĻŦā§.
- āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻā§āĻŦ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ˛āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨. āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĨ¤
- āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
- āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ āĻŦā§āĻ¨āĻžāĻ¸ āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°ā§āĻāĻŋ:
- āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻļā§āĻˇ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° syslog āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĨ¤
- āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ˛āĻā§āĻ° āĻ āĻāĻļ, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§, stdout āĻ āĻāĻāĻāĻĒā§āĻ āĻšāĻ¯āĻŧ, āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻ˛ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ CI āĻāĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻ¨ āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻāĻŋ āĻ¤ā§āĻā§āĻ āĻšāĻ˛ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻāĨ¤
- āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻŽā§āĻĄāĨ¤
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛āĻāĻāĻŋ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻ°ā§āĻāĻŋāĻĢā§āĻ¯āĻžāĻā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§; āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻ˛āĻāĻāĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž āĻŦāĻžāĻļā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛āĻŋāĻāĻŋāĨ¤
āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻāĻŦāĻ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻāĻŽāĻ°āĻž āĻā§āĻļāĻŋ āĻšāĻŦ - āĻ¸ā§āĻŦāĻžāĻāĻ¤āĻŽāĨ¤
āĻāĻā§āĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
āĻŦā§āĻ¯āĻžāĻļ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻāĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻ°āĻžāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¨ā§āĻĄā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻāĻžāĻ CI/CD āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻļāĻžāĻ˛āĻāĻŽā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ°āĻžāĻ¨āĻžāĻ° āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ°âā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§, āĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋ, āĻŽāĻžāĻāĻ¨ā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻ¯āĻž āĻāĻžāĻ āĻ¸āĻŦāĻāĻŋāĻā§āĻ° āĻŦā§āĻ§āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦā§āĻ¯āĻžāĻ āĻāĻĒ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¨āĻŋāĻā§āĻ S3 āĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
āĻāĻŽāĻ°āĻž āĻāĻ āĻ¸ā§āĻāĻŋāĻŽ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻŋ - āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ AWS āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻŦāĻž āĻāĻāĻāĻŋ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ (āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢā§āĻĄāĻžāĻ°ā§āĻļāĻ¨ āĻā§āĻĄāĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž)āĨ¤ āĻ āĻĨāĻŦāĻž āĻāĻŽāĻ°āĻž āĻāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ¤āĻžāĻ° āĻ¸āĻžāĻāĻā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŽāĻŋāĻ¨āĻŋāĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻŋāĨ¤ āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻāĻŋ āĻāĻ°āĻŋ, āĻ¯āĻāĻ¨ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻŋāĻāĻāĻŋ āĻāĻā§āĻŦāĻžāĻ°ā§āĻ āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻāĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻŽāĻ°āĻž ssh āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĻ¨āĻŋāĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¨āĻž, āĻāĻŦāĻ S3 āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ ssh āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋāĨ¤
āĻāĻāĻāĻŋ āĻšā§āĻ¯āĻžāĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻļāĻŋāĻ¨āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸ā§ S3 āĻ āĻĄā§āĻāĻž āĻŽā§āĻā§ āĻĢā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°ā§āĨ¤
Borg āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻĄ āĻŽā§āĻĄ āĻāĻā§ none
, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻĻā§āĻĸāĻŧāĻāĻžāĻŦā§ āĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻŋ āĻ¨āĻžāĨ¤ āĻāĻ āĻŽā§āĻĄā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ¨āĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ¯āĻž āĻ˛ā§āĻāĻž āĻšāĻā§āĻā§ āĻ¤āĻžāĻ° āĻā§āĻāĻ¸āĻžāĻŽ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯āĻžāĻ° āĻ
āĻ°ā§āĻĨ āĻ¸ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ
āĻāĻŖā§āĻĄāĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸ā§āĻāĻ āĻāĻŦāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ āĻāĻŖā§āĻĄāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤ āĻā§āĻāĻāĻŋ āĻ§ā§āĻ° āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻŽāĻžāĻ¸ā§ āĻāĻāĻŦāĻžāĻ° āĻāĻāĻŋ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻāĨ¤ āĻāĻ¤ā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻ āĻĻāĻŋāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ°ā§āĻļ āĻāĻžāĻˇāĻžāĻ¯āĻŧ Readme
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨
prepare
āĻĒā§āĻ°āĻļāĻŋāĻā§āĻˇāĻŖtestcheck
āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžmaincommand
āĻŽā§āĻ˛ āĻĻāĻ˛forcepostscript
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻž āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻāĻ¨āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤
āĻ¸ā§āĻŦāĻž āĻĢāĻžāĻāĻļāĻ¨
cleanup
āĻāĻŽāĻ°āĻž āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻŋ āĻŦāĻž āĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻŋāĨ¤checklog
āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°ā§āĻ¨āĨ¤ret
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°checktimeout
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ
VERBOSE=1
āĻāĻŽāĻ°āĻž āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĒāĻ°ā§āĻĻāĻžāĻ¯āĻŧ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ (stdout)āĨ¤SAVELOGSONSUCCES=1
āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻ˛āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨āĨ¤INIT_REPO_IF_NOT_EXIST=1
āĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ.TIMEOUT
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋāĻā§ āĻļā§āĻˇā§ 'm', 'h' āĻŦāĻž 'd' āĻšāĻŋāĻ¸ā§āĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻĒāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻŽā§āĻĄāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ:
KEEP_DAILY=7
KEEP_WEEKLY=4
KEEP_MONTHLY=6
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛
ERROR_STRING
â āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ āĻāĻ¨ āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤EXTRACT_ERROR_STRING
â āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĨāĻžāĻāĻ˛ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĨ¤KILL_TIMEOUT_SIGNAL
- āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ āĻšāĻ˛ā§ āĻšāĻ¤ā§āĻ¯āĻžāĻ° āĻ¸āĻāĻā§āĻ¤āĨ¤TAIL
â āĻĒāĻ°ā§āĻĻāĻžāĻ¯āĻŧ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻš āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤COLORMSG
â āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻ°āĻ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ā§āĻĻ)āĨ¤
āĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ, āĻ¯āĻžāĻā§ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻĒā§āĻ°ā§āĻ¸ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻāĻ° āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ¨āĻžāĻŽ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ° āĻā§āĻļāĻ˛āĻāĻŋ āĻšāĻ˛ āĻāĻāĻŋ mysql āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻā§āĻ āĻŦā§āĻ¯āĻžāĻ āĻāĻĒ āĻāĻ°ā§āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻāĻāĻŋ āĻāĻāĻ-āĻ¨ā§āĻĄ āĻ¨ā§āĻā§āĻ¸āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻŦā§āĻ¯āĻžāĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§ āĻ¸āĻŦāĻāĻŋāĻā§āĻ āĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻā§ āĻ¤āĻž āĻ¨āĻ¯āĻŧ, āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽāĨ¤
āĻ°ā§āĻ¸ā§āĻāĻŋāĻ āĻŦāĻ¨āĻžāĻŽ āĻŦā§āĻ°ā§āĻ
āĻāĻāĻžāĻĄāĻŧāĻžāĻ Borg āĻāĻŦāĻ Restic āĻŽāĻ§ā§āĻ¯ā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻā§
āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ, āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ (āĻĄāĻŋāĻĄāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨, āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻāĻžāĻĄāĻŧāĻžāĻ:
- āĻ āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻāĻžāĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§āĨ¤ āĻšāĻ¤ā§āĻ¯āĻž -9 āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨.
- āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻ¨.
- āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž (CPU, āĻŽā§āĻŽāĻ°āĻŋ)āĨ¤
- āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ blobs āĻāĻāĻžāĻ°.
- S3 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĨ¤
- āĻ¸āĻ¤āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ¤ āĻĄā§āĻāĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ āĻāĻŦāĻ āĻŽā§āĻ āĻāĻāĻžāĻ° 1,6 āĻāĻŋāĻŦāĻŋāĨ¤
āĻļāĻ°ā§āĻ¤ āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻžāĻŦāĻ˛ā§āĨ¤
āĻŦā§āĻ°ā§āĻ āĻāĻžāĻ¨ā§āĻ¨ āĻ¨āĻž āĻāĻŋāĻāĻžāĻŦā§ S3 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻĄāĻŋāĻ¸ā§āĻāĻāĻŋāĻā§ āĻĢāĻŋāĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°ā§āĻāĻŋ, āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
Goofys āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻŦāĻ āĻāĻā§
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻŽāĻžāĻ¤ā§, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ - āĻāĻ¯āĻŧāĻžāĻ¨āĻĄā§āĻā§āĻ¸ āĻā§āĻ˛āĻžāĻāĻĄāĨ¤
āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤
- āĻāĻŋāĻ˛-ā§¯ āĻāĻ°āĻ āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻ¯āĻŧāĻ āĻ¸āĻĢāĻ˛āĨ¤
- āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻ¨. Borg āĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¤āĻžāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ.
āĻŦā§āĻ¯āĻžāĻāĻāĻĒ
āĻāĻ¯āĻŧāĻ¤āĻ¨
Borg
562Gb
āĻ°ā§āĻ¸ā§āĻāĻŋāĻ
628Gb
- CPU āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻš āĻŦā§āĻ°ā§āĻ āĻ¨āĻŋāĻā§āĻ āĻ āĻ˛ā§āĻĒ āĻāĻ°āĻ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻā§āĻĢāĻŋāĻ¸ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻŽā§āĻ, āĻ¤āĻžāĻ°āĻž āĻ¤ā§āĻ˛āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 1,2 āĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ - āĻ¸ā§āĻŽā§āĻ¤āĻŋ. āĻ°ā§āĻ¸ā§āĻāĻŋāĻ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ 0,5GB, āĻŦā§āĻ°ā§āĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 200MBāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĢāĻžāĻāĻ˛ āĻā§āĻ¯āĻžāĻļā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻ¸āĻŦāĻ āĻ¨āĻāĻŖā§āĻ¯āĨ¤ āĻ¤āĻžāĻ āĻŦā§āĻļāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻŦāĻžāĻā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤
- āĻŦā§āĻ˛āĻŦ āĻāĻāĻžāĻ°ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻŋāĻ˛āĨ¤
āĻŦā§āĻ¯āĻžāĻāĻāĻĒ
āĻāĻ¯āĻŧāĻ¤āĻ¨
Borg
āĻĒā§āĻ°āĻžāĻ¯āĻŧ 500MB
āĻ°ā§āĻ¸ā§āĻāĻŋāĻ
āĻĒā§āĻ°āĻžāĻ¯āĻŧ 5MB
- āĻ°ā§āĻ¸ā§āĻāĻŋāĻā§āĻ° S3 āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻāĻŽā§āĻāĻžāĻ°āĨ¤ āĻā§āĻĢāĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻā§āĻ¨ āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻā§āĻ¯āĻžāĻļā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻāĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ S3 āĻāĻ° āĻŦāĻŋāĻļā§āĻˇāĻ¤ā§āĻŦ āĻšāĻ˛ āĻ¯ā§ āĻāĻ¨ā§āĻĄāĻžāĻ°-āĻĒāĻžāĻŽā§āĻĒ āĻāĻ°āĻž āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¨āĻ āĻŦāĻžāĻ˛āĻ¤āĻŋāĻ¤ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¨āĻž, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻāĻ°āĻž āĻĄā§āĻāĻž āĻŦāĻĄāĻŧ āĻā§āĻˇāĻ¤āĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
- āĻ
āĻāĻŖā§āĻĄāĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻāĻ¤āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻ˛āĻžāĻĻāĻžāĨ¤
āĻ°ā§āĻ¸ā§āĻāĻŋāĻ 3,5 āĻāĻ¨ā§āĻāĻž.
Borg, āĻāĻāĻāĻŋ 100GB SSD āĻĢāĻžāĻāĻ˛ āĻā§āĻ¯āĻžāĻļā§ āĻ¸āĻš - 5 āĻāĻ¨ā§āĻāĻžāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĄā§āĻāĻž āĻĨāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻāĻ āĻāĻ¤āĻŋāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤
āĻŦā§āĻ°ā§āĻ āĻā§āĻ¯āĻžāĻļā§ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ S3 āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§ 33 āĻāĻ¨ā§āĻāĻž. āĻĻāĻžāĻ¨āĻŦā§āĻ¯āĻŧ āĻ˛āĻŽā§āĻŦāĻžāĨ¤
āĻ¨ā§āĻā§āĻ° āĻ˛āĻžāĻāĻ¨ āĻšāĻ˛ āĻ¯ā§ Borg āĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻŦāĻĄāĻŧ āĻŦā§āĻ˛āĻŦ āĻāĻā§ - āĻ¯āĻž S3 āĻ¤ā§ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻāĻŦāĻ GET/PUT āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ¸ā§āĻ¤āĻž āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻ°āĻ āĻāĻāĻŋāĻ˛ āĻāĻŦāĻ āĻ§ā§āĻ°āĻāĻ¤āĻŋāĻ° āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖā§āĻ° āĻāĻ°āĻā§ āĻāĻ¸ā§āĨ¤ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°ā§āĻ° āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻā§āĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻŋāĻ¨āĻŋāĨ¤ āĻ°ā§āĻ¸ā§āĻāĻŋāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻžāĻāĻāĻĒāĻā§āĻ˛āĻŋ (āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻ°ā§) āĻāĻāĻā§ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻ¨āĻ¯āĻŧāĨ¤
āĻļā§āĻˇ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻ¨āĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŋāĻ˛ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§āĻ° āĻāĻāĻžāĻ°.
āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻŦā§āĻ°ā§āĻ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤
āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻļāĻŦā§āĻĻ
Borg āĻāĻ° āĻ āĻ¸ā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻžāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ°āĻ¯āĻŧā§āĻā§ - zstd. āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻā§āĻŖāĻŽāĻžāĻ¨ āĻāĻŋāĻāĻŋāĻĒā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻžāĻ°āĻžāĻĒ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ āĻ¨ā§āĻ āĻĻā§āĻ°ā§āĻ¤āĨ¤ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ lz4 āĻāĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨ā§āĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ MySQL āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĄāĻžāĻŽā§āĻĒ āĻāĻāĻ āĻāĻ¤āĻŋāĻ¤ā§ lz4 āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ āĻā§āĻŖ āĻāĻžāĻ˛ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻ¨ā§āĻĄā§āĻ° āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻŦ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻŦā§āĻ°ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻ°āĻ āĻŦā§āĻ¨āĻžāĻ¸ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§ - āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻāĻā§āĻ āĻāĻ¨āĻā§āĻ°āĻĒāĻŋ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯āĻž āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧāĨ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
-C auto,zstd
zstd āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§, āĻāĻŽāĻ°āĻž āĻĒā§āĻ¯āĻŧā§āĻāĻŋ
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ 560Gb āĻāĻŦāĻ 562GbāĨ¤ āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĨā§āĻā§ āĻ¤āĻĨā§āĻ¯, āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŽāĻ¨ā§ āĻāĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ, āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ˛ 628GbāĨ¤ āĻāĻāĻāĻŋ 2GB āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŋāĻā§āĻāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻŋāĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻā§āĻŦā§āĻāĻŋāĻ˛āĻžāĻŽ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻŦā§āĻā§ āĻ¨ā§āĻŦāĨ¤ auto,zstd
.
āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨āĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻāĻžāĻ°ā§ āĻŦāĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ˛ā§āĻĄāĻā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻā§ āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻŦāĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻ¸āĻ¸ā§āĻ¤āĻžāĨ¤
goofys --cache "--free:5%:/mnt/cache" -o allow_other --endpoint https://storage.yandexcloud.net --file-mode=0666 --dir-mode=0777 xxxxxxx.com /mnt/goofys
export BORG_PASSCOMMAND="cat /home/borg/.borg-passphrase"
borg list /mnt/goofys/borg1/
borg check --debug -p --verify-data /mnt/goofys/borg1/
āĻāĻāĻ āĻ¸ā§āĻāĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻāĻžāĻāĻ°āĻžāĻ¸ āĻĻāĻŋāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŋ (āĻāĻ¸āĻ˛ā§)āĨ¤ āĻ¸āĻ°ā§āĻŦā§āĻĒāĻ°āĻŋ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§āĻ° āĻāĻžāĻā§ āĻ ā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻāĻžāĻāĻ°āĻžāĻ¸ āĻĨāĻžāĻā§ āĻ¨āĻžāĨ¤ āĻĸāĻžāĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ¯āĻžāĻ āĻ¸āĻš āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¨ā§āĻĄā§ āĻ°āĻžāĻ¨āĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻ
āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻŽāĻžāĻĻā§āĻ° āĻŽāĻ¨āĻŋāĻāĻ°āĻŋāĻ āĻāĻāĻāĻŋ āĻāĻāĻ¨ā§āĻĄā§āĻ¤ā§ GitLab API āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°ā§; āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ¸āĻšāĻā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ āĻŋāĻ āĻ¤āĻ¤ āĻ¸āĻšāĻā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻžāĻŦā§ āĻāĻžāĻ¨āĻŋ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻžāĻāĻāĻĒāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋ, āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ§, āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĻā§āĻā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻā§āĻŦ āĻāĻŽ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻā§āĻ° āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ tar.gz āĻŦāĻž Bacula-āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻā§āĻŦ āĻāĻŽ āĻāĻžāĻ¯āĻŧāĻāĻž āĻ¨ā§āĻ¯āĻŧāĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com