rsync

Ako merať a ukazovať priebeh rsync kópie systému Linux?

Ako merať a ukazovať priebeh rsync kópie systému Linux?
Rsync znamená „vzdialená synchronizácia“, čo je bezplatný nástroj na synchronizáciu súborov príkazového riadku s otvoreným zdrojom, ktorý sa používa na prenos súborov a adresárov do miestnych a vzdialených cieľov. Je to efektívny nástroj, pretože kopíruje iba zmeny zo zdroja. Z tohto dôvodu minimalizuje množstvo údajov kopírovaných do vzdialeného cieľa. Používa sa na zálohovanie, zrkadlenie a prenos údajov z jedného miesta na druhé.

Za normálnych okolností sa pri kopírovaní súboru pomocou nástroja rsync nezobrazuje indikátor priebehu ani miera rýchlosti alebo veľkosti prenesených údajov. Počas prenosov veľkých súborov môžete niekedy chcieť sledovať priebeh prenosu a veľkosť prenesených údajov.

V tomto rýchlom tipe si ukážeme, ako merať a ukazovať postup rsync pri kopírovaní súborov v systéme Linux. Ukážeme vám tiež, ako zobraziť štatistiku prenosu súborov.

Toto je syntax základného príkazu rsync:

Možnosti $ rsync ZDROJOVÝ CIEĽ

Napríklad na kopírovanie adresára s názvom sample a jeho obsahu do adresára Downloads bude príkaz:

$ rsync -av vzorka / Na stiahnutie /

Kde a voľba sa používa na rekurzívnu synchronizáciu a v sa používa na podrobný výstup.

Toto je výstup vyššie uvedeného príkazu rsync, ktorý zobrazuje podrobný výstup procesu prenosu súborov. Ako však vidíte, neukazuje žiadny pokrok ani štatistiku prenosu súborov.

Zobraziť priebeh kopírovania Rsync

Ak chcete zobraziť priebeh procesu kopírovania Rsync, použite voľbu rsync built-in-progress.

Tu je syntax príkazu:

$ rsync --progress ZDROJOVÝ CIEĽ

Napríklad na zobrazenie priebehu kopírovania adresára s názvom sample a jeho obsahu do adresára Downloads by bol príkaz:

$ rsync -av - ukážka priebehu / súbory na stiahnutie /

Kde -progress sa používa na zobrazenie lišty priebehu prevodov, a - možnosť rekurzívnej synchronizácie a - v na zobrazenie podrobného výstupu.

Toto je výstup vyššie uvedeného príkazu rsync, ktorý zobrazuje priebeh kopírovania každého súboru do iného umiestnenia. Na konci prenosu súborov uvidíte súhrnný riadok zobrazujúci počet odoslaných / prijatých bajtov, rýchlosť prenosu, celkovú veľkosť a rýchlosť prenosu.

Na vyššie uvedenom výstupe môžete vidieť priemernú rýchlosť prenosu 78 078 648.67 bajtov / s, celková veľkosť súboru je 169 746 317 bajtov a trvalo to 1.45 sekúnd na dokončenie prenosu.

Zobraziť štatistiku Rsync Copy

Existuje ešte jedna možnosť -staty, že niektoré ďalšie štatistické údaje o prenose súborov, napríklad počet súborov a počet prenesených súborov, celková veľkosť súboru a celková veľkosť preneseného súboru atď. Ak chcete zahrnúť tieto štatistiky do svojho výstupu spolu s priebehom prenosu súborov, môžete použiť voľbu -stats s rsync nasledovne:

$ rsync -progress -stats ZDROJOVÝ CIEĽ

Napríklad na zobrazenie priebehu a štatistík pri kopírovaní adresára s názvom sample a jeho obsahu do adresára Downloads by bol príkaz:

$ rsync -av --progress --stats sample / Downloads /

Kde -progress sa používa na zobrazenie lišty priebehu prevodov, -staty na zobrazenie štatistík, a - možnosť rekurzívnej synchronizácie a - v zobraziť podrobný výstup.

Toto je výstup vyššie uvedeného príkazu rsync, ktorý zobrazuje priebeh kopírovania každého súboru do iného umiestnenia. Na konci prenosu súborov uvidíte štatistiku prenosu súborov a súhrnný riadok zobrazujúci počet odoslaných / prijatých bajtov, rýchlosť prenosu, celkovú veľkosť a rýchlosť prenosu.

V tomto príspevku ste sa naučili merať a ukazovať postup rsync kopírovania súborov zo zdroja do cieľa. Voľba -progress zobrazuje priebeh prenosu, zatiaľ čo voľby -stats zobrazujú štatistiku prenosu súborov. Tieto možnosti poskytujú nudnému používateľovi čo pozerať pri prenose veľkých súborov.

Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...
Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...
Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...