Utilizzare il Rescue System di Linux (RAID software)
Per creare un PDF, utilizzare la funzione “Stampa” in fondo alla pagina.
Per Server Dedicati e Server dedicati in offerta speciale gestiti nel Cloud Panel
In questo articolo ti spieghiamo come utilizzare il sistema di salvataggio di Linux (Rescue System) del tuo Server Dedicato per eseguire il backup dei dati del server.
Nota bene:
Per informazioni su come avviare il tuo server nel sistema di salvataggio di Linux (Rescue System), consulta il seguente articolo: Avviare un server dedicato nel Rescue System di Linux
Verificare lo stato del RAID software
Per verificare lo stato del RAID software, immetti il seguente comando nella shell:
rescue:~# cat /proc/mdstat
Dopo aver immesso il comando vengono visualizzate informazioni sul RAID, come ad esempio:
rescue:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [faulty]
md126 : active (auto-read-only) raid1 sda2[0] sdb2[2]
29293440 blocks super 1.0 [2/2] [UU]
md127 : active (auto-read-only) raid1 sda4[0] sdb4[2]
937699136 blocks super 1.0 [2/2] [UU]
bitmap: 0/7 pages [0KB], 65536KB chunk
In questo esempio, md127 deve essere montato.
Informazioni importanti sul partizionamento del tuo Server Dedicato
A partire dal 20/10/2021, sui Server Dedicati gestiti nel Cloud Panel verrà creata solo una partizione al momento dell'installazione e della reinstallazione del sistema operativo. Sui Server Dedicati installati prima di questa data e sui Server Dedicati acquistati nell'ambito dei Server in offerta speciale, le immagini del sistema operativo sono dotate di un gestore dei volumi logici (Logical Volume Manager). Il Logical Volume Manager imposta un livello logico tra il file system e le partizioni della memoria dati utilizzata. Ciò permette di creare un file system che copre più partizioni e/o dischi. In questo modo è possibile, ad esempio, combinare lo spazio di archiviazione di più partizioni o supporti dati.
Visualizzare il partizionamento
Per visualizzare un elenco dei file system e identificare quello interessato, immetti il comando df -h. L'abbreviazione df sta per disk free. Con il parametro -h puoi visualizzare il numero di blocchi occupati in forma leggibile a macchina in giga, mega o kilobyte.
rescue:~# df -h
Esempio:
rescue:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 630M 560M 71M 89% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 14M 16G 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
Per elencare i dischi rigidi, le partizioni, i volumi logici e i dispositivi multipli esistenti, inserisci il comando fdisk -l. fdisk è un programma a riga di comando per il partizionamento dei dischi rigidi. Con questo programma puoi visualizzare, creare o eliminare partizioni.
rescue:~# fdisk -l
Nota bene:
A seconda del tipo di server e del modello di server, le partizioni, i volumi logici e i dispositivi multipli visualizzati possono differire.
Nell'esempio seguente puoi visualizzare le informazioni su dischi, partizioni, volumi logici e dispositivi multipli di un server con raid software. In questo esempio, il sistema operativo del server utilizza il gestore di volumi logici (Logical Volume Manager):
rescue:~# fdisk -l
Disk /dev/ram0: 640 MiB, 671088640 bytes, 1310720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sda: 447.1 GiB, 480103981056 bytes, 937703088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 857E5503-92EF-4576-B9E9-C1E9D6CB603F
Device Start End Sectors Size Type
/dev/sda1 2048 6143 4096 2M BIOS boot
/dev/sda2 6144 58593279 58587136 28G Linux RAID
/dev/sda3 58593280 78125055 19531776 9.3G Linux swap
/dev/sda4 78125056 937701375 859576320 409.9G Linux RAID
Disk /dev/sdb: 447.1 GiB, 480103981056 bytes, 937703088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 3CDA280F-70D3-4EBF-AC09-1C94C23A3BB3
Device Start End Sectors Size Type
/dev/sdb1 2048 6143 4096 2M BIOS boot
/dev/sdb2 6144 58593279 58587136 28G Linux RAID
/dev/sdb3 58593280 78125055 19531776 9.3G Linux swap
/dev/sdb4 78125056 937701375 859576320 409.9G Linux RAID
Disk /dev/md127: 28 GiB, 29996482560 bytes, 58586880 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/md126: 409.9 GiB, 440102879232 bytes, 859575936 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/vg00-usr: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/vg00-var: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/vg00-home: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram12: 640 MiB, 671088640 bytes, 1310720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram8: 640 MiB, 671088640 bytes, 1310720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram4: 640 MiB, 671088640 bytes, 1310720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram14: 640 MiB, 671088640 bytes, 1310720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram1: 640 MiB, 671088640 bytes, 1310720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Annotati i percorsi dei volumi logici o del dispositivo multiplo. In questo esempio è /dev/md127.
Se sul tuo server è configurata solo una partizione, prendi nota del disco rigido e della partizione esistenti.
Individuare i punti di montaggio
- Per visualizzare i punti di montaggio dei dispositivi e delle partizioni da te utilizzate, inserisci il seguente comando:
[root@localhost ~]# lsblk
Verranno quindi visualizzate, ad esempio, le seguenti informazioni:
Server Dedicato con HDD:[root@2A2E3A1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 511M 0 part
│ └─md1 9:1 0 511M 0 raid1 /boot/efi
├─sda2 8:2 0 1.4G 0 part
│ └─md2 9:2 0 1.4G 0 raid1 /boot
├─sda3 8:3 0 3.7G 0 part [SWAP]
└─sda4 8:4 0 1.8T 0 part
└─md4 9:4 0 1.8T 0 raid1 /
sdb 8:16 0 1.8T 0 disk
├─sdb1 8:17 0 511M 0 part
│ └─md1 9:1 0 511M 0 raid1 /boot/efi
├─sdb2 8:18 0 1.4G 0 part
│ └─md2 9:2 0 1.4G 0 raid1 /boot
├─sdb3 8:19 0 3.7G 0 part [SWAP]
└─sdb4 8:20 0 1.8T 0 part
└─md4 9:4 0 1.8T 0 raid1 /Server Dedicato con NVMe:
rescue:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
sdb 8:16 0 447.1G 0 disk
nvme1n1 259:0 0 894.3G 0 disk
├─nvme1n1p1 259:6 0 511M 0 part
│ └─md124 9:124 0 510.9M 0 raid1
├─nvme1n1p2 259:7 0 1.4G 0 part
│ └─md125 9:125 0 1.4G 0 raid1
├─nvme1n1p3 259:8 0 3.7G 0 part
│ └─md126 9:126 0 3.7G 0 raid1
└─nvme1n1p4 259:9 0 888.7G 0 part
└─md127 9:127 0 888.5G 0 raid1
nvme0n1 259:1 0 894.3G 0 disk
├─nvme0n1p1 259:2 0 511M 0 part
│ └─md124 9:124 0 510.9M 0 raid1
├─nvme0n1p2 259:3 0 1.4G 0 part
│ └─md125 9:125 0 1.4G 0 raid1
├─nvme0n1p3 259:4 0 3.7G 0 part
│ └─md126 9:126 0 3.7G 0 raid1
└─nvme0n1p4 259:5 0 888.7G 0 part
└─md127 9:127 0 888.5G 0 raid1 - Prendi nota sia dei dispositivi e delle partizioni, sia dei rispettivi punti di montaggio.
Avviare la gestione del volume logico (Logical Volume Management) manualmente
Di regola, tutti i volumi logici vengono avviati quando viene avviato il sistema di salvataggio (Rescue System). Se questi non sono attivi, puoi avviarli manualmente. Per farlo, immetti i seguenti comandi:
rescue:~# pvscan
rescue:~# vgscan
rescue:~# vgchange -a y
Verificare il file system
Prima di montare il volume logico o il dispositivo multiplo interessato, ti consigliamo di verificare la coerenza del file system con un File System Check (FSCK).
Importante:
Il File System Check non deve essere effettuato con partizioni montate e/o criptate, poiché ciò può comportare la perdita di dati. Se esegui la verifica del file system di un volume logico o di un dispositivo multiplo, anche questo non deve essere montato.
Pertanto, assicurati che la partizione, il volume logico o il dispositivo multiplo non sia montato o criptato prima di eseguire la verifica del file system con il File System Check.
Per eseguire la verifica di una partizione, di un volume logico o di un dispositivo multiplo con il File System Check, immetti il seguente comando:
Partizione:
rescue:/# fsck -f /PERCORSO/PARTIZIONE
Volume logico:
rescue:/# fsck -f /PERCORSO/VOLUME_LOGICO
Dispositivo multiplo:
rescue:/# fsck -f /PERCORSO/DISPOSITIVO_MULTIPLO
Nell'esempio seguente ti mostriamo la verifica del file system md127:
rescue:/# fsck -f /dev/md127
fsck from util-linux 2.29.2
e2fsck 1.43.4 (31-Jan-2017)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
root: 4026/1831424 files (1.7% non-contiguous), 190579/7323360 blocks
Montare il dispositivo multiplo o il volume logico
Per creare la directory dove verrà montato il dispositivo multiplo o il volume logico, immetti il seguente comando:
rescue:/# mkdir /mnt/NOME DELLA DIRECTORY
Esempio:
rescue:/# mkdir /mnt/md127
Per montare il dispositivo multiplo o il volume logico, immetti il seguente comando:
rescue:/# mount /PERCORSO/PARTIZIONE /mnt/DIRECTORY
Esempio:
Server Dedicato con HDD:rescue:/# mount /dev/md127 /mnt/md4
Server Dedicato con NVMe:
rescue:/# mount /dev/md127 /mnt/md127
Eseguire un backup dei file
Per eseguire il backup dei dati del tuo server, hai due possibilità:
Salvare i dati sul PC locale usando WinSCP.
Salvare i dati su un altro server tramite Secure Copy.
Dopo aver eseguito il backup dei dati, puoi installare una nuova immagine sul server o ripristinare un backup del sistema. Successivamente puoi copiare il backup dei dati sul server.
Backup dei dati su un PC locale utilizzando WinSCP
Se utilizzi WinSCP per eseguire il backup dei dati su un PC locale, puoi selezionare i dati desiderati e copiarli in una directory sul computer locale tramite Drag & Drop.
Backup dei dati su un altro server utilizzando Secure Copy
Secure Copy è un protocollo per la trasmissione criptata di dati basato su Secure Shell. Per trasferire i dati, immetti il comando seguente nella shell:
scp -r /PERCORSO/DIRECTORY username@INDIRIZZO-IP:/PERCORSO/DIRECTORY_DI_DESTINAZIONE
Esempio:
scp -r /mnt root@82.165.69.130:/home/backup
Smontare il file system
Prima di riavviare il server in modalità normale, è necessario smontare i volumi logici o le i dispositivi multipli montati. Per farlo, immetti il comando unmount.
Importante:
Se riavvii il server con file system ancora montati, potrebbe verificarsi una perdita di dati!
Per smontare i volumi logici o le partizioni montate, immetti il seguente comando:
rescue:/# umount /PERCORSO/DISPOSITIVO_MULTIPLO /mnt/DIRECTORY
o
rescue:/# umount /PERCORSO/VOLUME_LOGICO /mnt/DIRECTORY
Nell'esempio seguente, ti mostriamo come viene smontato un dispositivo multiplo:
rescue:/# mount /dev/md127 /mnt/md127
Contenuto
- Verificare lo stato del RAID software
- Informazioni importanti sul partizionamento del tuo Server Dedicato
- Visualizzare il partizionamento
- Individuare i punti di montaggio
- Avviare la gestione del volume logico (Logical Volume Management) manualmente
- Verificare il file system
- Montare il dispositivo multiplo o il volume logico
- Eseguire un backup dei file
- Smontare il file system
- Torna su