πŸ’Ύ Archived View for betahowto.duckdns.org β€Ί yggdrasil:bittorrent:seedbox captured on 2024-02-05 at 10:02:53. Gemini links have been rewritten to link to archived content

View Raw

More Information

➑️ Next capture (2024-03-21)

-=-=-=-=-=-=-

Бидбокс

Бидбокс (Π°Π½Π³Π». Seedbox) - частноС Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ устройство, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ сбора, хранСния ΠΈ распространСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ сСтСвых ΠΌΠ΅Ρ‚Π°-Π΄Π°Π½Π½Ρ‹Ρ… (ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΡƒΠ·Π»Π°Ρ…) Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡƒΠ·Π»Π°ΠΌ Π² сСти.

Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ рСализуСтся Π½Π° Π±Π°Π·Π΅ ΠΎΠ΄Π½ΠΎΠΏΠ»Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π² Π²ΠΈΠ΄Ρƒ Π½ΠΈΠ·ΠΊΠΎΠΉ энСргозатратности ΠΈ отсутствиСм ΡˆΡƒΠΌΠ°.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ дСсктоп сидирования, устройство обСспСчиваСт высокий ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ up-time.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ устройств

PC Plus / 1 Tb

PC Plus / 1 Tb

Бидбоксинг

ΠšΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° ΠΈ сообщСство энтузиастов, ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… свободой ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ: ΠΌΠ΅Ρ‚Π΅ΠΎ, bittorrent, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ направлСния.

Yggdrasil

Yggdrasil являСтся ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ инструмСнтом для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ сид-сСрвСра, Π±Π΅Π· нСобходимости Π°Ρ€Π΅Π½Π΄Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ IP адрСса ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Π°;

сквозноС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ обСспСчиваСт Π·Π°Ρ‰ΠΈΡ‚Ρƒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡŽ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌ со стороны ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ².

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано ΠΊΠ°ΠΊ для Π½ΡƒΠΆΠ΄ сидирования нСпосрСдствСнно Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ Yggdrasil, Ρ‚Π°ΠΊ ΠΈ Π² качСствС шлюза-рСтранслятора Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, находящихся Π·Π° NAT ΠΈΠ»ΠΈ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Yggdrasil обСспСчиваСт соСдинСниС ΠΏΠΈΡ€ΠΎΠ² ΠΏΡƒΡ‚Π΅ΠΌ туннСлирования, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ (проброс) ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π½Π° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π΅, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ UPnP, достаточно Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π°Π½Π½Ρ‹ΠΉ BitTorrent ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΏΠΎΡ€Ρ‚ Π² настройках Ρ„Π°Π΅Ρ€Π²ΠΎΠ» (ΠΏΡ€ΠΈ использовании ΠΌΠΎΠ΄Π΅Π»ΠΈ whitelist)

Аппаратная Ρ‡Π°ΡΡ‚ΡŒ

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

Π’Ρ‹Π±ΠΎΡ€ устройства

Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π΄Π°Ρ‡ Π² локальной сСти Yggdrasil, трСбования ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ARM ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с 1 Π“Π± ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ внСшним Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΌ.

