Domanda Come eseguire il backup delle impostazioni e l'elenco dei pacchetti installati


Se voglio fare un backup di tutto ciò che ho fatto dopo la nuova installazione di Ubuntu, quali sono le opzioni possibili? Di cosa dovrei fare il backup? Voglio ottenere tutte le impostazioni che ho modificato, tutti i pacchetti che ho installato, ecc.


252
2017-10-24 00:36


origine


Nessuno ha menzionato: sudo dpkg -l > installed_software.txt! - iammilind
@iammilind Probabilmente perché dpkg --get-selections le soluzioni coprono questo. - belacqua
Diffidare di questo bug però: bugs.launchpad.net/ubuntu/+source/policykit-desktop-privileges/...Ho provato la soluzione più upvoted e non ho mai funzionato a causa di quell'errore. (Potrebbe essere più adatto come commento, ma non ho abbastanza reputazione per postarlo come commento) - Jonathan
essere consapevoli del fatto che se si sta ripristinando una versione più recente del sistema operativo, alcune impostazioni potrebbero essere incomplete o addirittura in conflitto, con la possibilità di malfunzionare alcune applicazioni. - Aquarius Power
relazionato: Cosa posso fare per rendere sicura e agevole la transizione verso un nuovo hardware del computer? - David Cary


risposte:


programmi

Un modo rapido per eseguire il backup di un elenco di programmi consiste nell'eseguire questo:

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys

Li eseguirà in un formato leggibile da dpkg* per dopo la tua reinstallazione, in questo modo:

sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < ~/Package.list
sudo apt-get dselect-upgrade -y

* Potrebbe essere necessario aggiornare l'elenco di pacchetti disponibili di dpkg o semplicemente ignorare le selezioni (vedi questo bug debian per maggiori informazioni). Dovresti farlo prima sudo dpkg --set-selections < ~/Package.list, come questo:

apt-cache dumpavail > ~/temp_avail
sudo dpkg --merge-avail ~/temp_avail
rm ~/temp_avail

Impostazioni e dati personali

Prima di reinstallare, dovresti probabilmente eseguire il backup delle impostazioni da alcuni dei tuoi programmi, questo può essere fatto facilmente afferrando le cartelle da / etc e tutto il contenuto dalla tua directory utente (non solo le cose che puoi vedere in nautilus!):

rsync --progress /home/`whoami` /path/to/user/profile/backup/here

Dopo aver reinstallato, puoi ripristinarlo con:

rsync --progress /path/to/user/profile/backup/here /home/`whoami`

Quindi tutti insieme come uno script pseudo-bash.

Questo presuppone che ci sia un solo utente sulla macchina (rimuovi /'whoami' altrimenti) e che hai usato lo stesso nome utente su entrambe le installazioni (modifica dest. di rsync altrimenti).

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys
rsync --progress /home/`whoami` /path/to/user/profile/backup/here

##  Reinstall now

rsync --progress /path/to/user/profile/backup/here /home/`whoami`
sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dpkg --set-selections < ~/Package.list
sudo dselect

260
2018-01-28 00:19



Questo non funzionerà su Ubuntu 12.10. dice dpkg: warning: package not in database at line XXX: xrdp E non c'è nessun pacchetto per nome "dselect" - confiq
@confiq Controlla i tre commenti precedenti - Huckle
blah ... per risolvere l'avviso di dpkg, leggi questo: forums.debian.net/viewtopic.php?f=17&t=79006#p432478 - confiq
Ricordati di eseguire il backup e riaggiungere la directory sources.d - in particolare, in Ppa verranno raggruppate le informazioni sulla fonte in file separati. La reinstallazione fallirà senza di loro. - balloons
Restaurato. Sono rimasto deluso dal fatto che tutte le impostazioni relative a DesktopEnv (avvio, animazione, modifiche del compiz, sfondo del desktop) non sono state ripristinate. Commony: tutti risiedono in dconf! Soluzione: all'interno della GUI, Log Out tramite l'icona a forma di ingranaggio nella barra dei menu principale. Quindi passare a una CLI tramite CTRL-ALT-F1. Ripristina .config / dconf / utente dal backup. Passa alla GUI tramite CTRL-ALT-F7, accedi di nuovo. Voilà: tutte le impostazioni relative a Unity sono di nuovo in vigore! Tentativo di spiegazione: durante una sessione della GUI di Unity attiva, il file dconf può essere bloccato o ignorato, quindi è necessario passare alla modalità CLI pura? - porg


