рдЕрдкрдиреА рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ, рдЬрдмрдХрд┐ рд╣рдореЗрдВ
рдбреЗрдмрд┐рдпрди рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрджрдд рд╣реЛ рдЧрдИ рдФрд░
рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдмрдирд╛рдпрд╛ ред рдЕрдм рдпрд╣ рдЕрдВрддрд┐рдо рдЪрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдордп рд╣реИ - рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреНрд▓рд╛рдЙрдб рдХреЛ рдмрдирд╛рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ред

рд╕рд╛рдордЧреНрд░реА рдХреА рддрд╛рд▓рд┐рдХрд╛
рднрд╛рдЧ 1. рд░реЛрдЬрдорд░реНрд░рд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдбреЗрдмрд┐рдпрди рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛рднрд╛рдЧ 2. рдПрдХ рд╕рд░реНрд╡рд░ рдмрдирд╛рдирд╛ - рдбреЗрдмрд┐рдпрди рдореЗрдВ рдПрд▓рдПрдПрдордкреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛рднрд╛рдЧ 3. рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреНрд▓рд╛рдЙрдб рдмрдирд╛рдирд╛ - Nextcloud рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛рднрд╛рдЧ 4. рдЕрдкрдбреЗрдЯ 2018 - рдбреЗрдмрд┐рдпрди 9 рдФрд░ рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдЙрдб 13рднрд╛рдЧ 5. рдЕрджреНрдпрддрди 2019 - PHP 7.2, MariaDB 10.4 рдФрд░ Nextcloud 17
рддреЗрдЬ рдЕрдзреНрдпрд╛рдп рдиреЗрд╡рд┐рдЧреЗрд╢рди
рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛Nextcloud рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рддреИрдпрд╛рд░ рдХрд░рдирд╛Nextcloud рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВNextcloud рд╕рдВрдЧреНрд░рд╣рдг рдХрд╛ рдЖрдпреЛрдЬрдирд╕реНрдерд╛рдиреАрдп рдХреНрд╖реЗрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ Nextcloud рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдПрдХреНрд╕реЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВNextcloud рд╕реЗрдЯрдЕрдкрдПрдбрд╡рд╛рдВрд╕реНрдб рдиреЗрдХреНрдХреНрд▓рд╛рдЙрдб рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧNextcloud рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреНрд▓рд╛рдЙрдб рд╕рд┐рдВрдХрдкрд░реНрд╕рдирд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдХреНрд▓рд╛рдЙрдб рд╕рд┐рдВрдХрдЕрдВрддрднрд╛рд╖рдг
рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛
рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрд╕ рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рдЖрдП, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдЬрд▓реНрджреА рд╕реЗ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝реЗред рдпрд╣ рднрд╛рдЧ VMWare рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдб рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдФрд░ рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдЧрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдбреЗрд╕реНрдХрдЯреЙрдк рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ-рдЖрдзрд╛рд░рд┐рдд рд╕реНрдорд╛рд░реНрдЯрдлрд╝реЛрди рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдереЛрдбрд╝рд╛ рдЕрдиреБрднрд╡ рд╣реЛрдЧрд╛ред рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рд╕реЗрд╡рд╛ рдПрдХ рд╕рд░реНрд╡рд░ рдкрд░ рддреИрдирд╛рдд рд╣реИ рдЬрд┐рд╕реЗ рдореЗрд░реА рдХрд╣рд╛рдиреА рдХреЗ рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдЙрдб рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╡рд░рдг рддрдХ рдЦреБрдж рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ "рд╕рд┐рд░реНрдл рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ" рдЗрд╕ рдХрд╣рд╛рдиреА рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдерд╛ред рд▓реЗрдХрд┐рди, рдпрд╣ рд╕реЛрдЪрдХрд░ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрд╕рдиреЗ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдВрддрд┐рдо рдЕрдзреНрдпрд╛рдп рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕ рдкрд░ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рдмрд╣ рдЧрдпрд╛ред рдпрд╣ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ рдХреБрдЫ "рд╡рд┐рдиреИрдЧреНрд░реЗрдЯ" рдмрддрд╛рддрд╛ рд╣реИ - рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдХрд╛рдо рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕реНрддрд░ рддрдХ рдмрд╣рддрд╛ рд╣реИ, рдФрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдмреИрд╕рд╛рдЦреА рдХреА рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, рд▓реЗрдЦреЛрдВ рдХреА рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╢реАрд░реНрд╖рдХ "рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ ..." рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдВрдд рддрдХ рдмрддрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред
рдЯрд┐рдкреНрдкрдгреАHttp: // 127.0.0.1 (https: // 127.0.0.1) рдлреЙрд░реНрдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдкрд░, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдкрд░ http: // (https: //) рдХреЗ рдмрд╛рдж рдХрд╛ рд╕реНрдерд╛рди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрдВрдЬрди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдореЗрдВ рдкрд╛рда рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рд╕реНрдерд╛рди рдбрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ред
Nextcloud рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рддреИрдпрд╛рд░ рдХрд░рдирд╛
Nextcloud рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдФрд░ рджрд┐рдП рдЧрдП MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдирд┐рдпрдорд┐рдд рд╕рд╛рдЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ "рдЗрдВрдЬрди" рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕реНрдерд╛рдкрдирд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЪрд▓рд╛рдПрдВ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рд╡рд┐рд╡рд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ Nextcloud рдлрд╛рдЗрд▓реЗрдВ рд░рдЦреА рдЬрд╛рдПрдВрдЧреА:
# mkdir / var / www / nextcloudрдореИрдВрдиреЗ HTTP рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдХреЗрд╡рд▓ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдБрдЪ рдЫреЛрдбрд╝ рджреАред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ:
# рдиреИрдиреЛ /etc/apache2/sites-available/default-ssl.confрдФрд░ рдЯреИрдЧ рд╕реЗ рдкрд╣рд▓реЗ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝реЗрдВ:
<Directory /var/www/nextcloud> Options FollowSymLinks AllowOverride All Require all granted </Directory>
HTTP рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ:
# a2dissite 000-default.confрдкреЛрд░реНрдЯ 80 рдХреЛ рдмрдВрдж рдХрд░реЗрдВ:
# ufw рдбрд┐рд▓реАрдЯ режрдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ:
# рд╕реЗрд╡рд╛ apache2 рдкреБрдирд░рд╛рд░рдВрднрдЕрдм рдЖрдкрдХреЛ рдЕрдЧрд▓реАрдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо mysql superuser рд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдбрд╛рд▓рдХрд░ mysql рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:
# mysql -u рд░реВрдЯ -pрдиреЗрдХреНрд▓рд╛рдЙрдб рдирд╛рдордХ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдБ:
mysql> DATABASE рдмрдирд╛рдПрдВ 'рдЕрдЧрд▓реАрдХреНрд▓рд╛рдЙрдб';рдиреЗрдХреНрд▓рд╛рдЙрдб рдФрд░ рдЯреНрд░рд┐рд╡рд┐рдпрд▓ рдкрд╛рд╕рд╡рд░реНрдб nc123 рдирд╛рдо рд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдБ:
mysql> USATE 'рдиреЗрдХреНрд▓рд╛рдЙрдб' @ 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ' рдмрдирд╛рдПрдВ 'nc123' рджреНрд╡рд╛рд░рд╛ IDENTIFIED;рд╣рдо рдЕрдЧрд▓реЗрдХреНрд▓рд╛рдЙрдб рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реЗрдХреНрд▓рд╛рдЙрдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкреВрд░реА рдкрд╣реБрдБрдЪ рджреЗрддреЗ рд╣реИрдВ:
mysql> 'nextcloud` * рдкрд░ рд╕рднреА PRIVILEGES рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред *' nextcloud '@' localhost 'рдХреЗ рд▓рд┐рдП;рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рддрд╛рд▓рд┐рдХрд╛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:
mysql> FLUSH PRIVILEGES;Mysql рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ:
mysql: mysql> рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВрдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ PHP рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
# apt-get install рдХрд░реНрд▓ libcurl3 libcurl3-dev php5-curl
# a2enmod рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛рдЗрд╕ рдХрд╣рд╛рдиреА рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдордиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдореЗрд▓ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдЦреЛрд▓реЗ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрдВрдж рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдирд┐рдпрдо рд╣рдЯрд╛рдПрдВ:
# ufw рдбрд┐рд▓реАрдЯ 138 / udp рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
# ufw рдбрд┐рд▓реАрдЯ 139 / udp рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
# ufw рдбрд┐рд▓реАрдЯ 139 / tcp рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
# ufw рдбрд┐рд▓реАрдЯ 445 / tcp рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
# ufw рдбрд┐рд▓реАрдЯ 25 рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
# ufw рдбрд┐рд▓реАрдЯ 465 рдЕрдиреБрдорддрд┐ рджреЗрдВ
# ufw рдбрд┐рд▓реАрдЯ 110 рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
# ufw рдбрд┐рд▓реАрдЯ 143 рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
# ufw рдбрд┐рд▓реАрдЯ 993 рдЕрдиреБрдорддрд┐ рджреЗрдВ
Nextcloud рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрдЪреНрдЫрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░реЗрдВ:
# wget download.nextcloud.com/server/releases/nextcloud-11.0.2.tar.bz2
# рдЯрд╛рд░ xjf рдЕрдЧрд▓реАрдХреНрд▓рд╛рдЙрдб -11.0.2.tar.bz2 -C / var / wwwрдлрд╝реЛрд▓реНрдбрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдмрджрд▓реЗрдВ:
# chmod 755 / var / www / nextcloudрдФрд░ рд╣рдо рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдорд╛рд▓рд┐рдХ рдХреЛ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рди рд╣реЛ:
# chown -R www-data: www-data / var / www / nextcloudрд╡рд╣ рд╕рдм рд╣реИ! рд╕реЗрд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдпрджрд┐ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ https: // 127.0.0.1/nextcloud, рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдЦреБрд▓рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЪрд▓реЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдЧрд╣ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ Nextcloud рд╕рдВрд╕реНрдХрд░рдг 11.0.2 рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдлреА рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдирдП рдФрд░ рдЕрдзрд┐рдХ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк 11.x рд╢рд╛рдЦрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдзрд┐рдХ рд╣рд╛рд▓рд┐рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг (2018 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ - рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг 11.0.7)ред
Nextcloud рд╕рдВрдЧреНрд░рд╣рдг рдХрд╛ рдЖрдпреЛрдЬрди
рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдмрд╛рд╣рд░ рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ / var / www / nextcloud / nxcdata рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдореБрдЭреЗ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрд╛ред рдПрдХ рддрд░рдл, рдореИрдВ рдПрдХ рдЖрднрд╛рд╕реА рдбрд┐рд╕реНрдХ рдХреЗ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝рд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ред рджреВрд╕рд░реА рдУрд░, рдореИрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдФрд░ рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдмрд╛рдд рдЬреЛ рддреБрд░рдВрдд рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддреА рд╣реИ рд╡рд╣ рд╣реИ рдпреВрдПрд╕рдмреА рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧред рдпрджрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ, рддреЛ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдмрд╕ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЗрд╕реЗ рджреВрд╕рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореЛрдмрд╛рдЗрд▓ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ рдЖрдзреБрдирд┐рдХ рдорд╛рдирдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рдХрд╛рд░рдг USB 2.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдореИрдВ USB 3.0 рдХреЗ рд╕рд╛рде рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖ - рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ (WMVare рдФрд░ VirtualBox) рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ USB 3.0 рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЖрдЧреЗ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред
рдХреНрд▓рд╛рдЙрдб рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореЗрд░реА рднреВрдЦ рдмрдврд╝ рдЧрдИ рд╣реИ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рд╕реЗ рдХрдо рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ рдореИрдВрдиреЗ рдПрдХ рдирд┐рдпрдорд┐рдд рджреЛ-рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд рдФрд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдерд╛ред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЗрд╕реЗ рдмрд┐рдирд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдореМрдЬреВрджрд╛ SATA <-> USB 3.0 рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рддреЛ, рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ / var / www / nextcloud рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдмрд╛рд╣рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдпреА рдмрд┐рдВрджреБ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдЬрд┐рд╕реЗ nxcdata рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдорд╛рдзреНрдпрдореЛрдВ рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдБ:
# mkdir / mnt / nxcdataрд╣рдо рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ:
# chmod 770 / mnt / nxcdataрд╣рдо рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рдорд╛рд▓рд┐рдХ рдмрдирд╛рддреЗ рд╣реИрдВ:
# chown www-data: www-data / mnt / nxcdataрдореИрдВ рдбреЗрдЯрд╛ рдХреЛ рдХрд╣реАрдВ рднреА рдФрд░ рдХрд╣реАрдВ рднреА рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдореБрдЦреНрдп рдмрд╛рдд рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ / mnt / nxcdata рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рд░рдЦрдирд╛ рдФрд░ рдЗрд╕реЗ nxcdata рдирд╛рдо рджреЗрдирд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдкреВрд░рд╛ рд░рд╛рд╕реНрддрд╛ / mnt / nxcdata / nxcdata рдЬреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬреЛ рдореИрдВрдиреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдмрдирд╛рдпрд╛ рдерд╛ред
рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛:
$ mkdir / рдШрд░ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / nxcdataрдЕрдзрд┐рдХрд╛рд░ рдмрджрд▓ рджрд┐рдП:
# chmod 755 / home / user / nxcdataрд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡:
# chown -R www-data: www-data / home / user / nxcdataрдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдпрд╛:
# ln -s / home / user / nxcdata / mnt / nxcdata / nxcdataрдпрд╣ рд╕рдорд╛рдзрд╛рди рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - VMWare рд╕рд╛рдЭрд╛ рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рд╕реАрдзреЗ рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рдпрд╛ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд░реВрдк рдореЗрдВред рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкрд╣рд▓рд╛ рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ рддрднреА рд╕рдВрднрд╡ рд╣реИ рдЬрдм vmware рдЯреВрд▓ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдпрджрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдХреЛрдИ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ (рдЕрдиреНрдпрдерд╛, рдЖрдкрдХреЛ vmware рдЯреВрд▓ рдХреА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред рдпрджрд┐ рд╣рдо рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рд╕реАрдзреЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдмрд╣реБрдд рдиреБрдХрд╕рд╛рди рдЙрдард╛рдирд╛ рдкрдбрд╝рд╛ред рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рдореБрдЭреЗ рдЕрднреА рднреА рдПрдХ рд╕реНрдерд┐рд░ рдХрд╛рдордХрд╛рдЬреА рд╕рдВрд╕реНрдХрд░рдг рдорд┐рд▓рд╛, рдЬрд┐рд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рджреЛрдиреЛрдВ рдХрдиреЗрдХреНрд╢рди рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рдереЗред
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рдЭрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ VMWare рд╕рд╛рдЭрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореЗрдЬрдмрд╛рди рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ vmw-nxcdata рдирд╛рдо рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдкрд░ рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдпрд╛ рд╕реАрдзреЗ рдореЗрдЬрдмрд╛рди рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреБрдЫ рдбрд┐рд╕реНрдХ рдХреА рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЖрд░реЛрд╣рд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрде / mnt / hgfs / vmw-nxcdata рдХреЗ рд╕рд╛рде рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдкрде рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рдирдХ рд╕рд╛рдзрди рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреБрди: рд╕реМрдВрдк рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдерд╛ рдХрд┐ рдРрд╕реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ:
# mkdir / mnt / vmw-nxcdataрд╣рдо vmhgfs рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ vmware-tools рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
# рдорд╛рдЙрдВрдЯ -t vmhgfs -o uid = www-data, gid = www-data, fmask = 007, dmask = 007 .host: / vmw-nxcdata / mnt / vmw-nxcdataредрднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рдкрд░реЗрд╢рд╛рдиреА рд╕реЗ рдореБрдХреНрдд рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдореИрдВрдиреЗ рдпреВрдЖрдИрдбреА / рдЬреАрдЖрдИрдбреА тАЛтАЛрдФрд░ рдорд╛рд╕реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдЖрд░реЛрд╣рд┐рдд рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рддрдм рдпрд╣ рдХреБрдЫ рднреА рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реБрдЖ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрдврд╝рддреЗ рд╣реБрдП рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рдорд╛рдЙрдВрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: "mtab рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛, рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддрд╛ рд╣реИ", рд▓реЗрдХрд┐рди рдпрд╣ рдорд╛рдЙрдВрдЯ рдФрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рдорд╣рд╛рди, рд╣рдордиреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ред рдЕрдм рдЖрдк рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП / mnt / nxcdata рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЬрдм рднреА рдореИрдВ рд╕рд░реНрд╡рд░ рдХреЛ рд╢реБрд░реВ рдпрд╛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ /etc/rc.local рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рдХрдорд╛рдВрдб рдХреЛ рд▓рд╛рдЗрди "рдПрдЧреНрдЬрд┐рдЯ 0" рдкрд░ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ рдпрд╣ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдСрдЯреЛрдореИрдЯрд┐рдХ рдЕрдирдорд╛рдЙрдВрдЯрд┐рдВрдЧ рд╣реЛ рдЬрд╛рдПред рдФрд░ рдореИрдВрдиреЗ рд╕реЗрд╡рд╛ рд╕реНрддрд░ рдкрд░ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдЗрдирд┐рдЯ / рдЕрдкрдбреЗрдЯ-рдЖрд░рд╕реА рддрдВрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рд╕рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛, рд╕рднреА рдЕрдзрд┐рдХ рдореИрдВ рдЙрддреНрд╕реБрдХ рдерд╛ рдФрд░ рдпрд╣ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рдирд┐рдХрд▓рд╛ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЕрд░реНрде рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛ рдмрдирд╛рдирд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реЗрд╡рд╛ рдХреБрдЫ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрдХрд▓рд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╣реИ рдФрд░ /etc/init.d рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред INIT INFO рдмреНрд▓реЙрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рд╣рд╛рдпрдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рд╕реНрдЯрд╛рд░реНрдЯ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рд╕реНрдЯреЙрдк рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рд╡реЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕реНрддрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдпрд╛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдирд┐рд╖реНрдкрд╛рджрди рд╕реНрддрд░:
0 - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
1 - рдПрдХрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди
2 - рдорд▓реНрдЯреА рдпреВрдЬрд░ рдореЛрдб рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди
3 - 5 - рдЖрд░рдХреНрд╖рд┐рдд
6 - рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдмреВрдЯ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЕрдкрдбреЗрдЯ-рдЖрд░рд╕реА рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ /etc/rc0.d - /etc/rc6.d рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд▓рд┐рдВрдХ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рд░рди рд╕реНрддрд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рд▓рд┐рдВрдХ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рдЕрдкрд╛рдЪреЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдХрдИ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдбреЗрдЯ-рдЖрд░рд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрд╡рд╛ рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рддреЛ, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ:
# рдиреИрдиреЛ /etc/init.d/nxcdata_automount.shрдФрд░ рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рд▓рд┐рдЦреЗрдВ:
Perform_start рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЯреАрдореЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ - рдпрд╣ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрдврд╝рддреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд┐рдлрд▓рддрд╛ 2 рдЪреИрдирд▓ рд╕реЗрд╡рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╕рд╛рд▓ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдмрд╣реБрдд рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕реА рддрд░рд╣ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╕реЗрд╡рд╛ рдХреЗ рдмрдврд╝рддреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╕реЗрд╡рд╛ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдИ рдпрд╛ рд╢реБрд░реВ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реА рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡реНрдпрд╛рдХреБрд▓рддрд╛ рдХреЗ рдмрд╛рдж, рд╣рдо рдЖрдЧреЗ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдБ:
# ln -s / mnt / vmw-nxcdata / mnt / nxcdata / nxcdataрд╣рдо рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рддреЗ рд╣реИрдВ:
# chmod + x /etc/init.d/nxcdata_automount.shрд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВ:
# update-rc.d nxcdata_automount.sh рдЪреВрдХрд╣рдо рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдСрдЯреЛ-рдорд╛рдЙрдВрдЯ рд╕рдлрд▓ рдерд╛ рдФрд░ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдорд╛рдпрдиреЛрдВ рдореЗрдВ рд╕реБрд▓рдн рд╣реИред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреБрдЫ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рд╣реЛрдВрдЧреЗ:
# update-rc.d -f nxcdata_automount.sh рд╣рдЯрд╛ рджреЗрдВ
# rm -f /etc/init.d/nxcdata_automount.shVMWare рд╢реЗрдпрд░реНрдб рдлреЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рд╕реАрдзреЗ рдЙрд╕реА рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм VMWare рд╕рд╛рдЭрд╛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдврд╝рддреЗ рд╣реБрдП, рд▓реЗрдХрд┐рди рдЗрд╕ рддрдереНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рджреВрд╕рд░реА рдбреНрд░рд╛рдЗрд╡ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдбреНрд░рд╛рдЗрд╡ рдЕрдХреНрд╖рд░ рдХреИрд╕реЗ рдкрддрд╛ рдХрд░реЗрдВ?
рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рд┐рдирдХреНрд╕ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдПрд╕рд╕реАрдПрд╕рдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдбрд┐рд╕реНрдХ рдПрд╕рдбреАрдПрд╕ рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдЧреАред рдбрд┐рд╕реНрдХ рдирд╛рдо рдХреЗ рддреАрд╕рд░реЗ рдЕрдХреНрд╖рд░ рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЙрд╕рдХрд╛ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдФрд░ рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: sda - рдкрд╣рд▓реА рдбрд┐рд╕реНрдХ, sdb - рджреВрд╕рд░реА рдбрд┐рд╕реНрдХ, sdc - рддреАрд╕рд░реА рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдлрд┐рд░ рдбрд┐рд╕реНрдХ рдкрд░ рд╡рд┐рднрд╛рдЬрди рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдирдВрдмрд░ рдЖрддрд╛ рд╣реИ: sda1, sda2 рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд╕рднреА рдореИрдк рдХрд┐рдП рдЧрдП рдбреНрд░рд╛рдЗрд╡ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ / рджреЗрд╡ / рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦрдирд╛ рд╣реИ рдФрд░ рдПрд╕рдбреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛ рд╣реИ:
$ ls -l / dev / | grep рдПрд╕.рдбреА.рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ sdb1 рдбреНрд░рд╛рдЗрд╡ рдХреЛ NTFS рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдбрд┐рд╕реНрдХ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ:
# mkdir / mnt / sdb1
# рдорд╛рдЙрдВрдЯ -t ext4 / dev / sdb1 / mnt / sdb1рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рд░ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ:
# mkdir / mnt / sdb1 / nxcdata & chmod 770 / mnt / sdb1 / nxcdata & chown -R www-data: www-data / mnt / sdb1 / nxcdataрдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЖрдЯреЛрдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдорд╛рдЙрдВрдЯ рдХрдорд╛рдВрдб рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП NTFS рдФрд░ EXT4 рдХреЗ рд╕рд╛рде рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╣реИ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЧрдИ рд╣реИ) рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
B рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдБ:
# ln -s / mnt / sdb1 / nxcdata / mnt / nxcdata / nxcdataрд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, nxcdata рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдЭреБрдВрдб рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдм рдкрд░реЗрд╢рд╛рдиреА рдПрдХ рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╣реИ: рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдПрдХ рд╕рд░рд▓ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдЖрдкрдХреЛ рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдЙрдб рдЗрдВрдЬрди рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдЗрд╕рдореЗрдВ рдЪрдврд╝рдирд╛ рд╣реЛрдЧрд╛ - рдЖрдкрдХреЛ рдмрд╕ рдПрдХ рдирдИ рдбрд┐рд╕реНрдХ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреЙрдкреА рдЙрд╕реЗ рдбреЗрдЯрд╛ рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рдгреА рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрд╣рд▓рд╛рдирд╛ред рдЙрд╕реА рд╕рдордп, рд╕рднреА рдХреНрд░рд┐рдпрд╛рдПрдВ / mnt рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЖрдЧреЗ рдирд╣реАрдВ рдЬрд╛рддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдЬрдЯрд┐рд▓ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рдЕрднреА рдЙрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдирд╣реАрдВ рдЦреЛрдирд╛ рдЪрд╛рд╣рддрд╛ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдереЗред
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдмрд╛рд╣рд░ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? рдореИрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд┐рд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд░реЛрдХрд╛ рдФрд░ рдХреНрдпреЛрдВред
рдЬрдм рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдиреЗ рдмреВрдЯ рдХрд┐рдпрд╛, рддреЛ USB рдбреНрд░рд╛рдЗрд╡ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреИрдкреНрдЪрд░ рд╣реЛ рдЧрдпрд╛ рдФрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЕрдВрджрд░ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддрдм рддрдХ рдЬрдм рддрдХ рдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд░рд┐рдмреВрдЯ рдпрд╛ рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХрдиреЗрдХреНрд╢рди рдФрд░ рдбрд┐рд╕реНрдХ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдиреЗ рдорджрдж рдХреАред рдирд┐рд░реНрдгрдп рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛ рдЧрдпрд╛ред рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде рдРрд╕реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдЙрдирдХреА рдорд╛рддреНрд░рд╛ рдФрд░ рдХрд╛рдо рдХреА рдЧрддрд┐ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рдереАред рд╢рд╛рдпрдж рдпрд╣ рд╕реНрд╡рд╛рдпрддреНрдд рд╢рдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рд╣рд░реА рдбреНрд░рд╛рдЗрд╡ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рдерд╛ред
VMWare рд╕рд╛рдЭрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдиреЗ рджреЛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдХрд┐рдпрд╛ред рд╕рдм рдХреБрдЫ рдХрдИ рджрд┐рдиреЛрдВ рддрдХ рдХрд╛рдо рдХрд┐рдпрд╛, рджрд╕рд┐рдпреЛрдВ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдбреЗрдЯрд╛ рдХреЛ рдкрдВрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддреЛ рдореБрдЭреЗ рдЕрдЪрд╛рдирдХ рд▓рдВрдмреЗ рд░рд╛рд╕реНрддреЛрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реАред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, NTFS рдлрд╝рд╛рдЗрд▓ / рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рд╕реАрдорд╛ 255 рд╡рд░реНрдг рд╣реИ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреАрдЖрдИ рдЗрд╕реЗ 244 рд╡рд░реНрдгреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, NTFS рдореЗрдВ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдкрде рдХреА рд▓рдВрдмрд╛рдИ рдХреА рд╕реАрдорд╛ 32,767 рд╡рд░реНрдг рд╣реИ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, Windows API рдЗрд╕реЗ 245 рд╡рд░реНрдгреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдореИрдВ рд╕рдВрд░рдЪрдирд╛ рд╕рдВрдмрдВрдзреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реВрдВ, рдореЗрд░реЗ рд░рд╛рд╕реНрддреЗ рдХреА рд▓рдВрдмрд╛рдИ рдмрд╣реБрдд рдмрдбрд╝реА рд╣реЛ рд╕рдХрддреА рд╣реИред рдкреБрд╕реНрддрдХреЛрдВ рдХрд╛ рдмрд┐рдирд╛ рд╢реАрд░реНрд╖рдХ рд╡рд╛рд▓рд╛ рд╢реАрд░реНрд╖рдХ рднреА рдЖрд╕рд╛рдиреА рд╕реЗ 100-150 рдЕрдХреНрд╖рд░ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рдкреНрд░рддрд┐рдмрдВрдз VMWare рд╕рд╛рдЭрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдПрдХ рдЬреНрдЮрд╛рдд рдореБрджреНрджрд╛ рд╣реИ, рдЬрд┐рд╕реЗ 255 рд╡рд░реНрдг рд╕реАрдорд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЪрддреБрд░ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ 10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рднреА рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг vmhgfs рд╕реАрдорд╛рдПрдБ рд╣реИрдВред рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ред рдХрд╛рд░рдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╕рдорд╕реНрдпрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ VMWare рд╕рд╛рдЭрд╛ рдлрд╝реЛрд▓реНрдбрд░ рддрдВрддреНрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдЧрд▓рд╛ рдЙрдкрд╛рдп рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЛ рд╕реАрдзреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╣реИред рдпрд╣ рднреА рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ (рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдФрд░ рдпрд╣ NTFS рдФрд░ EXT2 / 3/4 рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдерд╛) рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдбрд┐рд╕реНрдХ рдпрд╛ рдЙрд╕рдХреЗ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдпрд╛ рддреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдЬрдм рдЗрд╕реЗ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рдП рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдСрдлрд╝рд▓рд╛рдЗрди рдбреНрд░рд╛рдЗрд╡ рдХрд░реЗрдВред рдХреБрдЫ рдореЛрдб рдореЗрдВ, рдореИрдВ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ рдпрд╛ рдкрдврд╝ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реВрдВ - рдореИрдВ рдЖрдЧреЗ рдХреА рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдпрд╛ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдареАрдХ рд╕реЗ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рдПрдХ рдХрд╛рдордХрд╛рдЬреА рдореЛрдб рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ: рдПрдХ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рдПрдХ рднреМрддрд┐рдХ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ, рдПрдирдЯреАрдПрдлрдПрд╕ рдореЗрдВ рд╕реНрд╡рд░реВрдкрд┐рдд, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрдиреЗрдХреНрд╢рди рдореЛрдб рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛: рдПрд╕рдПрдЯреАрдП / рд╕реНрд╡рддрдВрддреНрд░ / рд╕реНрдерд╛рдпреА / рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдбреЗрдЯрд╛ рдпреБрдХреНрдд nxcdata рдлрд╝реЛрд▓реНрдбрд░ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕реНрдерд╛рдиреАрдп рдХреНрд╖реЗрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ Nextcloud рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдПрдХреНрд╕реЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рд╣рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рдпрд╛ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЦреЛрд▓рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╕рд╛рдЗрдЯ рдХреЛ рдХреИрд╕реЗ рдЦреЛрд▓реЗрдВ? рдЖрдЗрдП, рдиреАрдЪреЗ рджрд┐рдЦрд╛рдП рдЧрдП рд╣рдорд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рджреЗрдЦреЗрдВред

