Tietokannan ja tiedostojen varmuuskopiointi
Sisällysluettelo:
Kun kyse on tiedostojen siirrosta verkon järjestelmien välillä, Linuxin ja Unixin käyttäjillä on käytössään paljon työkaluja.
Suosituimmat tiedonsiirtoprotokollat ovat SSH ja FTP. Vaikka FTP on erittäin suosittu, suosittele aina SSH: n käyttöä, koska se on turvallisin tapa siirtää tiedostoja.
Tiedostojen siirtämiseen SSH: n välityksellä on erikoistuneita työkaluja, kuten
scp
ja
sftp
mutta millään niistä ei ole kaikkia
rsync
tarjoamia ominaisuuksia.
rsync
voidaan käyttää tietojen peilaamiseen, varmuuskopiointiin, tiedostojen kopiointiin järjestelmien välillä ja niin edelleen.
Tässä opetusohjelmassa selitetään kuinka kopioida tiedostoja
rsync
SSH: n kautta.
vaatimukset
-
rsync
apuohjelma on asennettava sekä kohde- että lähdejärjestelmiin. Jos sitä ei ole asennettu, voit asentaa sen jakelun paketinhallinnan avulla:Ubuntu ja Debian:
sudo apt install rsync
CentOS ja Fedora:
sudo yum install rsync
SSH-yhteys etätietokoneeseen.
rsync
komentoa käyttävällä käyttäjällä ja SSH: n etäkäyttäjällä on oltava asianmukaiset oikeudet tiedostojen lukemiseen ja kirjoittamiseen.
rsync
avulla tiedostojen siirtämiseen SSH: n kautta
rsync
avulla voit siirtää tiedostoja ja hakemistoja SSH: n kautta etäpalvelimille ja etäpalvelimille.
Yleinen syntaksi tiedostojen siirtämiseksi
rsync
on seuraava:
Local to Remote: rsync… -e ssh… HOST:DEST Remote to Local: rsync… -e ssh HOST:SRC…
Jos
SRC
on
DEST
,
DEST
on kohdehakemisto
USER
on etä SSH-käyttäjänimi ja
HOST
on etä SSH-isäntä tai IP-osoite.
Rsyncin uudemmat versiot on määritetty käyttämään SSH: ta oletusetä etäkuorina, jotta voit jättää pois
-e ssh
vaihtoehdon.
Jos esimerkiksi haluat siirtää yhden tiedoston
/opt/file.zip
paikallisesta järjestelmästä etäjärjestelmän IP /
12.12.12.12
/var/www/
hakemistoon, suorita:
rsync -a /opt/file.zip [email protected]:/var/www/
A-vaihtoehto tarkoittaa arkistointitilaa, joka synkronoi hakemistot rekursiivisesti, siirtää erityiset ja estävät laitteet, säilyttää symboliset linkit, muokkausajat, ryhmän, omistajuuden ja oikeudet.
Jos tiedosto on etäpalvelimella, se korvataan. Jos haluat tallentaa tiedoston toisella nimellä, määritä uusi nimi:
rsync -a /opt/file.zip [email protected]:/var/www/file2.zip
Jos haluat siirtää tietoja etälaitteelta paikalliselle koneelle, käytä etäpaikkaa lähteenä ja paikallista sijaintia määränpääksi:
rsync -a [email protected]:/var/www/file.zip /opt/
Hakemistojen siirtäminen
rsync
SSH: lla on sama kuin tiedostojen siirto.
On tärkeää tietää, että
rsync
kohtelee
rsync
eri tavalla viimeisellä viivalla
/
. Kun
rsync
on loppuviiva,
rsync
kopioi vain
rsync
sisällön kohdehakemistoon. Kun loppuviiva jätetään pois, lähdehakemisto kopioidaan kohdehakemistoon.
Esimerkiksi siirtääksesi paikallisen
/opt/website/images/
hakemiston et
/var/www/images/
hakemistoon
/var/www/images/
hakemistoon kirjoittamalla:
rsync -a /home/linuxize/images/ [email protected]:/var/www/images/
Käytä -
--delete
-vaihtoehtoa, jos haluat synkronoida paikallisen ja etähakemiston. Ole varovainen käyttäessäsi tätä asetusta, koska se poistaa kohdehakemiston tiedostoja, jos niitä ei ole lähdehakemistossa.
rsync -a --delete /home/linuxize/images/ [email protected]:/var/www/images/
Jos etäisäntän SSH kuuntelee muuta kuin oletus
22
n porttia, määritä portti
-e
vaihtoehdon avulla. Esimerkiksi, jos SSH kuuntelee porttia
3322
käyttäisit:
rsync -a -e "ssh -p 3322" /home/linuxize/images/ [email protected]:/var/www/images/
Kun siirrät suuria määriä dataa, on suositeltavaa suorittaa
rsync
komento näytön aikana tai käyttää
-P
vaihtoehtoa, joka käskee
rsync
osoittamaan edistymispalkin siirron aikana ja pitämään osittain siirretyt tiedostot:
rsync -a -P /home/linuxize/images/ [email protected]:/var/www/images/
johtopäätös
Olemme osoittaneet sinulle, kuinka
rsync
SSH: n avulla voidaan kopioida ja synkronoida tiedostoja ja hakemistoja.
Voit myös lukea, kuinka tiedostojen tai hakemistojen
rsync
pois
rsync
.
Jätä kommentti, jos sinulla on kysyttävää.
rsync-pääteKäytä CAM Unzip zip & unzip tiedostoja helposti. Tämä freeware avulla voit salasanasuojaa zip-tiedostoja ja luetella ja tarkastella tiedostoja ZIP-arkistossa. Lataa ilmaiseksi.
CAM UnZip
Kuinka helposti siirtää ja järjestää tiedostoja tyypin mukaan Windowsissa
Täältä löydät ohjeet tiedostojen siirtämiseen ja järjestämiseen Windowsin tyypin mukaan komentorivin ja eräajotiedostojen avulla.
Yhdistä näppäimistö, pelaa pelejä ps4: llä, ps3: lla, xbox one: lla ja xbox 360: lla
Tässä on helppo tapa kytkeä näppäimistö ja hiiri pelataksesi pelejä PS4: llä, PS3: lla, Xbox One: lla ja Xbox 360: lla.