Chi è questo per: gli utenti che hanno un normale uso regolare del proprio computer, che hanno eseguito una configurazione minima o assente al di fuori della propria cartella home, non hanno compromesso gli script ei servizi di avvio. Un utente che desidera ripristinare il suo software come era quando lo ha installato con tutte le personalizzazioni eseguite e conservate nella cartella principale.

Chi non è adatto a questo: server geek, utenti esperti con software installato per origine (il ripristino dell'elenco dei pacchetti potrebbe interrompere il sistema), utenti che hanno modificato lo script di avvio di alcune applicazioni per adattarsi meglio alle loro esigenze. Attenzione: c'è una grande possibilità che eventuali modifiche fuori casa vengano sovrascritte.

Esegui il backup dei pacchetti e delle impostazioni utente correnti


Una volta che sei pronto con il tuo sistema e soddisfatto del software installato, puoi ottenere un elenco dei pacchetti installati usando il comando dpkg --get-selections e salvare l'output in un file di registro.

Creare un backup cartella in casa

sudo mkdir ~/backup

Salva l'elenco dei pacchetti attualmente installati

dpkg --get-selections > ~/backup/installed_packages.log

Fai un backup del tuo file di sorgenti apt

sudo cp /etc/apt/sources.list ~/backup/sources.bak

e una copia dell'elenco di chiavi attendibili di apt

sudo apt-key exportall > ~/backup/repositories.keys

Crea un backup della tua cartella Inizio con lo strumento di backup integrato in Ubuntu, Deja-dup.

  • Imposta la cartella di backup

enter image description here

  • Verifica che effettui un backup della tua cartella Inizio e aggiungi tutte le cartelle che potresti non desiderare, come ad esempio il Trash cartella

enter image description here

  • Nella scheda panoramica premere Fai il backup ora per eseguire il backup della cartella Inizio

enter image description here

  • Lo strumento di backup chiederà se si desidera aggiungere una password al backup, a scelta. Il tuo backup inizierà dopo aver premuto Continua

enter image description here

Quando questo è fatto avrai un backup dei tuoi pacchetti e file di configurazione relativi al tuo utente. Se necessario, sarai in grado di ripristinare i tuoi file da ~/backupcartella.

Ripristino del backup


Inizia ripristinando il file sorgenti dal backup effettuato

sudo cp ~/backup/sources.bak /etc/apt/sources.list

Le chiavi di backup

sudo apt-key add ~/backup/repositories.keys

Aggiorna i tuoi elenchi di fonti

sudo apt-get update

Ripristina i pacchetti dai salvati installed_packages.log

sudo dpkg --clear-selections
sudo dpkg --set-selections < ~/backup/installed_packages.log && sudo apt-get dselect-upgrade

sudo dpkg --clear-selections segnerà tutti i pacchetti correnti installati per la rimozione, in questo modo quando ripristinerai la lista dei pacchetti salvati i pacchetti che non sono nella lista saranno rimossi dal tuo sistema.

Rimuovi la configurazione attuale da casa creando un backup della cartella nel loro stato corrente (dopotutto, che cosa è l'uso di ripristinare file nuovi se ce ne sono altri che possono influenzare la configurazione?)

mkdir ~/.old-gnome-config/ && mv ~/.gnome* ~/.old-gnome-config/ && mv ~/.gconf* ~/.old-gnome-config/ && mv ~/.metacity ~/.old-gnome-config/ && mv ~/.cache ~/.old-gnome-config/ && mv ~/.dbus ~/.old-gnome-config/ && mv ~/.dmrc ~/.old-gnome-config/ && mv ~/.mission-control ~/.old-gnome-config/ && mv ~/.thumbnails ~/.old-gnome-config/   && ~/.config/dconf/* ~/.old-gnome-config/

Al termine, ripristinare il backup creato con Deja-dup.

  • Aprire lo strumento di backup e nella scheda panoramica premere Ripristina

enter image description here

  • Seguire le istruzioni per ripristinare i file nelle loro posizioni originali

enter image description here

Fatto ciò, i pacchetti torneranno alla selezione salvata, la nostra configurazione verrà ripristinata e, si spera, un desktop funzionante, il tutto senza installare una singola applicazione aggiuntiva e utilizzando gli strumenti predefiniti di Ubuntu.

L'unica cosa che rimane è fare un po 'di pulizia e controllare che tutto funzioni.

Qualcosa è andato storto, il mio desktop è sparito


Ci sono alcuni post in Ask Ubuntu che possono guidarti nel caso in cui qualcosa sia sbagliato e hai bisogno di resettare il tuo desktop. Se qualcosa è sbagliato e ci si ritrova a doverlo fare, si prega di dare un'occhiata a questi post:


46
2018-01-28 02:20





I backup richiedono un po 'di pianificazione e ci sono diverse strategie praticabili. Dovrai decidere quale metodo funziona meglio per te.

Fai attenzione al "modo migliore", ciò che funziona meglio per una persona potrebbe non essere il migliore per un altro.

Alla fine della giornata, il "metodo migliore" è quello che è stato testato e noto per funzionare. Devi testare la tua strategia di backup PRIMA di averne bisogno

Usando le immagini

Un modo è semplicemente copiare e comprimere un'immagine delle tue partizioni. Puoi farlo con diversi strumenti, qualsiasi cosa da dd a partimage a clonezilla

partimage
Clonezilla

Il vantaggio di questa strategia è che è (relativamente) facile e molto completo. Lo svantaggio è che le immagini di backup sono grandi.

Backup più piccoli

È possibile eseguire backup più piccoli eseguendo solo il backup di dati e impostazioni. Ci sono diversi strumenti per farlo, tutto da dd a tar a rsync.

La chiave qui è sapere cosa è necessario eseguire il backup.

Vantaggio: i backup saranno più piccoli.
Svantaggio - Questo è un metodo manuale, quindi è facile dimenticare un file critico (/ etc / passwd).

Sarà sempre necessario rivedere un elenco di ciò che deve essere restituito per assicurarsi che l'elenco sia completo.

1) Elenco di pacchetti installati

Lista dei pacchetti     # Crea un elenco di testo di un'installazione esistente di tutti i pacchetti installati apt-get     # per reinstallare su una distribuzione appena installata

# make the list
[old distro] sudo dpkg --get-selections > packages

Dovresti quindi eseguire una nuova installazione e ripristinare i pacchetti. I seguenti comandi aggiornano anche tutti i pacchetti sul tuo sistema (quindi ripristina e aggiorna tutto in una volta).

# Now put them back on the new distro
[new distro] sudo dpkg --set-selections < packages

[new distro] sudo apt-get dselect-upgrade

2) Dati. Generalmente questo sarebbe / home. La maggior parte dei dati utente e delle personalizzazioni si troveranno nella home directory degli utenti. Se si salvano dati in altre posizioni, includerlo (ad esempio / media / dati).

3) Impostazioni di sistema . Qui è dove ci sarà qualche variazione. Personalmente se modifico QUALUNQUE impostazioni di sistema, tengo una copia del file di configurazione originale e il mio file personalizzato in / root. Quindi se modifico /etc/fstab per esempio, tieni una copia in / root / etc / fstab e originale in /root/etc/fstab.orig

Avrai anche bisogno di /etc/passwd, /etc/shadow , /etc/group , /etc/sudoers, /etc/hostname, e /etc/hosts (potresti aver bisogno di più in / etc, se ho dimenticato qualcosa lo aggiungerò)

Su un server potrebbe essere necessario includere /var/www o altre directory di dati.

Capisco che questo richiede un certo sforzo, quindi, potrebbe essere più facile includerli tutti /etc.

4) Una copia del tuo disco tabella delle partizioni.

sudo fdisk -l > fdisk.bak

È possibile utilizzare queste informazioni per ripristinare la tabella delle partizioni se si sostituisce il disco rigido.

5) Una copia del tuo MBR 

dd if=/dev/sda of=MBR.bak bs=512 count=1

Dovresti ripristinare con

dd if=MBR.bak of=/dev/sda bs=512 count=1

6) Altri file / directory - A seconda del sistema e della personalizzazione potrebbe essere necessario includere directory aggiuntive. Le considerazioni potrebbero includere /opt , /usr/local, / usr / share` e / o i tuoi file .desktop. Qualsiasi cosa sul tuo sistema hai scaricato o personalizzato al di fuori di apt-get o software manager.

7) Metti tutto questo in un archivio

tar -cvpzf backup.tar.gz /home /root /etc ./MBR.bak ./fsdisk.bak ./packages

8) rsync

In alternativa a tar, puoi usare rsync.

Vedi - https://help.ubuntu.com/community/rsync

Backup di rete

Un'altra opzione è usare NFS o Samba per eseguire il backup dei dati.

cron

È possibile automatizzare i backup scrivendo uno script di backup e eseguendolo (ogni giorno / ogni ora) con cron.

Ristabilire

1) Usando un CD live, ripristina le partizioni usando gparted o fdisk dalle informazioni in fdisk.bak
2) Installa Ubuntu.
3) Avvia la tua nuova installazione, aggiorna i tuoi pacchetti.
4) Ripristina i tuoi dati e impostazioni

tar -xvpzf /home/test/backup.tar.gz -C / 

Quindi riavviare

Guarda anche - https://help.ubuntu.com/community/BackupYourSystem/TAR

Altre strategie

Esistono molte strategie aggiuntive per il backup, alcune per il backup della sola directory home, alcune grafiche.

vedere: https://help.ubuntu.com/community/BackupYourSystem

analisi

Non è un backup a meno che non sia testato. Questo è molto importante quando NON si sta usando un'immagine della partizione di root.

Test di ripristino del sistema in una VM, un computer di riserva o una partizione di riserva o un disco rigido.


26
2018-01-28 20:17



Bella risposta! Un'aggiunta, dal sito Web PartImage: PartImage non supporta le partizioni Ext4 e Ubuntu imposta automaticamente il formato del file system Ext4. Mi è stato detto che PartClone (che supporta Ext4) è una buona alternativa. Potresti anche voler esaminare CloneZilla. - LIttle Ancient Forest Kami


Selezione dei pacchetti installati usando apt-clone

APT-Clone. Questo pacchetto può essere usato per clonare / ripristinare i pacchetti su un apt basato   sistema. Salverà / ripristinerà i pacchetti, sources.list, keyring e   stati installati automaticamente. Può anche salvare / ripristinare non più   pacchetti scaricabili usando dpkg-repack.

APT-Clone è usato da ubiquity(Programma di installazione di Ubuntu) per il processo di aggiornamento.

  1. Installare

    sudo apt-get install apt-clone
    
  2. Fare il backup

    sudo apt-clone clone path-to/apt-clone-state-ubuntu-$(lsb_release -sr)-$(date +%F).tar.gz
    
  3. Ripristinare il backup

    sudo apt-clone restore path-to/apt-clone-state-ubuntu.tar.gz
    

    Ripristina la versione più recente:

    sudo apt-clone restore-new-distro path-to/apt-clone-state-ubuntu.tar.gz $(lsb_release -sc)
    

Riferimento:  man apt-clone


Dati domestici, configurazione /etc, .. usando duplicity

Duplicità arretra le directory producendo volumi crittografati in formato tar   e caricandoli su un file server remoto o locale. Perché la doppiezza   usa librsync, gli archivi incrementali sono efficienti solo nello spazio   registra le parti dei file che sono stati modificati dall'ultimo backup.   Poiché la duplicità utilizza GnuPG per crittografare e / o firmare questi archivi, loro   sarà sicuro dallo spionaggio e / o dalla modifica da parte del server.

  1. Installare

    sudo apt-get install duplicity
    
  2. di riserva

    duplicity full path-to/source_folder/ file:///path_to/duplicity_backups/
    

    o backup incrementale (eseguirà il backup solo della differenza dall'ultimo backup):

    duplicity incremental path-to/source_folder/ file:///path_to/duplicity_backups/
    
  3. Ristabilire

    duplicity restore file:///path_to/duplicity_backups/ path-to/target_folder/
    

Riferimento:  man duplicity


18
2018-06-22 08:56



APT-Clone è molto meglio del dpkg --get-selections soluzione perché: 1. conserva tutte le informazioni sui repository 2. tiene traccia di quali pacchetti sono stati installati automaticamente 3. consente di reimballare i file DEB installati localmente. Questa dovrebbe essere la risposta accettata! - Andrea Lazzarotto
È fantastico! Spero che funzionino con la 16.04, è esattamente quello che sto cercando. Ma mi chiedo, Apt-Clone rimuoverà anche i pacchetti che non sono nella configurazione ripristinata? - Dorian
@XToro, No, non rimuoverà. (btw, se rimuoveva i pacchetti di default danneggerebbe l'aggiornamento, perché la maggior parte degli aggiornamenti ha nuovi pacchetti installati e alcuni rilasciati) - user.dz
@Sneetsher Questo è un peccato. Mi piacerebbe davvero se rimuovesse tutti i pacchetti non presenti nell'elenco e quindi installassi quelli elencati insieme alle sue dipendenze. Il mio problema con il perché voglio usarlo è rimuovere pacchetti indesiderati dopo aver giocato con cose come l'installazione di nuovi DE. Ci sono sempre tonnellate di avanzi dopo aver rimosso il DE. - Dorian
@XToro, mi piace, ne avevo bisogno prima, ma sono andato in giro testando in scatole virtuali. Hai bisogno di uno script modificato da La risposta di Huckle. È meglio fare una nuova domanda e menzionare il problema con questo. Se non sei in grado o non vuoi per qualche motivo, lo farò? - user.dz


Anche se a questa domanda è stata data una risposta per un po ', ho notato che nessuno ha menzionato etckeeper. Correre apt-get install etckeeper, configura il tuo VCS in /etc/etckeeper/etckeeper.confe da quel momento avrai un controllo molto migliore della tua directory / etc. Questo può anche essere utilizzato per ripristinare le configurazioni all'interno della directory / etc.

Ad esempio, supponendo che tu abbia configurato git come VCS, esegui il backup del tuo /etc/.git directory. Ogni volta che hai bisogno di ripristinare le tue configurazioni su una nuova / etc, copia la tua directory /etc/.git di backup nella nuova directory / etc. Ora hai molte opzioni per gestire il tuo restauro:

  • Visualizza le differenze
    • git diff
  • Mantieni tutte le differenze nella directory "fresca" in un ramo git
    • git checkout -b new; git add -A; git commit -m 'new etc'
  • Ripristinare incondizionatamente il backup
    • git clean -f

14
2017-11-17 18:26





Per quelli che vogliono un bel bella interfaccia grafica ...

... introducendo Aptik.

Tutto ciò che serve è una directory di backup, archiviata localmente o nel cloud. Aptik eseguirà il backup di PPA, pacchetti scaricati, selezioni software, impostazioni dell'applicazione e temi e icone. Molto utile.

Puoi installarlo tramite il ppa:

sudo apt-add-repository –y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install aptik

Spero che questo aiuti :)


10
2017-10-15 11:08



sudo apt-add-repository –y ppa:teejee2008/ppadovrebbe essere sudo apt-add-repository ppa:teejee2008/ppa. Solo 1 argomento accettato. - erm3nda
Questa è l'opzione più REALISTICA per qualcuno che vuole fare un backup selezionabile, a livello di sistema e dell'utente. A proposito, la versione attuale supporta molte più impostazioni di quelle mostrate su quello screenshot. - erm3nda


Per creare un elenco di backup di tutti i programmi installati: http://savvyadmin.com/backup-and-restore-package-lists-in-ubuntu/
Ovviamente sarà necessario eseguire il backup delle fonti del software da cui provengono alcuni dei pacchetti installati: Sorgenti software di backup

Per quanto riguarda le impostazioni del programma, la maggior parte di queste sono nascoste (inizia con a .) cartelle e file nella tua cartella home. Farei il backup di tutti loro.


9
2017-10-24 03:52



E anche la directory di backup / etc - Extender


Voglio avere app pronte per il ripristino e i loro dati, anche offline.

Ciò sconfigge lo scopo di un "format-and-install". Se vuoi farlo, esegui semplicemente un aggiornamento dalla tua installazione Ubuntu esistente.

Poiché "l'installazione" in Ubuntu è semplicemente come andare nel Software Center (o Synaptic o apt-get), e la maggior parte dei programmi sono aggiornati di frequente, non c'è alcun vero punto nel backup dei programmi, nella reinstallazione di Ubuntu e quindi nell'installazione dai backup invece di ottenere solo le ultime versioni dai repository.

Finché i dati e le impostazioni del programma vengono salvati, si dovrebbe andare bene. Se desideri comunque un elenco completo di tutto ciò che è presente nel tuo sistema in modo da sapere se manca un pacchetto, vai nel terminale e digita dpkg --list > mypackages.txte metti quel file di testo in un posto sicuro - contiene ogni pacchetto mai installato sul tuo sistema attuale.


2
2018-05-21 03:23





Presumo che si tratti di un nuovo HDD, SSD o nuovo sistema o di una vecchia Ubuntu. Ora vuoi aggiornare a Ubuntu 12.04 (Precise Pangolin)?

Immagino che tu detesti di installarli di nuovo o riconfigurare? Non c'è bisogno.

Aprire il terminale premendo Ctrl + alt + Ted eseguire il seguente comando:

sudo dpkg --get-selections > app-backup-list.txt

Quindi cp il file di testo nella tua directory home per:

sudo cp app-backup-list.txt /home/username

Quindi eseguire l'applicazione di backup dalle impostazioni di sistema nella barra laterale.

di riserva /home a Ubuntu One, una penna flash, un floppy (oops gratta) o masterizza su un CD o altro HDD nel sistema o disco rigido esterno o utilizza qualsiasi programma di backup che desideri.

Quindi inverti il ​​backup utilizzando il ripristino, seleziona il programma di backup che hai usato e ora \ home è tornato.

Infine, inverti il dkpg comando:

sudo dpkg --get-selections < app-backup-list.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade

Nota:

Ripristino a casa, ottiene tutte le impostazioni per le tue applicazioni. Ho installato un SSD e ho copiato tutti i file, ma ho comunque fatto un backup per ogni evenienza.

PS: Questo evita, in realtà il backup, il codice macchina di app enormi, ecc. Assicurati che la tua cartella di download sia pulita. Non pieno di codice macchina o video, quindi masterizzarlo download cartella su DVD usando k3B.


2
2017-08-21 17:23





Se lo spazio di archiviazione non è un problema, l'utilizzo di dd o dc3dd eseguirà il backup di tutto sul disco di destinazione o sulla partizione designata. Non vuoi provarlo su un'unità montata, quindi dovresti farlo da un USB o DVD avviabile (o dal tuo supporto di installazione scegliendo "Prova Ubuntu"):

sudo dd if=/dev/<source> of=/path/<target>.img

Dov'è il disco o la partizione di cui si desidera eseguire il backup e il target è il nome file di backup (spesso lo stesso) (sda, sda1).

Sostituire dc3dd per dd se si desidera un report di avanzamento. Per accedere a file specifici nel backup, in genere puoi montare il file .img risultante come dispositivo loop:

mount -o loop,ro,offset=32256 filename.img /mnt/dir Funziona su unità con una singola partizione in cui è stato eseguito il backup dell'intera unità.

O mount -o loop,ro filename.img /mnt/dir se hai eseguito il backup di una partizione.

È possibile ripristinare l'intero disco o partizione scambiando i parametri if = e of = come in:

sudo dd if=/path/<source>.img of=/dev/<target>

Dov'è il file immagine che desideri ripristinare e <target> è l'unità o la partizione a cui desideri ripristinarla.

PROFESSIONISTI: Facile backup e facile ripristino di tutto. A differenza di altre soluzioni, non richiede molto tempo per la pianificazione, dal momento che si sta eseguendo il backup di tutto ciò di cui non si deve preoccuparsi se ne occorrerà o meno.

CONS: Che richiede tempo (tempo del computer, non il tuo) e non adatto per il backup giornaliero (senza opzioni incrementali)

Fonte: esperienza; Uso questo approccio per il backup dei sistemi client prima di iniziare a lavorare e non ho mai perso un po 'di dati dei clienti.


2
2018-05-21 18:31