рдЪрд┐рддреНрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд░рд╛рдЙрдЯрд░ рд╕реАрдзреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ 192.168.0.2-192.168.0.254 рд░реЗрдВрдЬ рдореЗрдВ рдЬреБрдбрд╝реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЖрдИрдкреА рдкрддреЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред 192.168.0.2 рдкрддрд╛ рд╣рдорд╛рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ 192.168.0.3 - рджреВрд╕рд░рд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдЬрд┐рд╕ рдкрд░ рд╣рдо рд╕рд░реНрд╡рд░ рдмрдирд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рджреВрд╕рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдЬрд┐рд╕рдиреЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ рдмрдирд╛рдпрд╛ рдФрд░ 192.168.233.0/24 рд╕рдмрдиреЗрдЯ рдкрд░ рдЕрдкрдиреЗ
рдбреАрдПрдЪрд╕реАрдкреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ред рд╣рдорд╛рд░реЗ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдХреЛ IP 192.168.133.138 рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред
рдореИрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди 192.168.233.138 рдХреЗ рдЕрдВрджрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рд╛рдЗрдЯ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВ рдорд╢реАрди рд╕реЗ рд╕рд╛рдЗрдЯ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ 192.168.0.3 рдкрд░ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рдмрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЖрдИрдкреА рдкрддрд╛ рджрд░реНрдЬ рдХрд░рдХреЗ - рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдиреЗ рд╣реЛрд╕реНрдЯ рдорд╢реАрди рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдкрд╣рд▓реЗ рд╣реА рдзреНрдпрд╛рди рд░рдЦрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рд╕рд╛рдЗрдЯ рдкрд░ 192.168.0.2 рдХреИрд╕реЗ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реВрдВ? рдЕрдЧрд░ рдореИрдВ IP рдкрддрд╛ 192.168.233.138 рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦреБрд▓реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рди рддреЛ рдореЗрд░рд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рди рд╣реА рдЕрд╕рд▓реА рд░рд╛рдЙрдЯрд░ рдХреЛ рдЗрд╕ рд╕рдмрдиреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкрддрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдкрддрд╛ 192.168.0.3 рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦреБрд▓реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреЛрдИ рд╕рд╛рдЗрдЯ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдЕрдкрдиреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рд╣реИред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ рдХреЛ 192.168.0.3 рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдЗрдЯреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ 80 рдФрд░ 443 рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рд╣реЛрддреА рд╣реИред рдЗрди рдкреЛрд░реНрдЯреЛрдВ рдХреЛ рдорд╢реАрди 192.168.0.3 рдкрд░ рдПрдХреНрд╕реЗрд╕ рдХрд░рддреЗ рд╕рдордп, рд╣рдореЗрдВ рд░реВрдЯрд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддрд╛рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди 192.168.233.138 рдкрд░ рдлреЙрд░рд╡рд░реНрдб рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВред VMWare рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдореЗрдВ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд┐рдЯрд░ рдЯреВрд▓ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдиреВ (рдПрдбрд┐рдЯ -> рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд┐рдЯрд░) рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдЙрдкрдХрд░рдг рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХрд╛рдлреА рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб VMNet8 рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЙрдкрд▓рдмреНрдз "NAT рд╕реЗрдЯрд┐рдВрдЧреНрд╕ ..." рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рдЦрд┐рдбрд╝рдХреА рдореЗрдВ, рдЖрдкрдХреЛ рдЙрд╕ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред

рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдФрд░ рдкреЛрд░реНрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдкреЛрд░реНрдЯ 443 рдФрд░ рдкреЛрд░реНрдЯ 443 рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ рдкрддрд╛ 192.168.233.138 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдирд┐рдпрдо рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рднреА рд╡рд┐рдВрдбреЛ рдореЗрдВ "рдУрдХреЗ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ - рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реА рд╕рд╛рдЗрдЯреЗрдВ 192.168.0.3 рдкрддреЗ рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рдорд╢реАрди 192.168.0.2 рд╕реЗ рдЦреБрд▓рдиреА рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдВрдЧреАред
рдкреЛрд░реНрдЯ рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рди рдХреЗрд╡рд▓ VMWare рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ тЖТ рдиреЗрдЯрд╡рд░реНрдХ тЖТ) рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдПрдбреЗрдкреНрдЯрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ тЖТ рдПрдбрд╡рд╛рдВрд╕реНрдб тЖТ рдкреЛрд░реНрдЯ рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ)ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдЗрд╕ рдЪрд░рдг рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рджреМрд░рд╛рди, рдореБрдЭреЗ рдореБрдлреНрдд VMWare рдкреНрд▓реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдорд┐рд▓рд╛, рдЬрд┐рд╕рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд┐рдЯрд░ рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ VMWare рдкреНрд▓реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдлреЙрд░рд╡рд░реНрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ рдФрд░ рдореБрдЭреЗ VMWare рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ - рдЙрддреНрдкрд╛рдж рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдпрд╣ 30 рджрд┐рдиреЛрдВ рдХрд╛ рдореБрдлреНрдд рдЙрдкрдпреЛрдЧ рджреЗрддрд╛ рд╣реИред 30 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж, рдЙрддреНрдкрд╛рдж рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд░реНрд╡рд░ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдзреНрдпрд╛рди рдХрд┐рд╕реА рддрд░рд╣ рдмреЗрдорд╛рдиреА рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
рдФрд░ рдлрд┐рд░ рдореИрдВ рдПрдХ рдЫреЛрдЯреА (рдпрд╛ рдмрдбрд╝реА) рдЪрд╛рд▓ рдЪрд▓реА рдЧрдИред VMWare рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯ рдореЗрдВ vmnetcfg рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ, рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд┐рдЯрд░ рдЖрдЗрдЯрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ VMWare рдкреНрд▓реЗрдпрд░ рдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯ рдореЗрдВ рдирд╣реАрдВ рдерд╛ред рд▓реЗрдХрд┐рди VMWare рдкреНрд▓реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ? рдореИрдВрдиреЗ рдмрд╕ рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд▓рд┐рдпрд╛ рдФрд░ VMWare рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ред рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рд╣реИ, рд╕рдм рдХреБрдЫ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ VMWare рдкреНрд▓реЗрдпрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкрддрд▓реА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреА, рд▓реЗрдХрд┐рди рдкреЛрд░реНрдЯ рдЕрдЧреНрд░реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдЗрд╕рдХреА рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред, . Port Forwarding, , IP . . IP , тАУ IP , , . , IP
NAT , ┬л┬╗ IP ? , ┬л┬╗ IP. , . dyndns freedns.afraid.org , VDS - , IP .
IP 192.168.0.3 192.168.233.138, , .
Nextcloud
https:// 127.0.0.1/nextcloud , https:// 192.168.233.138/nextcloud , , https:// 192.168.0.3/nextcloud .
/ , , nxcdata: /mnt/nxcdata/nxcdata. - .
:
тАФ Personal тЖТ e-mail user@localhost
тАФ тЖТ тЖТ
тАФ тЖТ Usage survey тЖТ
тАФ тЖТ тЖТ : ┬л ┬╗ 25 GB
тАФ тЖТ users user
.
:
# nano /var/www/nextcloud/config/config.php, ┬л);┬╗ :
'memcache.local' => '\OC\Memcache\Memcached',
'memcache.distributed' => '\OC\Memcache\Memcached',
'memcached_servers' => array(
array('localhost', 11211),
),
┬л┬╗.
:
# nano /var/www/nextcloud/config/config.phptrusted_domains IP , , Nexcloud. trusted_domains :
'trusted_domains' =>
array (
0 => '127.0.0.1',
1 => '192.168.233.138',
),
тАУ user. , тАУ , IP 192.168.0.3 , .
, , subversion, . , , - .
wtigga 2017
┬л VPS: ┬л┬╗ Nextcloud┬╗ . , , Nextcloud, 12- .
┬л┬╗ Nextcloud
, . , . тАУ . , .
, , 11.0.2, . 12. - , , 11.x .
1┬лfile is locked┬╗. . тАФ oc_file_locks mysql ( nextcloud) :
mysql > DELETE FROM oc_file_locks WHERE 1, , :
# nano /root/empty_oc_file_locks:
, . 15 cron (https://ru.wikipedia.org/wiki/Cron ).
:
# nano /root/crontab:
*/15 * * * * root bash /root/empty_oc_file_locks
:
# crontab /root/crontab:
# crontab -l2webDAV ( , ) :
Error PHP reset() expects parameter 1 to be array, null given at /var/www/nextcloud/apps/files_versions/lib/Storage.php#783
Error PHP ksort() expects parameter 1 to be array, null given at /var/www/nextcloud/apps/files_versions/lib/Storage.php#782
Error PHP Invalid argument supplied for foreach() at /var/www/nextcloud/apps/files_versions/lib/Storage.php#759
Error PHP Undefined index: by_file at /var/www/nextcloud/apps/files_versions/lib/Storage.php#759
Error PHP Undefined index: all at /var/www/nextcloud/apps/files_versions/lib/Storage.php#757
. ┬лUndefined indexтАж Storage.php#757┬╗, . . . (Storage.php#757) . - , ┬л┬╗. ┬л, ┬╗ , , 100TB.
3.htaccess тАУ ! , . . . , , , nextcloud.
/var/www/nextcloud/lib/private/Files/filesystem.php :
$blacklist = \OC::$server->getConfig()->getSystemValue('blacklisted_files', array('.htaccess'));
:
$blacklist = \OC::$server->getConfig()->getSystemValue('blacklisted_files', array(''));
Nextcloud
fail2ban. , nextcloud , .
:
# nano /etc/fail2ban/filter.d/nextcloud.conf:
[Definition]
failregex={┬лreqId┬╗:".*",┬лremoteAddr┬╗:".*",┬лapp┬╗:┬лcore┬╗,┬лmessage┬╗:┬лLogin failed: '.*' \(Remote IP: ''\)┬╗,┬лlevel┬╗:2,┬лtime┬╗:".*"}
ignoreregex =
:
# nano /etc/fail2ban/jail.local:
# nextcloud
[nextcloud]
enabled = true
port = http,https
protocol = tcp
filter = nextcloud
logpath = /var/log/nextcloud.log
:
# service fail2ban restart:
# fail2ban-client status nextcloud, fail2ban 12 IP 30 . - - , .
, Android, FolderSync. .
, https:// 192.168.0.3/nextcloud, . ┬л┬╗ , .
. тАУ ┬л ┬╗. ( ┬╗ . 2 . ┬л ┬╗ ┬л ┬╗, . ┬л┬╗ Wi-Fi, SSID Wi-Fi ┬л WiFi SSID'┬╗ тАФ . . . ┬л ┬╗ [nosync]. , , ┬л[nosync]┬╗.
рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдбреАрд╕реАрдЖрдИрдПрдо, рдбрд╛рдЙрдирд▓реЛрдб, рдЯреЗрд▓реАрдЧреНрд░рд╛рдо, рд╡рд╛рдЗрдмрд░, рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рдЬреИрд╕реЗ рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдереАред рдкреНрд▓рд╕ рдЖрдХрд╛рд░ рдореЗрдВ рдХрдИ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдХреЗ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реАред рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░, рдЗрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╣рдЯрд╛рдП рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдирд╛рдо рдмрджрд▓рдХрд░ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдЧрд▓рддреА рд╕реЗ рд╣рдЯрд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реАред
рдкрд░реНрд╕рдирд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдХреНрд▓рд╛рдЙрдб рд╕рд┐рдВрдХ
. , . , 15 /++, - , BAT/CMD Sign 0f Mistery xStarter. - AutoIt .
, . Nextcloud Windows , , . , . : , , , , , . , , , .
, , . VMWare Shared Folders , , , тАУ . , , VMWare Shared Folders, . , , . , . , Nextcloud . , Nextcloud , , .
- , , . . BAT , FreeFileSync . ┬л\\?\D:\Info┬╗, .. . , webdav FreeFileSync . FolderSync Windows, , , GoodSync , , . , GoodSync , 15$ , , . , .
GoodSync рд╕реБрдВрджрд░ рдЕрдиреБрдХреВрд▓ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдирд┐рдХрд▓рд╛ред GoodSync2Go рдирд╛рдордХ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдЗрд╕рд▓рд┐рдП рдЙрд╕рдиреЗ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдкреА рджреАред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, рдЖрдкрдХреЛ рдбреНрд░рд╛рдЗрд╡ рдЕрдХреНрд╖рд░ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЙрд╕ рдкрд░ GoodSync рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕рд┐рдВрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдпрд╛, рдЪрд▓реЛ рдбреА рдХрд╣рддреЗ рд╣реИрдВ, рдФрд░ рд╕рднреА рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрдирд╛рдП рдЧрдП рдЧреБрдбрд╕рд┐рдВрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ред[ рдпрд╣ рдкрд╛рда рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЗрдЯ geektimes.ru рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ ред рд╕реНрд░реЛрдд рд╕реЗ рд▓рд┐рдВрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рдЕрддреНрдпрдзрд┐рдХ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ! ]
: . ┬л ┬╗ ┬л / ┬╗. ┬л ┬╗ ┬л _gsdata_┬╗, тАФ ┬л ┬╗ ┬л ┬╗. , . Info ┬лbck_Info┬╗.
D:\Sync bck_Info.bat :
@set dir=%~dp0 @%dir%GoodSync\GoodSync2Go-v10.exe /miniwin /exit sync "%~n0"
BAT. . GoodSync GoodSync2Go-v10.exe, (bck_Info), , . , GoodSync. , Enter BAT .
FreeFileSync xml , .. . GoodSync D:\Sync\GoodSync\GoodSync\Profile\jobs.tic , .. .
bck_all.bat:
@set dir=%~dp0 call %dir%bck_Info.bat call %dir%bck_Info2.bat call %dir%bck_Info3.bat call %dir%bck_Info4.bat
, .
, . , , , , , , . , D:\Sync\GoodSync\GoodSync\Profile\*.log. ┬л┬╗ тАУ - . , . log_analayser
AutoIt . - ,
AutoIt, , SciTE тАУ .
, log_analayser.au3 :
; LOG Analyser 1.0 ; - #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Res_Field=ProductName|LOG Analyser #AutoIt3Wrapper_Res_Fileversion=1.0.0.0 #AutoIt3Wrapper_Res_Field=OriginalFilename|log_analyser.exe #AutoIt3Wrapper_Res_Comment= - #AutoIt3Wrapper_Res_Description= - ;**** #AutoIt3Wrapper_Res_Language=1049 #AutoIt3Wrapper_Res_ProductVersion=1.0 #AutoIt3Wrapper_Compile_Both=y #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** ;AutoItSetOption ("WinTitleMatchMode", 2) ; ;#NoTrayIcon ; If WinExists('[CLASS:AutoIt v3;TITLE:' & @ScriptName & ']') Then MsgBox(48, @ScriptName, " !"); ; ;WinActivate(' ') Exit EndIf AutoItWinSetTitle(@ScriptName) #include <Array.au3> #include <_FileDirList.au3> ; Local $msg_title = "LOG Analyser 1.0" Local $path = @ScriptDir Local $soft_open_log = "notepad.exe" Local $path, $dir_mode, $word, $file_analyse_name, $file_analyse_ext, $log_path, $log_msg_on Local $file_log, $word_detect, $file_analyse, $cnt_files, $i ; if ($CmdLine[0] < 6) then MsgBox(0x10, $msg_title, " !" & @CRLF & @CRLF & " ") Exit else if (StringCompare($CmdLine[1], "file") = 0) then $dir_mode = 0 elseif (StringCompare($CmdLine[1], "dir") = 0) then $dir_mode = 1 else MsgBox(0x10, $msg_title, " 'file' 'dir'!" & @CRLF & @CRLF & " ") Exit endif $word = $CmdLine[2] if ($dir_mode = 0) then $file_analyse_name = $CmdLine[3] else $dir_analyse = $CmdLine[3] endif $file_analyse_ext = $CmdLine[4] $log_path = $CmdLine[5] if (StringCompare($CmdLine[6], "err_msg_on") = 0) then $log_msg_on = 1 elseif (StringCompare($CmdLine[6], "err_msg_off") = 0) then $log_msg_on = 0 else MsgBox(0x10, $msg_title, " 'log_msg_on' 'log_msg_off'!" & @CRLF & @CRLF & " ") Exit endif endIf ; $file_log = $log_path & "\" & "log_analyser" & "-" & @YEAR & "-" & @MON & "-" & @MDAY & "-" & @HOUR & "-" & @MIN & "-" & @SEC & ".log" $word_detect = 0 ; if ($dir_mode = 0) then $file_analyse = $file_analyse_name & "." & $file_analyse_ext if (_file_analyser($file_analyse, $msg_title, $word, $file_log, $word_detect) = 1) then $word_detect = 1 endif else ; $dir_arr = _FileDirList($dir_analyse, "*."&$file_analyse_ext, 1, 1, 0) ;_ArrayDisplay($dir_arr) ; - if ($dir_arr = 0) then MsgBox(0x10, $msg_title, " !" & @CRLF & @CRLF & " ") Exit endif $cnt_files = $dir_arr[0] ; $i = 0 While $i <> $cnt_files $i = $i + 1 $file_analyse = $dir_arr[$i] if (_file_analyser($file_analyse, $msg_title, $word, $file_log, $word_detect) = 1) then $word_detect = 1 endif WEnd endif ; if ($word_detect = 1) and ($log_msg_on = 1) then if (MsgBox (0x41034, $msg_title, " !" & @CRLF & " : " & $file_log & @CRLF & @CRLF & " ?")) = 6 then ShellExecuteWait($soft_open_log, $file_log) endif endif Exit ; ; , , Func _file_analyser($file_analyse, $msg_title, $word, $file_log, $word_detect) Local $file1, $file2, $file_line, $write_once $word_detect = 0 $write_once = 0 $file1 = FileOpen($file_analyse, 0) ; If $file1 = -1 Then FileClose($file1) MsgBox(0x10, $msg_title, " !" & @CRLF & @CRLF & " ") Exit EndIf ; While 1 $file_line = FileReadLine($file1) If @error = -1 Then ExitLoop if (StringInStr($file_line, $word) <> 0) then $word_detect = 1 ; if (FileExists($file_log) = 0) then $file2 = FileOpen($file_log, 1) FileClose($file2) endif ; if ($write_once = 0) then $write_once = 1 $file2 = FileOpen($file_log, 1) FileWriteLine($file2, " : " & $file_analyse) FileClose($file2) endif ; $file2 = FileOpen($file_log, 1) FileWriteLine($file2, $file_line) FileClose($file2) endif WEnd ; , if ($word_detect = 1) then $file2 = FileOpen($file_log, 1) FileWriteLine($file2, @CRLF) FileClose($file2) endif FileClose($file1) Return $word_detect EndFunc
F7 SciTE log_analayser.exe.
- , , , .
:
тАФ
тАФ , ( )
:
1 тАФ [file = ; dir = , ]
2 тАФ
3 тАФ
4 тАФ
5 тАФ ,
6 тАФ [err_msg_on = ; err_msg_off = ]
, bck_auto.bat:
@echo Start Backup @set dir=%~dp0 call %dir%bck_all.bat log_analyser.exe dir %dir%GoodSync\Profile log %dir%LOG err_msg_on exit
, , , , . - D:\Sync\LOG.
. . , , . , : , ┬л┬╗, тАУ Macintosh! Siber Systems , - . , ?
:
@echo Start Backup @set dir=%~dp0 call %dir%bck_all.bat log_analyser.exe dir ╨Л╦ЬтВм╨Г╨Й╨В %dir%GoodSync\Profile log %dir%LOG err_msg_on exit
: GoodSync , . - , . D:\Sync . clean_logs.bat:
@echo off set dir=%~dp0 For /R %dir% %%i in (*.log) Do ( Del /q "%%i") @echo on
- , , ( ) log. .
bck_auto.bat :
@echo Start Backup @set dir=%~dp0 @call clean_logs.bat call %dir%bck_all.bat log_analyser.exe dir ╨Л╦ЬтВм╨Г╨Й╨В %dir%GoodSync\Profile log %dir%LOG err_msg_on exit
, . , , ?
bck_auto.bat:
@echo Start Backup & PCOFF @set dir=%~dp0 start MonitorOnOff.exe 0 @call clean_logs.bat call %dir%bck_all.bat log_analyser.exe dir ╨Л╦ЬтВм╨Г╨Й╨В %dir%GoodSync\Profile log %dir%LOG err_msg_off shutdown /s /t 0 exit
. MonitorOnOff ( , ), shutdown . log_analyser , тАУ , .
MonitorOnOff AutoIt.
; Monitor On Off 1.0 ; / #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Res_Field=ProductName|Monitor On Off #AutoIt3Wrapper_Res_Fileversion=1.0.0.0 #AutoIt3Wrapper_Res_Field=OriginalFilename|MonitorOnOff.exe #AutoIt3Wrapper_Res_Comment= / #AutoIt3Wrapper_Res_Description= / ;**** #AutoIt3Wrapper_Res_Language=1049 #AutoIt3Wrapper_Res_ProductVersion=1.0 #AutoIt3Wrapper_Compile_Both=y #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** ;AutoItSetOption ("WinTitleMatchMode", 2) ; ;#NoTrayIcon ; If WinExists('[CLASS:AutoIt v3;TITLE:' & @ScriptName & ']') Then MsgBox(48, @ScriptName, " !"); ; ;WinActivate(' ') Exit EndIf AutoItWinSetTitle(@ScriptName) HotKeySet("{F10}", "_Monitor_ON") HotKeySet("{F11}", "_Monitor_OFF") HotKeySet("{Esc}", "_Quit") Global Const $lciWM_SYSCommand = 274 Global Const $lciSC_MonitorPower = 61808 Global Const $lciPower_Off = 2 Global Const $lciPower_On = -1 Global $MonitorIsOff = False if ($CmdLine[0] <> 0) then _Monitor_OFF() endif While 1 Sleep(10) WEnd Func _Monitor_ON() $MonitorIsOff = False Local $Progman_hwnd = WinGetHandle('[CLASS:Progman]') DllCall('user32.dll', 'int', 'SendMessage', _ 'hwnd', $Progman_hwnd, _ 'int', $lciWM_SYSCommand, _ 'int', $lciSC_MonitorPower, _ 'int', $lciPower_On) EndFunc Func _Monitor_OFF() $MonitorIsOff = True Local $Progman_hwnd = WinGetHandle('[CLASS:Progman]') While $MonitorIsOff = True DllCall('user32.dll', 'int', 'SendMessage', _ 'hwnd', $Progman_hwnd, _ 'int', $lciWM_SYSCommand, _ 'int', $lciSC_MonitorPower, _ 'int', $lciPower_Off) _IdleWaitCommit(0) Sleep(20) WEnd EndFunc Func _IdleWaitCommit($idlesec) Local $iSave, $LastInputInfo = DllStructCreate ("uint;dword") DllStructSetData ($LastInputInfo, 1, DllStructGetSize ($LastInputInfo)) DllCall ("user32.dll", "int", "GetLastInputInfo", "ptr", DllStructGetPtr ($LastInputInfo)) Do $iSave = DllStructGetData ($LastInputInfo, 2) Sleep(60) DllCall ("user32.dll", "int", "GetLastInputInfo", "ptr", DllStructGetPtr ($LastInputInfo)) Until (DllStructGetData ($LastInputInfo, 2)-$iSave) > $idlesec Or $MonitorIsOff = False Return DllStructGetData ($LastInputInfo, 2)-$iSave EndFunc Func _Quit() _Monitor_ON() Exit EndFunc
рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рддреАрди рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: F10 рдореЙрдирд┐рдЯрд░ рдкрд░ рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ, F11 - рдмрдВрдж рд╣реЛрддрд╛ рд╣реИ, рдФрд░ ESC рдмрдЯрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдореЗрдореЛрд░реА рд╕реЗ рдЕрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд░рдирд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рддреБрд░рдВрдд рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛редтАУ bck_all.bat, ┬л ┬╗ . , . D:\Sync\GoodSync\LOG\ - . тАУ ? , . check_file_exist.
; Check File Exist 1.0 ; #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Res_Field=ProductName|Check File Exist #AutoIt3Wrapper_Res_Fileversion=1.0.0.0 #AutoIt3Wrapper_Res_Field=OriginalFilename|check_file_exist.exe #AutoIt3Wrapper_Res_Comment= #AutoIt3Wrapper_Res_Description= ;**** #AutoIt3Wrapper_Res_Language=1049 #AutoIt3Wrapper_Res_ProductVersion=1.0 #AutoIt3Wrapper_Compile_Both=y #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** ;AutoItSetOption ("WinTitleMatchMode", 2) ; ;#NoTrayIcon ; If WinExists('[CLASS:AutoIt v3;TITLE:' & @ScriptName & ']') Then MsgBox(48, @ScriptName, " !"); ; ;WinActivate(' ') Exit EndIf AutoItWinSetTitle(@ScriptName) #include <Array.au3> #include <_FileDirList.au3> ; Local $msg_title = "Check File Exist 1.0" Local $path = @ScriptDir Local $soft_open_dir = "explorer.exe" Local $path, $dir_analyse, $words, $msg_open ; if ($CmdLine[0] < 5) then MsgBox(0x10, $msg_title, " !" & @CRLF & @CRLF & " ") Exit else $dir_analyse = $CmdLine[1] $file = $CmdLine[2] $words0 = $CmdLine[3] $words1 = $CmdLine[4] if (StringCompare($CmdLine[5], "msg_on") = 0) then $msg_open = 1 elseif (StringCompare($CmdLine[5], "msg_off") = 0) then $msg_open = 0 else MsgBox(0x10, $msg_title, " 'msg_on' 'msg_off'!" & @CRLF & @CRLF & " ") Exit endif endIf ; $dir_arr = _FileDirList($dir_analyse, "*"&$file&"*", 1, 0, 0) ;_ArrayDisplay($dir_arr) ; if ($dir_arr = 0) then if (StringCompare($words0, "0") <> 0) then if ($msg_open = 0) then MsgBox(0x41030, $msg_title, $words0) else if (MsgBox(0x41034, $msg_title, $words0 & @CRLF & @CRLF & " ?")) = 6 then ShellExecuteWait($soft_open_dir, $dir_analyse) endif endif endif else if (StringCompare($words1, "0") <> 0) then if ($msg_open = 0) then MsgBox(0x41030, $msg_title, $words1) else if (MsgBox(0x41034, $msg_title, $words1 & @CRLF & @CRLF & " ?")) = 6 then ShellExecuteWait($soft_open_dir, $dir_analyse) endif endif endif endif Exit
тАУ log_analyser. ( ) .
:
1 тАФ ( тАФ /)
2 тАФ ,
3 тАФ , , =0 тАФ
4 тАФ , , =0 тАФ
5 тАФ : msg_off тАФ / , msg_on тАФ ,
, Check_LOG_from_log_analyser.bat, Windows:
@set dir=%~dp0LOG start check_file_exist.exe %dir% .log 0 " !" msg_on exit
, , Sync . , тАУ Windows 7 64 .
, . AutoIt, if-then-else-end, , AutoIt, . BAT , . , .
, , , . , : ┬л, - ┬╗. тАУ . . . , . , . , . тАУ , . , - .
, .
. 3. тАФ Nextcloud.
: 1.2.1.
: 08.02.2018.
: 15.01.2020.
1.2.1 [15-01-2020]
.
1.2.0 [08-02-2018]
.
1.1.0 [08-02-2018]
.
1.0.0 [08-02-2018]
.
Nextcloud 11.0.2 VMWare, VMWare , Nextcloud.
( )- (, code blockquote)
:
[Definition]
failregex={┬лreqId┬╗:".*",┬лremoteAddr┬╗:".*",┬лapp┬╗:┬лcore┬╗,┬лmessage┬╗:┬лLogin failed: '.*' \(Remote IP: ''\)┬╗,┬лlevel┬╗:2,┬лtime┬╗:".*"}
ignoreregex =
! , .. . (/) тАФ . :
тАФ
тАФ
тАФ , ┬л Nextcloud┬╗ , ,
тАФ ,