apt-btrfs-snapshot και apt-clone

...εφαρμογές για οτιδήποτε άλλο

Συντονιστής: konnn

apt-btrfs-snapshot και apt-clone

Δημοσίευσηαπό Alexandros » 05 Οκτ 2012, 19:04

Εντόπισα τα apt-btrfs-snapshot και apt-clone για να κάνω backup τα αποθετήρια του συστήματος μου. Δεν κατάλαβα όμως τι διαφορές έχουν και τι παραμέτρους πρέπει να βάλω. Τα έχει χρησιμοποιήσει κανείς;
ACER ASPIRE 5920G-934G32Bn, Intel Core 2 Duo T9300 (2.5 GHz FSB, 6MB L2 Cache, 800 MHz FSB), 4GB (2x2 GB) DDR2, Nvidia, GEFORCE 9500M-GS 512MB, 15.4 WXGA CB,802.11N - https://www.viralnews.gr/index.php/ygeia-kathimerinotita/item/392-seminario-facebook
Alexandros
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 981
Εγγραφή: 08 Ιούλ 2008, 14:07
Εκτύπωση

Re: apt-btrfs-snapshot και apt-clone

Δημοσίευσηαπό medigeek » 06 Οκτ 2012, 01:20

Δεν δοκίμασα κανένα από αυτά, αλλά σύμφωνα με μια ερώτηση στο askubuntu θα πρέπει να κάνεις καθαρή εγκατάσταση με btrfs (αντί ext4) για να χρησιμοποιήσεις το apt-btrfs-snapshot.
Σκέψου το σαν το αντίστοιχο "system restore" στο windows. Σε βοηθάει να αναιρέσεις (undo?) μια εγκατάσταση πακέτων.
Παρόμοιο με αυτό το πρόγραμμα είναι το btrfs-snap: http://blog.patshead.com/2010/09/simple ... -snap.html

Το apt-clone είναι άλλη ιστορία, σε βοηθάει να κάνεις copy μια λίστα από εγκατεστημένα πακέτα σε μια μηχανή Α και να τα εγκαταστήσεις σε άλλη μηχανή Β.
http://chris.olstrom.com/software/apt-clone/
έγραψε:Why would I want to do this?

If you have a medium or large network with many workstations with software set that differs from your distribution’s default, apt-clone can save you a significant amount of time with the first setup, or deployment of new software. Instead of managing each the software set on workstation individually, apt-clone allows you to install once on a single machine, and duplicate this package selection on any other system (with no communication between hosts required).
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: apt-btrfs-snapshot και apt-clone

Δημοσίευσηαπό Alexandros » 06 Οκτ 2012, 09:29

@medigeek Ευχαριστώ πολύ. Για τη συγκεκριμένη δουλειά προσπαθησα να χρησιμοποιήσω τη λειτουργία που έχει ούτως ή άλλως το synaptic:

Αρχείο ==> Αποθήκευση σημειώσεων

Διαπίστωσα όμως ότι δεν παίρνει και τα αποθετήρια οπότε δεν εξυπηρετεί και τόσο.

Αναρωτιέμαι κατά πόσον το Δημιουργία δέσμης ενεργειών λήψης πακέτων που βρίσκεται ακριβώς από κάτω κάνει κάτι διαφορετικό...

Σε κάθε περίπτωση, επειδή δεν κατάλαβα πώς πρέπει να χρησιμοποιήσω το apt-clone, μπορείς σε παρακαλώ να μου πεις τι εντολές πρέπει να περάσω για backup-restore;
ACER ASPIRE 5920G-934G32Bn, Intel Core 2 Duo T9300 (2.5 GHz FSB, 6MB L2 Cache, 800 MHz FSB), 4GB (2x2 GB) DDR2, Nvidia, GEFORCE 9500M-GS 512MB, 15.4 WXGA CB,802.11N - https://www.viralnews.gr/index.php/ygeia-kathimerinotita/item/392-seminario-facebook
Alexandros
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 981
Εγγραφή: 08 Ιούλ 2008, 14:07
Εκτύπωση

Re: apt-btrfs-snapshot και apt-clone

Δημοσίευσηαπό medigeek » 06 Οκτ 2012, 18:59

Από το manpage βλέπω ότι είναι σχεδόν ξεκάθαρο:
Κώδικας: Επιλογή όλων
apt-clone clone


Για επαναφορά ίσως χρειάζεται και το αρχείο/archive:
Κώδικας: Επιλογή όλων
apt-clone restore myfile
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: apt-btrfs-snapshot και apt-clone

Δημοσίευσηαπό Alexandros » 06 Οκτ 2012, 20:43

[quote="medigeek"]Από το manpage βλέπω ότι είναι σχεδόν ξεκάθαρο:
Κώδικας: Επιλογή όλων
apt-clone clone


Μου βγάζει αυτό εδώ...
usage: apt-clone clone [-h] [--source SOURCE] [--with-dpkg-repack]
[--with-dpkg-status]
destination
apt-clone clone: error: too few arguments


