Arch Linux

Arch Linux rendszer biztonsági mentése

Arch Linux rendszer biztonsági mentése

A mai napig rettegek attól, hogy elveszítsem a heti hosszú munkámat a merevlemez soha nem látott meghibásodása miatt. Ez egyszer velem történt, és biztos vagyok benne, hogy néhányan kapcsolódhatnak ehhez. Azóta megtanultam a leckét, és mindig ügyeltem arra, hogy készen álljak a biztonsági mentésre.

Ebben a bejegyzésben megtudhatja, hogyan készíthet biztonsági másolatot az ArchLinux rendszerről az rsync segítségével. Azok számára, akik nem ismerik, az rsync egy ingyenes és nyílt forráskódú Linux segédprogram, amely szinkronizálja a távoli számítógép fájljait egy külső merevlemezzel. Emiatt a fájlok biztonságának biztosítására szolgál, ha tartalék szerverre továbbítja őket.

Saját beállítás

A bemutató céljából arra szorítkozom, hogy az ArchLinux segítségével egy VirtualBox által generált virtuális gépben dolgozzak. Ez lesz a forrásunk, és biztonsági mentési célként USB-meghajtót fogok használni. Ezenkívül a parancssori felületet fogjuk használni ebben az oktatóanyagban. Ha nincs tapasztalata a CLI-vel kapcsolatban, ne érezze magát megfélemlítve. Megkapod a dolgot

Ezenkívül elővigyázatosságból azt javaslom, hogy titkosítsák az USB-meghajtót, hogy további biztonsági takarót hozzanak létre a fájlok számára. És célszerűbb lenne, ha a rendeltetési hely Linux kompatibilis fájlrendszerrel rendelkezik.

Javaslom, hogy kövesse ezt az oktatóanyagot a végéig, és ezt végezze el hasonló beállítással, mielőtt valóban megpróbálna biztonsági másolatot készíteni a rendszeréről.

A módszer, a metódus:

A biztonsági másolat elindításához a szimulált környezetben írja be a következő parancsot:

$ sudo rsync -aAXv --delete --szárítás run / * --exclude = / mnt / * --exclude = / media / * --exclude = "swapfile" --exclude = "elveszett + talált" --exclude = ".cache "--exclude =" Letöltések "--exclude =".VirtualBoxVMs "- Excule =".ecryptfs "/ / run / media / younis / younisx /


Annak megértéséhez, hogy pontosan mit csinál ez a parancs, vizsgáljuk meg az itt található elemeket:

Az első két elem a sudo és az rsync. A sudo természetesen a szinkron az a program, amelyet itt használunk a biztonsági másolat létrehozásához.

Ami a következő elemnek tűnik, az valójában négy zászló kombinációja.

Az opció aktiválja az archív módot,

-A az opció arra utasítja az operációs rendszert, hogy őrizze meg a hozzáférés-vezérlési listát,

-x A flag, a biztonság, a rendszer, a megbízható és a felhasználói attribútumok megőrzésére szolgál,

Mivel -v a biztonsági mentés előrehaladásához használt zászló.

Együtt a -A, -a és -X A zászlók megőrzik a fájlok integritását az attribútumok fenntartásával.

Aztán ott van a -töröl opció, amely csak azokról a fájlokról készít biztonsági másolatot, amelyek még nincsenek meg a célállomáson (esetünkben USB).-A törlést rengeteg óvintézkedéssel kell használni, mivel a forrás fájlok frissített verziói kicserélik (felülírják) a cél régebbi verzióit.

A -szárazon futás opció az, ami mindezt szimulációban tartja.

A -kizárni zászló arra szolgál, hogy kihagyjon néhány biztonsági másolatot készítő mappát. A fenti parancsban kihúzom a / dev /, / proc /, / proc / / sys / / tmp / / run / / mnt / és / media mappákat. Ez csak annak bizonyítására szolgál, hogy kizárásuk (az / mnt / kivételével) nem szükséges, mivel tartalmukat az rsync nem támogatja automatikusan.

/- diktálja a tartalmat, amelyről biztonsági másolatot akarunk készíteni

/ run / media / younis / younisx az a könyvtár, amelyre biztonsági másolatot készít.

Miután tesztelte a parancsot a szimulációban, törölheti a -dry-run opciót, és újra futtathatja, hogy valóban biztonsági másolatot készítsen.

A biztonsági másolat visszaállítása

Most a fájlok visszaállításáról beszélünk az USB-háttértárról.

Először egy élő ISO-ról és egy pluginról indítjuk a rendszert, és csatlakoztatjuk a tartalék USB-meghajtót. Ezután bejelentkezünk, hogy létrehozzunk egy mappát a biztonsági mentés meghajtó tartalmához, és egy mást a HDD-n található tartalomhoz.

$ mkdir / mnt / system / mnt / usb

Ezután keresse meg az összekapcsolt eszközök nevét:

$ lsblk

Csatlakoztassa a fájlrendszert és a biztonsági másolatot a következő parancsok futtatásával:

$ mount / dev / sda1 / mnt / rendszer
$ mount / dev / sdb1 / mnt / usb


Ezután állítsa vissza a biztonsági másolatot a következő paranccsal:

$ rsync -aAXv --delete --exclude = "elveszett + talált" / mnt / usb / / mnt / system /

Az USB soros meghajtó tartalmát vissza kell állítani a rendszer merevlemezén.

Csomagolás

Mindig célszerű biztonsági másolatot készíteni az adatokról bármilyen szükséges eszközzel. Az általam előírt módszer az rsync segítségével biztos módszer az adatok jólétének garantálására minden hardverhiba esetén.

Ebben az oktatóanyagban megtanulta biztonsági másolatát készíteni az ArchLinuxról az rsync segítségével. Ismét jobb, ha kipróbálja az utasításokat egy virtuális környezetben, mielőtt valóban megkísérelné a meghajtó biztonsági mentését.

Ennyi van ma neked. Remélem, tetszett követni a bemutató utasításait. További ilyen bejegyzésekkel járunk utána; addig nézd meg a blogunkon található néhány egyéb dolgot.

Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...
Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...
A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...