- rclone vă permite să gestionați NAS și peste 70 de servicii cloud dintr-o singură linie de comandă, ideal pentru backup-uri și sincronizare avansată.
- Este posibil să faceți o copie de rezervă a PC-ului pe NAS fără a-l monta ca unitate 24/7 utilizând SFTP, SMB sau WebDAV la distanță.
- Prin instalarea rclone pe NAS, acesta poate sincroniza automat și programat datele cu Google Drive, OneDrive sau S3.
- Funcții precum criptarea, alăturarea la cloud și montările spot fac din rclone un instrument foarte flexibil și sigur.

Dacă aveți un NAS acasă sau la birou și vă faceți griji că îl veți avea montat ca unitate de rețea toată ziua Fie de teama ransomware-ului, fie pur și simplu din motive de performanță, rclone este unul dintre acele instrumente care merită stăpânite. Cu acesta, puteți efectua copii de rezervă, sincronizări și montări temporare fără a lăsa NAS-ul expus 24/7, ca un simplu folder de rețea.
În acest articol vom vedea, pas cu pas și în detaliu, Cum se utilizează rclone cu un NAS (Synology sau altele), atât pentru copii de rezervă de pe computer, cât și pentru utilizarea NAS-ului în sine ca o punte către servicii cloud precum Google Drive, OneDrive, S3 etc. Veți vedea cum să îl instalați, să îl configurați pe diferite sisteme și medii (inclusiv dispozitive fără browser, cum ar fi un NAS sau un router) și cum să automatizați sarcinile cu cron sau planificatorul de sarcini.
Ce este rclone și de ce este atât de util cu un NAS?
rclone este o instrument pentru linia de comandă O aplicație open-source concepută pentru a gestiona fișiere în toate tipurile de cloud și stocare la distanță: Google Drive, OneDrive, Dropbox, Amazon S3, Backblaze B2, WebDAV, SFTP, SMB, Proton Drive, MEGA, pCloud, Cloudflare R2, Wasabi și multe altele. Este un fel de „rsync supraalimentat” adaptat pentru cloud.
Spre deosebire de un client grafic clasic, rclone permite sincronizare, copiere, mutare, listare și montare Sisteme la distanță într-un mod foarte flexibil. Îl poți folosi de pe Linux, Windows, macOS sau chiar de pe dispozitive mai modeste, cum ar fi routere cu OpenWrt sau NAS-ul în sine prin SSH.
Pentru utilizare cu NAS-ul dvs., rclone se potrivește perfect în mai multe scenarii: copii de rezervă de pe PC pe NAS fără a configura o unitate de rețea permanentă, sincronizarea NAS cu Google Drive sau alte servicii sau chiar servirea de conținut NAS prin HTTP, WebDAV sau FTP folosind rclone ca server.
Un avantaj major față de rsync-ul clasic este că rclone înțelege nativ mai mult decât 70 de furnizori de stocare în cloudGestionează autentificarea OAuth, criptarea transparentă și transferurile multi-threaded pentru a reduce lățimea de bandă mai bine decât alte instrumente tradiționale.
Instalați rclone în diferite medii (PC, NAS, router)
Înainte de a începe configurarea copiilor de rezervă pe NAS sau de a-l utiliza ca gateway către cloud, trebuie să avem rclone instalat pe mașina corespunzătoare: computerul dvs., NAS-ul sau ambeleîn funcție de ceea ce vrei să faci.
În multe cazuri, este suficient să instalați rclone pe PC și să accesați NAS-ul prin protocolul de rețea (SMB, SFTP, WebDAV). În altele, este de preferat să aveți rclone direct pe NAS, astfel încât să poată face automat backup în cloud fără a trece prin computer.
Instalare pe Windows
Pe Windows, aveți mai multe modalități de a instala rclone, de la descărcare directă la manageri de pachete. Scopul este să puteți rula comanda rclone din orice fereastră de terminal (CMD sau PowerShell).
Metodă recomandată: descărcare directăDescărcați fișierul ZIP pentru arhitectura dvs. de pe site-ul oficial (cel mai comun): rclone-v1.71.0-windows-amd64.zip (pentru sistemele pe 64 de biți), dezarhivați-l și plasați-l rclone.exe pe un traseu precum C:\rclone\Adăugați acea cale la variabila de mediu PATH, astfel încât să nu fie nevoie să tastați calea completă de fiecare dată.
Dacă preferi ceva mai automatizat, în Windows 10/11 poți folosi Winget cu winget install Rclone.Rclone Sau, dacă tragi cu ciocolată, instalare choco rclone Și, pentru a utiliza funcția de montare ca o unitate, instalați și winfsp cu choco install winfsp.
Instalare Linux (PC sau NAS bazat pe Linux)
Pe Linux, rclone este foarte ușor de instalat folosind scriptul oficial. Această metodă funcționează perfect atât pentru... PC-uri Linux cum ar fi pentru un NAS care permite accesul SSH și instalarea de pachete (de exemplu, multe dispozitive NAS bazate pe Debian/Ubuntu sau cu suport SynoCommunity).
Cea mai directă metodă este să rulați scriptul oficial de instalare cu privilegii de administrator: sudo -v ; curl https://rclone.org/install.sh | sudo bashAcest script detectează sistemul tău și instalează rclone pe el. /usr/bin/rclone sau similar
Dacă preferați mai mult control, în Debian/Ubuntu puteți descărca pachetul .deb specific (de exemplu, rclone-v1.71.0-linux-amd64.deb (de pe site-ul oficial) și apoi instalați-l cu sudo dpkg -i rclone-v1.71.0-linux-amd64.deb, corectând dependențele cu sudo apt -f install si hace falta.
Instalare pe macOS
Pe macOS, cea mai convenabilă metodă este să utilizați HomebrewPur și simplu alergați brew install rclone Vei avea apoi instalată cea mai recentă versiune stabilă și accesibilă din terminal. Ulterior, poți verifica instalarea cu... versiunea rclone –check pentru a confirma că aveți versiunea curentă și pentru a vedea toate versiunile beta disponibile.
Dacă nu utilizați Homebrew, puteți descărca fișierul ZIP macOS de pe pagina de descărcări a rclone, îl puteți extrage și puteți muta fișierul binar. rclone către un traseu precum / / Local / bin usr, creând directorul dacă acesta nu există, astfel încât să se afle în PATH și să îl puteți apela din orice terminal.
Instalați rclone direct pe un Synology NAS
Pe un Synology NAS, practica obișnuită este utilizarea repozitoriului SynoCommunity pentru a instala instrumente precum bash și utilitare de rețea. După ce acest lucru este făcut, puteți instala rclone în același mod ca pe un sistem Linux normal folosind scriptul oficial.
Pașii tipici ar fi: mai întâi instalați pachetul Instrumente de rețea SinoCLI din depozitul SynoCommunity din DSM, apoi Accesezi prin SSH ca root la NAS, introduceți bash cu exec /bin/bash și execuți curl https://rclone.org/install.sh | sudo bashAceasta va descărca și instala versiunea corespunzătoare de rclone pentru arhitectura NAS-ului dvs.
Odată ce procesul este complet, verificați fișierul binar cu /usr/bin/rclone -V și apoi pur și simplu tastați rclone -V Nicio cale. Dacă vedeți aceeași versiune, înseamnă că sistemul știe deja unde se află rclone și îl puteți utiliza fără a introduce calea completă. În caz contrar, deconectați-vă de la SSH și conectați-vă din nou pentru a reîmprospăta mediul.
Instalarea și utilizarea rclone pe un router OpenWrt
Unii preferă să fie o router cu OpenWrt Cel care gestionează conexiunile la distanță și accesul la NAS, deoarece acesta este mereu pornit și poate acționa ca un „mini server”. În OpenWrt, rclone este integrat atât prin linia de comandă, cât și printr-o interfață web în LuCI.
Ideea este următoarea: accesați LuCI, mergeți la Servicii > TerminalConectați-vă cu datele de autentificare OpenWrt și lansați comanda de acolo. rclone configToată configurarea inițială se face prin CLI; ulterior puteți vizualiza și gestiona telecomenzile din secțiunea NAS > Rclone din interfața web.
Configurați telecomenzile în rclone (Google Drive, OneDrive, S3…)
Inima rclone este „la distanță”Definiții care indică modul de conectare la un serviciu (Google Drive, NAS prin SFTP, S3 etc.). Fiecare controler de la distanță este un bloc de configurare din fișier. rclone.conf, care este generat cu comanda rclone config.
Gândește-te la o telecomandă ca la „un cont conectat”. De acolo, vei folosi rute precum remoto:ruta/en/destino. De exemplu, gdrive:backups/pc o nas-sftp:/volume1/backups, iar rclone se va ocupa de toată autentificarea și transportul.
Exemplu complet: Configurarea Google Drive ca utilizator la distanță
Pentru ca NAS-ul sau PC-ul dvs. să încarce sau să descarce date din Google Drive, trebuie mai întâi să creați o unitate la distanțăProcedura este similară în Linux, macOS, Windows sau chiar OpenWrt; ceea ce se schimbă este dacă este disponibil sau nu un browser.
1) Executare rclone config și alegeți opțiunea de a crea un telecomandă nouăDați-i un nume simplu, fără spații, de exemplu gdrive2) În lista de furnizori, selectați Disc Google (Uneori apare ca numărul 12, 13 sau 17, în funcție de versiune). 3) Când solicită ID-ul clientului și secretul clientului, puteți lăsa ambele câmpuri necompletate pentru a utiliza valorile implicite furnizate de rclone.
Apoi, rclone vă va cere domeniu de aplicareDacă doriți acces complet la unitatea dvs., alegeți opțiunea 1 (citire/scriere completă). Puteți lăsa celelalte opțiuni, cum ar fi ID-ul folderului rădăcină sau fișierul JSON al contului de serviciu, necompletate dacă nu aveți cerințe specifice.
În pasul de setări avansate, selectați acea nu vrei să editezi Configurația avansată, apoi rclone, vă va întreba dacă doriți să utilizați „configurarea automată” prin browser. Dacă utilizați un PC cu browser, acceptați; se va deschide o fereastră unde vă autentificați cu Google, acordați permisiuni și, odată ce închideți fluxul, configurația va fi salvată.
Autentificare Google Drive fără browser (NAS, router, server la distanță)
Dacă vă aflați într-un mediu fără browser, cum ar fi NAS prin SSH Sau cu un router care rulează OpenWrt, lucrurile se schimbă puțin, dar este totuși simplu. Când rclone te întreabă dacă vrei să folosești configurarea automată, răspunde Nu.Programul vă va afișa o comandă de genul: rclone authorize "drive" să ruleze pe o altă mașină care are un browser.
Pe celălalt computer (de exemplu, laptopul), executați comanda respectivă într-un terminal. Se va deschide o filă de browser; conectați-vă la contul dvs. Google și acceptați permisiunile. Când ați terminat, rclone va afișa o jeton de acces în terminal. Copiați acel bloc JSON și lipiți-l înapoi în terminalul NAS sau al routerului, atunci când vi se solicită în câmpul corespunzător.
Când ați terminat, rclone vă va afișa un rezumat al configurației telecomenzii. Confirmați că este corectă și salvați. Acum puteți lista foldere cu ceva de genul rclone lsd gdrive: și verificați dacă apar directoarele dvs. din Drive.
Creați telecomenzi pentru OneDrive, S3 sau alte servicii
Procesul pentru alte servicii este similar. În OneDrive, atunci când creați o telecomandă de tip onedriverclone vă va solicita regiunea (de obicei „globală”), apoi va deschide browserul pentru a vă autentifica cu contul Microsoft și vă va permite să alegeți dacă unitatea este personală, de afaceri, SharePoint etc. În cele din urmă, va salva setările și veți putea utiliza căi precum onedrive:backup.
În cazul Amazon S3, Backblaze B2, Wasabi sau Cloudflare R2rclone va solicita cheile de acces (Cheie de acces, Cheie secretă) și regiunea sau endpoint-ul. Odată configurat, puteți lista bucket-uri sau containere, copia și șterge obiecte și chiar migra date dintr-un bucket în altul folosind comenzi rclone în loc de consolele web ale furnizorului.
Cum se folosește rclone pentru a face backup de pe PC pe NAS
Unul dintre cele mai frecvente scenarii pe care le întâlnesc mulți oameni este: „Calculatorul meu și NAS-ul sunt în aceeași rețea locală, dar Nu vreau să am NAS-ul mapat ca unitate de rețea toată ziua. „Din motive de securitate, vreau să execut copii de rezervă programate cu rclone.” Acest lucru este perfect posibil.
Ideea este ca PC-ul dvs. să comunice cu NAS-ul folosind un protocol acceptat de rclone, cum ar fi SFTP, SMB/CIFS sau WebDAVfără a fi nevoie să montați permanent o unitate de rețea Windows. Configurați o unitate de rețea de la distanță care indică NAS-ul, apoi programați o rclone sync o rclone copy din folderele locale către locația la distanță.
Dacă NAS-ul oferă SFTP, o telecomandă tipică ar putea avea tipul sftp indicând adresa IP a NAS-ului și utilizatorul cu permisiuni asupra volumului țintă. Ceva de genul nas-sftp:/volume1/backups/pc Aceasta va fi calea pe care o veți folosi din rclone pentru a scrie copiile de rezervă.
Odată ce telecomanda este definită, o simplă comandă de copiere ar fi rclone copy C:\Usuarios\TuUsuario\Documentos nas-sftp:/volume1/backups/pc --progress dacă sunteți pe Windows sau rclone copy /home/usuario/documentos nas-sftp:/volume1/backups/pc --progress pe Linux. Acest lucru vă permite să încărcați fișiere noi sau modificate fără a avea NAS-ul montat toată ziua.
Dacă doriți ca conținutul NAS să reflecte exact folderul local, puteți utiliza sincronizare rclone. Rețineți că sincronizarea este distructivăDacă ștergeți un fișier local și rulați `sync`, `rclone` îl va șterge și pe NAS. De aceea, este foarte recomandat să adăugați --dry-run Prima dată ca să văd ce face, fără să atingă nimic.
Folosește NAS-ul cu rclone ca o poartă de acces către cloud
O altă opțiune foarte puternică este să instalați rclone direct pe NAS și să îl lăsați să se ocupe de acest proces. sincronizare cu Google Drive, OneDrive, S3, Backblaze B2 sau serviciul cloud preferat. În acest fel, puteți avea copii de rezervă locale pe NAS și o copie la distanță, în afara locației, fără a utiliza PC-ul ca intermediar.
Pe un sistem Synology, după instalarea rclone prin script, așa cum am văzut mai devreme, puteți rula rclone config pentru a crea o conexiune la distanță, de exemplu, folosind SSH gDrivecare indică Google Drive. Procesul este același: alegeți „Google Drive”, acces complet, nu utilizați setările avansate, dezactivați configurarea automată dacă NAS-ul nu are un browser și autentificați-vă de pe o altă mașină pentru a lipi token-ul.
Odată ce telecomanda funcționează (verificați-o cu rclone lsd gDrive:), creați folderul pe NAS unde doriți să montați sau să sincronizați, de exemplu cu mkdir /volume1/Backups/gdriveDe asemenea, îl puteți crea din DSM și apoi puteți verifica calea exactă în proprietăți.
Dacă ceea ce vrei este sincronizarea fișierelorComanda tipică ar fi ceva de genul rclone sync /volume1/Backups/Local gDrive:copias_nas --log-file=/var/log/rclone-gdrive.log -PÎn acest fel, toate fișierele din directorul local al NAS-ului vor fi încărcate și actualizate în folder. copii_nas din Google Drive.
Pentru a programa sarcina, în Synology puteți utiliza Planificator de sarcini să lansezi comanda rclone în fiecare seară la ora care ți se potrivește cel mai bine sau să folosești direct cron Dacă te simți confortabil folosind consola, poți adăuga o linie la crontab astfel: 0 2 * * * /usr/bin/rclone sync /volume1/Backups/Local gDrive:copias_nas --log-file=/var/log/rclone-gdrive.log.
Montați stocarea în cloud și NAS ca sisteme de fișiere cu rclone
Pe lângă copiere și sincronizare, rclone are un mod de MONTAJE Acest lucru vă permite să prezentați o locație la distanță (un cloud sau chiar NAS-ul în sine) ca și cum ar fi o unitate sau un folder local. Acest lucru este foarte util pentru accesarea fișierelor la distanță de la caz la caz, fără a face o copie completă.
În Windows, puteți monta o unitate la distanță ca unitate X: cu o comandă de genul rclone mount onedrive: X: --vfs-cache-mode fullDe asemenea, este posibil să îl montați ca unitate de rețea cu --network-mode. Parametru –vfs-cache-mode plin În general, este recomandat pentru un comportament mai stabil cu aplicațiile care citesc și scriu fișiere.
În Linux sau macOS, montarea se face pe un director. De exemplu, ați crea mkdir ~/OneDrive și apoi ai executa rclone mount onedrive: ~/OneDrive --vfs-cache-mode full --daemonAceasta lasă comanda la distanță accesibilă în directorul respectiv în timp ce procesul rclone continuă să ruleze în fundal.
Dacă ceea ce vrei este configurați NAS-ul De pe PC-ul dvs. folosind rclone, în loc de o unitate de rețea tradițională, puteți crea o conexiune SFTP sau SMB la distanță la NAS și îl puteți monta în același mod. În acest fel, acesta va fi „conectat” doar atunci când doriți, reducându-i vulnerabilitatea la probleme precum ransomware.
În cadrul configurării, rclone se ocupă de cache-ul pentru citire și scriere. Puteți experimenta cu modurile de cache VFS: de pe (fără memorie cache), minim, scrie (doar acte) și Complet, în funcție de modelul de utilizare și de resursele sistemului.
Automatizați copiile de rezervă cu cron sau planificatorul de activități
După ce înțelegeți cum să copiați sau să sincronizați datele cu rclone, următorul pas logic este automatizează copiile ca să nu fie nevoie să vă amintiți să le lansați manual. Aveți mai multe opțiuni în funcție de platformă: planificator de activități în Windows, cron în Linux/NAS sau chiar integrare cu tablouri de bord precum LuCI în OpenWrt.
Pe Windows puteți utiliza Planificator de sarcini pentru a rula rclone la o anumită oră în fiecare zi. Creați o sarcină care apelează C:\rclone\rclone.exe cu argumente precum sync C:\DatosImportantes onedrive:backup --log-file=C:\rclone\backup.logși configurați declanșatorul să se repete zilnic la ora dorită.
Pe sistemele Linux (PC, NAS, VPS etc.), cron este încă rege. Editați crontab-ul cu crontab -e și adaugi o linie de genul 0 2 * * * /usr/bin/rclone sync /home/usuario/documentos gdrive:backup --log-file=/var/log/rclone-backup.logCu asta, în fiecare seară la ora 2:00, îți va sincroniza automat documentele cu telecomanda.
Pe un router cu OpenWrt, pe lângă cron job-urile, multe interfețe LuCI orientate spre NAS includ o secțiune pentru NAS > Rclonă unde puteți activa „rulează Rclone ca daemon” și, de acolo, gestiona conexiunile printr-o interfață web. Cu toate acestea, configurarea la distanță se face întotdeauna mai întâi prin intermediul CLI cu rclone config.
Funcții avansate: criptografie, integrare în cloud și servicii
După ce ați stăpânit elementele de bază ale rclone-ului cu NAS-ul dvs., puteți merge mai departe și puteți profita de unele dintre caracteristicile sale. funcționalități avansate pentru a îmbunătăți securitatea și flexibilitatea copiilor de rezervă.
Unul dintre cele mai interesante este tipul de telecomandă criptăcare adaugă un strat de criptare peste o altă telecomandă. De exemplu, puteți crea o telecomandă gdrive normal și apoi o telecomandă secret de tip crypt care indică către gdrive:encryptedTot ce încarci cu rclone copy /datos secret: Va fi stocat în cloud criptat, cu nume de fișiere și directoare ofuscate.
O altă caracteristică puternică este uniuneceea ce vă permite să combinați mai multe conturi la distanță (de exemplu, Google Drive, OneDrive și Dropbox) într-unul logic. Dacă creați o uniune la distanță cu „upstream-uri” gdrive: onedrive: dropbox:Apoi poți enumera totul cu rclone ls union: ca și cum ar fi un singur sistem de fișiere și să lase rclone să decidă unde să plaseze fiecare fișier pe baza configurației.
Există, de asemenea, familia de comenzi serviCu aceste funcții, rclone poate transforma orice dispozitiv la distanță (inclusiv NAS-ul dvs.) într-un server HTTP, WebDAV, FTP sau SFTP. De exemplu, rclone serve webdav remote:path --addr :8080 Configurează un server WebDAV pe remote:path, perfect pentru expunerea datelor NAS către aplicații care utilizează protocolul respectiv.
În cele din urmă, rclone include o Interfață grafică web oficială pe care îl poți activa cu rclone rcd --rc-web-gui --rc-user=admin --rc-pass=password cel pe care îl accesezi din browser în http://localhost:5572În medii precum OpenWrt, multe integrări folosesc această funcționalitate pentru a afișa o interfață grafică React unde puteți vizualiza comenzile de la distanță, naviga prin ele și lansa operațiuni de bază fără a fi nevoie să utilizați întotdeauna interfața CLI.
Întregul ecosistem face din rclone un briceag elvețian ideal pentru gestionarea atât a NAS-ului, cât și a diverselor servicii cloud dintr-un singur punct, menținând copii de rezervă locale, la distanță, criptate și automatizate, fără a te înnebuni cu o mie de clienți diferiți.
Cu tot ce am văzut, este clar că rclone se potrivește perfect în orice strategie de backup NAS: vă permite să Faceți o copie de rezervă a computerului pe NAS fără a-l monta 24/7Folosește NAS-ul în sine ca o poartă de acces către Google Drive, OneDrive sau S3, montează unități de stocare la distanță ocazional, criptează date sensibile, automatizează sarcini și chiar unifică mai mulți furnizori într-unul singur logic, toate dintr-un instrument robust, scriptabil și multiplatformă.
Scriitor pasionat despre lumea octeților și a tehnologiei în general. Îmi place să îmi împărtășesc cunoștințele prin scriere și asta voi face în acest blog, să vă arăt toate cele mai interesante lucruri despre gadgeturi, software, hardware, tendințe tehnologice și multe altele. Scopul meu este să vă ajut să navigați în lumea digitală într-un mod simplu și distractiv.