No results found
[Per l’installazione dell’agente sulla macchina, seguire il primo paragafo della guida: Installazione agente di 1Backup su Linux]
Ci sono 2 modi per creare un backup impostato. Uno è attraverso il portale my.sygma.pro, l’altro collegandosi via ssh. In questa guida affronteremo solo il metodo via ssh.
Una volta installato l’agente, posizionarsi nella cartella # cd /opt/1backup/bin e digitare il comando # ./RunConfigurator.sh
Eseguire la login:
Login Menu
-----------------------------------------
(1). Login
(2). Free Trial
(3). Quit
-----------------------------------------
Your Choice: 1
[Verificare dove risiede l'Agent di backup controllando nella rispettiva sezione di 1Stack -> 1Backup -> Agent -> nome agent -> "Server"]
Compilare quindi le voci come da seguente esempio:
Backup Server Settings
-----------------------------------------
Backup Server URL: url server per esempio (backup6it.1backup.it)
Port: 443
Protocol? (1) Http (2) Https: 2
Enable Proxy (Y/N)? N
Login Name: nome-agent
Password: *******************
Procedere poi come di seguito:
Main Menu
------------
------------(1). List Backup Sets
(2). Delete Backup Set
(3). Export Backup Set Settings to XML (4). Import Backup Set Settings from XML
(5). Generate new Backup Set Settings Template (6). Change Language [English]
(7). Update Profile Settings
(8). Quit
Your Choice: 5
Choose a template from a backup set type
-----------------------------------------------
(1). File
(2). MySQL Database
(3). MariaDB
(4). Oracle Database Server (5). IBM Domino
Your Choice: 1
XML file successfully exported to /root/.obm/config/backupSet.xml
NOTE
Prima di importare il file backupSet.xml è necessario rimuovere ogni destinazione inutilizzata e settaggio di schedulazione di backup impostato. Senza questo passaggio comparirà il seguente errore "Failed to import XML file (Reason: Value of Name is empty!)" quando si tenterà di importare il file backupSet.xml
Le seguenti destinazioni di cloud storage: OneDrive, OneDrive For Business, DropBox, and Google Drive non sono supportate in Linux CLI e FreeBSD, dal momento che richiedono l’autenticazione mediante browser.
Main Menu
-------------
(1). List Backup Sets
(2). Delete Backup Set
(3). Export Backup Set Settings to XML
(4). Import Backup Set Settings from XML
(5). Generate new Backup Set Settings Template
(6). Change Language [English]
(7). Update Profile Settings
(8). Quit
-------------
Your Choice: 4
Reading xml...
Reading xml...Done
Verifying destination '1Backup'... New backup set created.
Enable Encryption (Y/N) ? Y
Choose Encryption Type
---------------------------
(1). Default
(2). User password
(3). Custom
---------------------------
Your Choice: 2
XML imported, uploading to server...
XML successfully uploaded to server
Main Menu
----------------
(1). List Backup Sets
(2). Delete Backup Set
(3). Export Backup Set Settings to XML
(4). Import Backup Set Settings from XML
(5). Generate new Backup Set Settings Template
(6). Change Language [English]
(7). Update Profile Settings
(8). Quit
----------------
Your Choice: 1
Select a Backup Set to show more details
---------------------------
(1). BackupSet-1
---------------------------
Your Choice: 1
Name : BackupSet-1
Owner : localhost.localdomain
Type : FILE
Selected Source : /root/Documents
Deselected Source: /tmp
Destination Name : 1Backup, Type: OBS
Encryption Key : abcdefg
Encryption Algorithm : AES
Encryption Mode : CBC
Encryption Key Length: 256
Press Enter to continue...
NOTE
Teniamo a sottolineare che è molto importante conservare separatamente in un posto sicuro la vostra chiave di decrypt, dal momento che senza questa non sarà possibile effettuare la restore dei propri dati.
Se si reinstalla 1backup server, o se lo si installa su un altro dispositivo verrà richiesta la chiave di decrypt per la restore dei dati dal backup impostato.
# cat /root/.obm/log/Scheduler/debug.log
[2023/01/10 14:35:04][info] Loading profile...
[2023/01/10 14:35:04][info] Loading profile from server ...
[2023/01/10 14:35:04][info] Loading profile from server ... Completed
[2023/01/10 14:35:04][info] Loading profile... Completed
[2023/01/10 14:35:04][info] Profile is reloaded from server. Reloading scheduler ...
[2023/01/10 14:35:04][info] [BackupSet-1 (1673331240190)] Next backup will run in 6 hr 24 min 55 sec.
[2023/01/10 14:35:04][info] Profile is reloaded from server.
Reloading scheduler ... Completed
Usare lo script RunBackupSet.sh per avviare il job di backup manualmente.
# cd /opt/1backup/bin
# sh RunBackupSet.sh 'NOME BACKUPSET’
ES: sh RunBackupSet.sh 'dati-backup’
• BACKUP_SET – nome del backup impostato DESTINATION – percorso della destinazione di backup-------------------------------------------------------------------------------------------------------------
• RESTORE_TO – percorso in cui salvare i file da recuperare
• RESTORE_FROM – il percorso dei file/cartelle da recuperare
• POINT_IN_TIME – lo snapshot di cui fare la restore
• RESTORE_PERMISSION – applica i permessi originali dei file da recuperare
• TEMP_DIR – il percorso dove i file da recuperare saranno temporaneamente salvati
• VERIFY_CHKSUM – verifies the in-file delta file checksum during restore