Τι δεν έχω καταλάβει;
ACER ASPIRE 5920G-934G32Bn, Intel Core 2 Duo T9300 (2.5 GHz FSB, 6MB L2 Cache, 800 MHz FSB), 4GB (2x2 GB) DDR2, Nvidia, GEFORCE 9500M-GS 512MB, 15.4 WXGA CB,802.11N - https://www.viralnews.gr/index.php/ygeia-kathimerinotita/item/392-seminario-facebook
Alexandros
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 981
Εγγραφή: 08 Ιούλ 2008, 14:07
Εκτύπωση

Re: apt-btrfs-snapshot και apt-clone

Δημοσίευσηαπό medigeek » 06 Οκτ 2012, 21:15

Χεχε, τότε δεν είναι ξεκάθαρο... :P

Μήπως αυτό;
Κώδικας: Επιλογή όλων
apt-clone clone .

Θα πρέπει λογικά να φτιάξει κάποιο .tar.gz - υποθέτω η εντολή για restore είναι:
Κώδικας: Επιλογή όλων
apt-clone restore apt-clone-xxxx.tar.gz
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: apt-btrfs-snapshot και apt-clone

Δημοσίευσηαπό Alexandros » 07 Οκτ 2012, 00:21

medigeek έγραψε:Θα πρέπει λογικά να φτιάξει κάποιο .tar.gz


Όχι, δεν φτιάχνει τίποτε. Απλώς μου βγάζει το μήνυμα λάθους που ανέφερα πιο πάνω:

usage: apt-clone clone [-h] [--source SOURCE] [--with-dpkg-repack]
[--with-dpkg-status]
destination
apt-clone clone: error: too few arguments
ACER ASPIRE 5920G-934G32Bn, Intel Core 2 Duo T9300 (2.5 GHz FSB, 6MB L2 Cache, 800 MHz FSB), 4GB (2x2 GB) DDR2, Nvidia, GEFORCE 9500M-GS 512MB, 15.4 WXGA CB,802.11N - https://www.viralnews.gr/index.php/ygeia-kathimerinotita/item/392-seminario-facebook
Alexandros
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 981
Εγγραφή: 08 Ιούλ 2008, 14:07
Εκτύπωση

Re: apt-btrfs-snapshot και apt-clone

Δημοσίευσηαπό medigeek » 07 Οκτ 2012, 02:27

έγραψε:$ apt-clone clone --help
usage: apt-clone clone [-h] [--source SOURCE] [--with-dpkg-repack]
[--with-dpkg-status]
destination

positional arguments:
destination

optional arguments:
-h, --help show this help message and exit
--source SOURCE The source dir of the system or chroot, usually '/'
--with-dpkg-repack add no longer downloadable package to the state bundle
(that can make it rather big)
--with-dpkg-status include full copy of dpkg-status file, mostly useful for
debugging


έγραψε:
$ apt-clone clone /tmp/mybox
not installable: drwright, aircrack-ng, libdvdcss2, skype
version mismatch:

Note that you can use --with-dpkg-repack to include those packges in the clone file.


έγραψε:$ mkdir /tmp/mybox/
$ apt-clone clone --with-dpkg-repack /tmp/mybox/
dpkg-deb: building package `drwright' in `./drwright_3.5.0-1~ppap1_amd64.deb'.
dpkg-deb: warning: './dpkg-repack-8058/DEBIAN/control' contains user-defined field 'Original-Maintainer'
dpkg-deb: warning: ignoring 1 warning about the control file(s)

dpkg-deb: building package `libdvdcss2' in `./libdvdcss2_1.2.12-0.0medibuntu1_amd64.deb'.
dpkg-deb: building package `skype' in `./skype_4.0.0.8-1_amd64.deb'.
not installable: drwright, libdvdcss2, skype
version mismatch:


Μπορείς να δημιουργήσεις ένα φάκελο οπουδήποτε.
Σημείωσε πως θέλει slash (/) στο τέλος του φακέλου (/tmp/mybox/):
Κώδικας: Επιλογή όλων
mkdir /tmp/mybox/
apt-clone clone --with-dpkg-repack /tmp/mybox/


έγραψε:$ ls -l /tmp/mybox/
total 28776
-rw-rw-r-- 1 savvas savvas 29464282 Oct 7 01:23 apt-clone-state-savvas-desktop.tar.gz


Για restore:
Κώδικας: Επιλογή όλων
sudo apt-clone restore /tmp/mybox/apt-clone-state-savvas-desktop.tar.gz

(Δεν το δοκίμασα)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: apt-btrfs-snapshot και apt-clone

Δημοσίευσηαπό Alexandros » 07 Οκτ 2012, 20:54

Ωραία! Ευχαριστώ πάρα πολύ!!! :)
ACER ASPIRE 5920G-934G32Bn, Intel Core 2 Duo T9300 (2.5 GHz FSB, 6MB L2 Cache, 800 MHz FSB), 4GB (2x2 GB) DDR2, Nvidia, GEFORCE 9500M-GS 512MB, 15.4 WXGA CB,802.11N - https://www.viralnews.gr/index.php/ygeia-kathimerinotita/item/392-seminario-facebook
Alexandros
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 981
Εγγραφή: 08 Ιούλ 2008, 14:07
Εκτύπωση


Επιστροφή στο Εφαρμογές Άλλες-Διάφορες