Linux:Tömörítés, archiválás
A lap korábbi változatát látod, amilyen Admin (vitalap | szerkesztései) 2016. április 11., 12:12-kor történt szerkesztése után volt.
Tömörítés, archiválás
Kivonat: tar, gzip, bzip, zip, unzip, rar, unrar, rsync
- Készítsen a home könvtárában egy arch nevű könyvtárat! Másolja ide az /etc könyvtár összes .conf kiterjesztésű fájlját! A további feladatokat itt fogjuk elvégezni.
Tömörítés
- Tömörítse gzip-pel és bzip2-vel is az adduser.conf fájlt!
- Bontsa ki az archívból az adduser.conf fájlt!
- Készítsen egy tar fájlt a /etc könyvtár összes fájljáról a /tmp könyvtárba tmpBackup-<username>.tar néven!
- Oldja meg az előző feladatot úgy, hogy csak a .conf kiterjesztésű fájlokról készüljön tar fájl! Ezt a /tmp könyvtárba confBackup-<username>.tar néven készítse el!
- Ellenőrizze a confBackup-<username>.tar fájl épségét (kibonthatóságát)!
- Bontsa ki a confBackup-<username>.tar tar fájl tartalmát a /tmp/<username> könyvtárba!
- Törölje az előző feladatban kibontott fájlokat! A tar fájlból most csak az adduser.conf fájlt bontsa ki! (Alapul vesszük az előző feladatot, az aktuális könyvtár tehát a /tmp/<username>!
- Tömörítse a tar fájlt a gzip programmal!
- Egy paranccsal végezze el a /etc könyvtár .conf kiterjesztésű fájljainak archiválását úgy, hogy tömörített fájlt kapjon! A keletkezett archív a /tmp/confBackup2-<username>.tgz, vagy a /tmp/confBackup2-<username>.bz2 legyen!
- Szinkronizálja a /etc könyvtárat a saját arch könyvtárába! Végezze el e szinkronizációt újra! (Figyelje meg, hogy nem történik frissítés!)
- Töröljön egy fájlt az arch könyvtárból, és szinkronizáljon újra! Helyreállította ez a mentésből törölt fájlt?
Szinkronizálás
- Az rsync paranccsal másolja át az összes conf kiterjesztésű fájlt az etc könyvtárból a ~/backup könyvtárába!
- Tegye meg ugyanezt úgy, hogy a forrás fájlok a 193.225.33.18-as IP című gép /tmp könyvtárában vannak!
- Másolja át ugyanerről a gépről az /etc/fstab fájlt a ~/backup könyvtárába!
- Frissítse a backup könyvtárat az időközben megváltozott tartalommal!
TODO: --backup