ИспользованиС для этой Ρ†Π΅Π»ΠΈ старого Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°, с постоянно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ зарядным устройством Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для ΠΠšΠ‘, Ссли Π² устройствС Π½Π΅ прСдусмотрСн Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ зарядки, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ устройства Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π² случаС, ΠΊΠΎΠ³Π΄Π° аккумулятор заряТСн.

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для создания сид-бокса Π±ΡƒΠ΄Π΅Ρ‚ Raspbery Pi ( https://www.raspberrypi.com/ ). Из Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², сущСствуСт мноТСство Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для BitTorrent Ρ€Π°Π·Π΄Π°Ρ‡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Orange Pi PC Plus ( http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-PC-Plus.html ), ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ процСссор Allwinner H3 SoC Quad-core Cortex-A7, 1GB LPDDR3 SDRAM ΠΈ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ 8GB eMMC Flash.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для обслуТивания сид-сСрвСра, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы сСмСйства Linux.

НапримСр, Orange Pi прСдоставляСт ( http://www.orangepi.org/html/serviceAndSupport ) для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ свои ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ - Android, Linux, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, с Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ΄ характСристики ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π’Π°ΠΊΠΆΠ΅, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ нСзависимыС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для мноТСства устройств, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Armbian ( https://www.armbian.com/ ), DietPi ( https://dietpi.com/ ) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

НС смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠ΄Π½ΠΎΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² поставляСтся с прСдустановлСнной ОБ, Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ подходящСго для своих Π½ΡƒΠΆΠ΄ дистрибутива.

Для установки ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, послС создания установочного ΠΎΠ±Ρ€Π°Π·Π° (ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Balena etcher ( https://etcher.balena.io )), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SSH, VNC ΠΈΠ»ΠΈ локально, Ссли имССтся внСшний ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с HDMI Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ.

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ LCD дисплСй, Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ источника питания USB, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 2 АмпСра, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для питания ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

ΠžΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅

Основной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π° процСссор, ΠΏΡ€ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ сида BitTorrent, являСтся вычислСниС Info Hash ΠΏΡ€ΠΈ создании ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ содСрТимого Ρ€Π°Π·Π΄Π°Ρ‡ (Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² настройках Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°).

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ процСссора, питания ΠΈ памяти Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€Ρ‹ пассивного охлаТдСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ приобрСсти Π² Ρ€Π°Π΄ΠΈΠΎ-Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ….

Π’ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Linux, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ sensors, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:


apt install lm-sensors

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ памяти

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅

Если ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΌΠ°Π»Ρ‹ΠΌ объСмом ΠžΠ—Π£, Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π½Π° дискС.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» swap Π½Π° Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, выполняСм ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹


fallocate -l 2G /swapfile

Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ ΠΏΡ€Π°Π²Π° root


chmod 600 /swapfile

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ»


mkswap /swapfile

послС Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ


swapon /swapfile

для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ /swapfile ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² /etc/fstab


# <file system>   <mount point>   <type>   <options>   <dump> <pass>
/swapfile         none            swap     sw          0      0

ΠŸΠ°ΠΌΡΡ‚ΡŒ swap ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π½Π° Π»Π΅Π³ΠΊΠΎ замСняСмых носитСлях с высокой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ записи/чтСния.

Если Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½ΡƒΠΆΠ΄, Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π». На дисках HDD, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ swap Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ².

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ внСшнСго носитСля Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° носитСля ( /yggdrasil:bittorrent:seedbox#ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°_носитСля )

Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

ОбъСм Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти устройства ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ для установки ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΊ Π½Π΅ΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ сСрвСр Ρ„Π°ΠΉΠ»ΠΎ-ΠΎΠ±ΠΌΠ΅Π½Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ.

Помимо Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ объСма ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΉ памяти, внСшний Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π»Π΅Π³ΠΊΠΎΠΉ Π·Π°ΠΌΠ΅Π½Ρ‹, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ массива RAID для ускорСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ чтСния/записи, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Для нСбольшого Ρ„Π°ΠΉΠ»ΠΎ-ΠΎΠ±ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ сСрвСра, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована обычная USB "Ρ„Π»Π΅ΡˆΠΊΠ°" Π½Π° 128 Gb ΠΈΠ»ΠΈ внСшний HDD диск, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Seagate Basic STJL1000400 2.5 USB 3.0 с 1TB ST1000LM035-FR Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ.

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ SSD Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½ΠΎ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Π΅ диски Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ класса особСнно Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ Ρ†ΠΈΠΊΠ»Π°ΠΌ записи.

Для HDD Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ Π½ΠΎ вмСстС с Ρ‚Π΅ΠΌ, ограничСнная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ чтСния Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΏΡ€ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ… ΠΊ сСрвСру ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ с рСляционными Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π΄Π°Ρ‡ BitTorrent, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ HDD.

Для надСТности хранСния ΠΈ обСспСчСния цСлостности Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ… питания, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ext4.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ форматирования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ parted ΠΈ mkfs.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π² спискС:


parted -l

Π’ ΠΌΠΎΠ΅ΠΌ случаС это /dev/sda, поэтому ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½ΠΈΠΆΠ΅ ΠΈ Π²Π°ΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²


parted /dev/sda

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ интСрфСйса ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ


help mkpart

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ стандарт Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, GPT


mklabel gpt

Π’ зависимости ΠΎΡ‚ Ρ†Π΅Π»Π΅ΠΉ ΠΈ способа монтирования диска, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ².

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ знаю, сколько мСста ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (планируСтся Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΌΠΈ устройствами Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ)

создаю ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‰ΠΈΠΉ логичСский Ρ€Π°Π·Π΄Π΅Π» для Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /home ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€ 0-100%. ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ (alignment) Ρ€Π°Π·Π΄Π΅Π»Π° ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄ΡƒΡ‚ созданы автоматичСски.


mkpart logical ext4 0% 100%

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²


print free

Если всё устраиваСт, сохраняСм измСнСния ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ


quit

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π°Π·Π΄Π΅Π», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Ext4


mkfs -t ext4 /dev/sda1

Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ UUID Ρ€Π°Π·Π΄Π΅Π»Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ


lsblk -o PATH,SIZE,RO,TYPE,MOUNTPOINT,UUID,MODEL

ΠΈ для автоматичСского монтирования послС запуска систСмы, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π²


/etc/fstab

Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ:


# <file system>                                 <mount point>       <type>      <options>                                                       <dump>  <pass>
UUID=cf3151b5-dc12-1248-95d4-4de43dga3273       /mnt/sda1           ext4        defaults,noatime,rw,user,auto                                   0       2

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² home

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ остановив всС слуТбы, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с домашним ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, qbittorent-nox


service qbittorent-nox stop
 

ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ удаляСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /home


cp /home /home.bak
rm -R /home 
 

ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ диск


mount /dev/sda1 /home

ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ (ΠΈΠ»ΠΈ пСрСносим) Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ


cp /home.bak /home

ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ рСкурсивно Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΏΡ€Π°Π²Π°


chown -R qbittorent-nox:qbittorent-nox /home/qbittorent-nox

запускаСм слуТбы


service qbittorent-nox start
 

По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π·Π°Π΄Π°Π² ΠΏΡ€ΠΈ этом Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования.

Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ swap, Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ Π½Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… дисках для увСличСния срока эксплуатации Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ, располоТСнный Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ устройствС.

curlftpfs

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° для монтирования ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ посрСдством FTP ΠΈ CURL.


/usr/bin/curlftpfs -o allow_other ftp://user:password@[host]:21/source /target

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ происходит ΠΎΡ‚ root, ΠΏΡ€Π°Π²Π° доступа ΠΊ рСсурсу Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… слуТб. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ доступ ΠΊ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ слуТбам/ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ„Π»Π°Π³ -o allow_other.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ диска ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎ-запускС, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ crontab, fstab ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Π½ΠΎ Π² Π²ΠΈΠ΄Ρƒ зависимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ софта ΠΎΡ‚ этой Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π»ΡƒΡ‡ΡˆΠ΅ всСго Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ сСрвиса:


[Service]
Type=forking
ExecStartPre=+/usr/bin/curlftpfs -o allow_other ftp://user:password@[host]:21/source /target
ExecStop=+/usr/bin/umount /target

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ curlftpfs ΠΈΠΌΠ΅Π΅Ρ‚ ряд нСдостатков, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ очистка памяти, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… ΠΈ Ρ‚Π΄.

sshfs

Π‘ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСтСвоС устройство ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SSH.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ RSA ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пароля ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:


/usr/bin/sshfs -o password_stdin user@server:/source '/target' <<< 'password'

К нСдостаткам Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ отнСсти вопрос ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ SSH ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° процСссор, особСнно, Ссли ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ хосту происходит срСдствами Yggdrasil.

rclone

ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для синхронизации с популярными ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ - SSH, FTP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

Для монтирования сСтСвого диска, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° rclone mount ( https://rclone.org/commands/rclone_mount ).

ΠŸΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΡΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ рСсурс, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rclone config ( https://rclone.org/commands/rclone_config/ )

ΠœΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:


/usr/bin/rclone mount remote:/source /target &

ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ

Π’ локальной сСти, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΡΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ устройство ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρƒ посрСдством интСрфСйса Ethernet, Π½Π΅ занимая ΠΏΡ€ΠΈ этом эфир Wifi.

ΠŸΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ сидировании Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сСти, Π² Ρ‚ΠΎΠΌ числС - ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ограничСния NAT ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Ρ€Π°Π·Π΄Π°Ρ‡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ интСрфСйса VPN, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CLI установщика OpenVPN ( https://github.com/angristan/openvpn-install ).

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π½Π° интСрфСйсы eth0 (ISP), tun0 (Yggdrasil), tun1 (VPN) ΠΈ Ρ‚.Π΄.

ИспользованиС ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ifstat

Π‘Π΅Ρ€Π²Π΅Ρ€ Π½Π° Π±Π°Π·Π΅ qBittorrent

<WRAP round info 60%>

ΠžΠ±Ρ‰Π°Ρ информация ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅, доступна Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ qBittorrent ( /yggdrasil:bittorrent:qbittorrent )

</WRAP>

УстанавливаСм сСрвСрный ΠΊΠ»ΠΈΠ΅Π½Ρ‚ qbittorrent-nox


apt install qbittorrent-nox

добавляСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ


adduser --system --group qbittorrent-nox

настраиваСм Π°Π²Ρ‚ΠΎ-запуск


nano /etc/systemd/system/qbittorrent-nox.service


[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target


MemoryHigh=256M
MemoryMax=512M
MemorySwapMax=512M

Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ


systemctl enable qbittorrent-nox

запускаСм


systemctl start qbittorrent-nox

провСряСм сСрвис ΠΈ ΠΏΠΎΡ€Ρ‚


systemctl status qbittorrent-nox
netstat -tupnl | grep 8080

добавляСм ΠΏΡ€Π°Π²ΠΈΠ»Π° iptables для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π²Π΅Π±-ΠΏΠ°Π½Π΅Π»ΠΈ


ufw allow from ADMIN_REMOTE_IP to any port 8080

Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π°Π΄ΠΌΠΈΠ½-панСль ΡƒΠΊΠ°Π·Π°Π² admin/adminadmin Π² качСствС Π»ΠΎΠ³ΠΈΠ½Π° ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ


http://SEED_SERVER_IP:8080

ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ настройки

БохраняСм настройки ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Listening Port (для Ρ€Π°Π·Π΄Π°Ρ‡ Π² ΡΠ΅Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, достаточно ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ наличия Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠΈ UPnP)


ufw allow from 0200::/7 to any port [Listening Port]

Π΄Π°Π½Π½Ρ‹Π΅ профиля сохранСны Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ qbittorrent-nox


/home/qbittorrent-nox/.config/qBittorrent

Π² частности, ΠΆΡƒΡ€Π½Π°Π»Ρ‹ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ


/home/qbittorrent-nox/.local/share/qBittorrent/logs

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ доступа

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, qbittorrent-nox Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… собствСнного ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° /home/qbittorrent-nox

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с внСшним ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ family, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ стандартный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа.

Для этого, добавляСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ qbittorrent-nox Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ, ΡƒΠΊΠ°Π·Π°Π² Ρ„Π»Π°Π³ append:


usermod -a -G family qbittorrent-nox

Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ bash Π² Ρ„Π°ΠΉΠ»Π΅ /etc/passwd


qbittorrent-nox:...:/home/qbittorrent-nox:/usr/bin/bash

БовмСстным ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ family Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ ΠΏΡ€Π°Π²Π° Π½Π΅ Π½ΠΈΠΆΠ΅ 0770

ΠžΠ±Ρ‰ΠΈΠΉ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ

Помимо Ρ€Π°Π·Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² посрСдством BitTorrent, сидбокс ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ домашнСго ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°-сСрвСра для ΠΎΠ±Ρ‰Π΅Π³ΠΎ хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ² Ρ„Π°ΠΉΠ» с ΠΎΠ΄Π½ΠΎΠ³ΠΎ устройства ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ² Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π°Ρ‡Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΏΡ€ΠΈ этом Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ дисковоС пространство клиСнтской ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дистрибутивов достаточно ΡƒΠ΄ΠΎΠ±Π½Ρ‹ Π² настройкС.

НапримСр Π² графичСской срСдС Gnome, Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π»Π΅Π²ΠΎΠΌ мСню + Other Locations ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Ρ‚Ρ€Π΅Π΅ адрСс ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ - ftp, ssh, smb ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

БоотвСтствСнно Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ сСрвСрС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ установлСн ΠΈ настроСн ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ сСрвис, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… iptables.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

https://www.raspberrypi.com/

http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-PC-Plus.html

http://www.orangepi.org/html/serviceAndSupport

https://www.armbian.com/

https://dietpi.com/

https://etcher.balena.io

https://rclone.org/commands/rclone_mount

https://rclone.org/commands/rclone_config/

https://github.com/angristan/openvpn-install

http://SEED_SERVER_IP:8080

Навигация

Поиск

Главная страница

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

GitHub

Алиас

[0200::/7]

Alfis / Yggdrasil