Linux Backup di sistema e ripristino

Backup di sistema

Per creare il backup, puoi considerare quanto segue:

  • Specificare il percorso di output:
    bash:
    tar -cvpzf /mnt/backup/backup.tar.gz --exclude=/mnt/backup --one-file-system /
  • Aggiungere ulteriori esclusioni per evitare di includere dati temporanei o non necessari:
    bash
    tar -cvpzf /mnt/backup/backup.tar.gz \
    --exclude=/mnt/backup \
    --exclude=/proc \
    --exclude=/sys \
    --exclude=/dev \
    --exclude=/run \
    --exclude=/tmp \
    --exclude=/var/tmp \
    --one-file-system /

    In questo esempio:

    • /proc, /sys, /dev, /run: Queste sono directory virtuali usate dal sistema operativo e non contengono dati persistenti.
    • /tmp, /var/tmp: Queste directory contengono file temporanei che non sono necessari per un ripristino.

Ripristino del Backup

Nel caso dovessi ripristinare il backup, puoi fare qualcosa di simile:

  1. Avviare il sistema da un ambiente live (es. una live USB di Ubuntu).
  2. Montare il disco dove vuoi ripristinare il backup.
  3. Estrarre il backup:
    bash:
    tar -xvpzf /mnt/backup/backup.tar.gz -C /mnt/target-directory --numeric-owner
    • -C /mnt/target-directory: Specifica la directory dove estrarre il backup.
    • --numeric-owner: Mantiene i numeri UID e GID originali invece dei nomi degli utenti.

Linux Ubuntu Directory Structure Overview

Su un server Linux basato su Ubuntu, la struttura delle directory è organizzata secondo il Filesystem Hierarchy Standard (FHS), che definisce la disposizione e il contenuto delle directory principali. Ecco una panoramica delle directory più importanti:

  1. / (Root)
    • La radice del filesystem. Tutte le altre directory si trovano sotto questa directory.
  2. /bin
    • Contiene i binari essenziali per il sistema, utilizzati sia dagli utenti che dal sistema stesso. Ad esempio, ls, cp, mv, ecc.
  3. /boot
    • Contiene i file necessari per l’avvio del sistema, inclusi il kernel e i file di configurazione del bootloader (come GRUB).
  4. /dev
    • Contiene i file di dispositivo, che rappresentano le periferiche del sistema. Ad esempio, /dev/sda per il disco rigido, /dev/tty per i terminali, ecc.
  5. /etc
    • Contiene i file di configurazione del sistema. Ad esempio, passwd per gli utenti, fstab per i punti di montaggio, ecc.
  6. /home
    • Directory che contiene le home directory degli utenti. Ad esempio, /home/uby per l’utente “uby”.
  7. /lib
    • Contiene le librerie di sistema essenziali necessarie per eseguire i binari in /bin e /sbin.
  8. /media
    • Punti di montaggio per supporti rimovibili come CD, DVD, e unità USB.
  9. /mnt
    • Directory temporanea per montare file system. Solitamente utilizzata per montaggi temporanei di dispositivi.
  10. /opt
    • Utilizzata per installare pacchetti software aggiuntivi. Generalmente, software che non fanno parte della distribuzione standard.
  11. /proc
    • File system virtuale che fornisce informazioni sul sistema e sui processi in esecuzione. Ad esempio, /proc/cpuinfo contiene informazioni sulla CPU.
  12. /root
    • Home directory dell’utente root.
  13. /run
    • Directory per file di runtime che contengono dati variabili come i PID dei processi.
  14. /sbin
    • Contiene binari di sistema essenziali riservati all’amministratore di sistema. Ad esempio, ifconfig, iptables, ecc.
  15. /srv
    • Contiene dati specifici per i servizi forniti dal sistema. Ad esempio, dati per server web o FTP.
  16. /sys
    • File system virtuale che espone informazioni sul kernel, sui dispositivi e sui driver.
  17. /tmp
    • Directory per file temporanei, spesso pulita ad ogni riavvio del sistema.
  18. /usr
    • Contiene i programmi e le librerie per gli utenti. Questa directory ha diverse sottodirectory:
      • /usr/bin: Binari per tutti gli utenti.
      • /usr/sbin: Binari di sistema non essenziali.
      • /usr/lib: Librerie per i binari in /usr/bin e /usr/sbin.
      • /usr/local: Gerarchia per programmi installati localmente.
  19. /var
    • Contiene dati variabili come log, spool e file temporanei persistenti. Ad esempio:
      • /var/log: File di log.
      • /var/spool: Dati di spool per la posta, stampa, ecc.
      • /var/tmp: File temporanei che devono persistere tra i riavvii.

Questa struttura aiuta a mantenere il sistema organizzato e facilita la gestione e manutenzione del server.

Kontakt Library Fix X1 edition

cross platform for windows, macOs, and Linux!

Kontakt Library Fix is an Free Utility created by me Ubaldo Formichetti which helps importing non-native libraries, in kontakt. That creates the configuration file of the non-native Kontakt library, with a random id or insert id, to avoid duplication problems when registering in the registry, allows the creation of the appropriate library wallpaper, adapting .jpg and .png files. in this new version, there is included a good image editor that gives us the possibility to import an image as a background and then change it by entering text and other graphic elements, you don’t need any other graphic software, to create your banner. – Resolves the problem of the “no library found kontakt” error during the import. In an easy and creative way. Works with full versions of Kontakt (No Kontakt player) from ver. 5.5.8 +

Kontakt Library Fix è un’utilità gratuita creata da me, Ubaldo Formichetti, che aiuta nell’importazione di librerie non native in Kontakt. Questo programma crea il file di configurazione della libreria non nativa di Kontakt, assegnando un ID casuale o personalizzato per evitare problemi di duplicazione durante la registrazione nel registro. Consente anche di creare lo sfondo appropriato per la libreria, adattando file .jpg e .png. In questa nuova versione è incluso un ottimo editor di immagini che ci permette di importare un’immagine come sfondo e successivamente modificarla aggiungendo testo e altri elementi grafici; non è necessario alcun altro software grafico per creare il proprio banner. Risolve in modo semplice e creativo il problema dell’errore “nessuna libreria trovata in Kontakt” durante l’importazione. Funziona con le versioni complete di Kontakt (non con Kontakt Player) dalla versione 5.5.8 in poi.

To unlock the KLF app (red lock icon), registration in our forum of vivo-vivendo-musica.com is required, if you are an already registered user click on the lock icon and enter your username and email , with which you registered on the VVM forum, and the KLF app will be unlocked forever (beware you don’t have an infinite number of devices on which to install this app, so please don’t give your credentials to other people). Register in: vivo-vivendo-musica.com

Per sbloccare l’app KLF (icona lucchetto rosso), è necessaria la registrazione nel nostro forum su vivo-vivendo-musica.com. Se sei già registrato, clicca sull’icona del lucchetto e inserisci il tuo nome utente e indirizzo email con cui ti sei registrato sul forum di VVM. L’app KLF verrà sbloccata per sempre. Tieni presente che non hai un numero infinito di dispositivi su cui installare questa app, quindi per favore non condividere le tue credenziali con altre persone. Registrati su: vivo-vivendo-musica.com.

Click here to download Kontakt Library Fix x1 edition

If you like it Kontakt Library Fix X1 Edition, consider offering a coffee, it will be highly appreciated, THANK YOU!