RSYNC utilīta izmantošana VPS

04.11.2024
22:41

rsync ir jaudīgs failu sinhronizēšanas un pārsūtīšanas rīks, ko bieži izmanto serveros, tostarp virtuālajos privātserveros (VPS). Tā ļauj efektīvi kopēt un sinhronizēt failus un direktorijus starp vietējām un attālajām sistēmām.

Galvenās rsync funkcijas ir šādas

  1. Incrementālā sinhronizācija: rsync pārsūta tikai mainītās failu daļas, kas ievērojami samazina pārsūtīto datu apjomu un sinhronizācijai nepieciešamo laiku.
  2. SSH atbalsts: rsync var izmantot SSH drošai datu pārsūtīšanai, tāpēc tas ir ideāli piemērots darbam ar attāliem serveriem.
  3. Elastīgums: utilīta atbalsta daudzas opcijas un parametrus, kas ļauj lietotājiem pielāgot sinhronizācijas procesu atbilstoši savām vajadzībām (piemēram, izslēdzot noteiktus failus vai direktorijus, mainot atļaujas u. c.).
  4. Vietējā un attālinātā kopēšana: rsync var izmantot gan failu kopēšanai starp vietējiem direktorijiem, gan failu sinhronizēšanai starp vietējo datoru un attālo serveri.
  5. Dublēšanas atbalsts: bieži tiek izmantots datu dublēšanai, jo spēj efektīvi kopēt tikai mainītos failus.

Biežāk izmantotās opcijas

  • -a (arhīvs): ietver daudzas opcijas failu atribūtu saglabāšanai (atļaujas, laika zīmes u. c.).
  • -v (verbose): parāda detalizētu informāciju par procesu.
  • -z (compress): saspiež datus pārraides laikā.
  • --delete: dzēš failus mērķa direktorijā, kas nav avota direktorijā.
  • --exclude: izslēdz norādītos failus vai direktorijus no kopēšanas.

Šie piemēri un opcijas palīdzēs jums sākt strādāt ar rsync un izmantot to, lai efektīvi sinhronizētu failus un direktorijas.

Sintakses komponenti:

  • opcijas: papildu parametri, kas maina komandas darbību. Piemēram, varat norādīt, ka rsync jāpalaiž arhīva režīmā, jāizvadā detalizēta informācija utt.
  • avots: ceļš līdz failiem vai direktorijiem, kurus vēlaties kopēt vai sinhronizēt. Tas var būt vietējais ceļš vai attālināts ceļš (formātā user@host:/path/to/source).
  • galamērķis: ceļš, uz kuru tiks kopēti faili vai direktoriji. Tas arī var būt vietējais ceļš vai attālinātais ceļš.

Lietošanas piemēri

Vietējā direktorija kopēšana uz citu vietējo direktoriju:

rsync -av /path/to/source/ /path/to/destination/

Vietējā direktorija kopēšana uz attālo serveri:

rsync -av /path/to/local/dir/ user@remote_host:/path/to/remote/dir/

Kopēšana no attālinātā servera uz vietējo datoru:

rsync -av user@remote_host:/path/to/remote/dir/ /path/to/local/dir/

Sinhronizēšana, lai izslēgtu noteiktus failus:

rsync -av --exclude='*.tmp' /path/to/source/ /path/to/destination/

rsync ir ļoti noderīgs rīks serveru administratoriem un izstrādātājiem, kas vienkāršo failu pārsūtīšanas un sinhronizēšanas procesu. Tā efektivitāte un elastīgums padara to par vienu no populārākajiem risinājumiem failu dublēšanai un pārvaldīšanai VPS un citos serveros.

15% atlaide jauniem VPS
Pasteidzieties pasūtīt serveri jebkurā vietā
Izvēlieties VPS

Citi raksti

04.11.2024
12 135
Zināšanu bāze / Informācija
VPS vai koplietošanas hostings: kurš hostings ir piemērots jūsu vietnei?
04.11.2024
18 598
Zināšanu bāze / Instrukcijas
Kā konfigurēt Anaconda Ubuntu vai Debian. Sīki izstrādāta rokasgrāmata
04.11.2024
9 706
Zināšanu bāze / Mezgla norādījumi
Hyperliquid: mezgla instalēšana