Pour les Serveurs Dédiés gérés dans le Cloud Panel

Cet article explique comment vous pouvez utiliser le Rescue System Linux de votre Serveur Dédié pour sauvegarder les données de votre serveur.

Remarques

Programmes de gestion des contrôleurs RAID

Le logiciel nécessaire pour gérer chaque contrôleur RAID est installé par défaut. Si nécessaire, vous pouvez télécharger le logiciel pour le contrôleur concerné ici :


Contrôleur RAID matériel Broadcom

https://www.broadcom.com/support/download-search


Contrôleur RAID matériel Dell

https://www.dell.com/support/home/de-de?app=products

Déterminer le type de contrôleur matériel

Pour vérifier quel contrôleur matériel est installé dans votre serveur, entrez la commande suivante :

lspci|grep RAID

Exemple :

rescue:~# lspci|grep RAID
02:00.0 RAID bus controller : LSI Logic / Symbios Logic MegaRAID Tri-Mode SAS3408 (rev 01)

Vérifier l'état du RAID matériel

Utilisez les commandes énumérées ci-dessous pour accéder au RAID matériel et aux informations de configuration :

Contrôleur Broadcom
Commande Explication
storcli64 /c0 show all Cette commande affiche des informations sur le contrôleur et la configuration.
storcli64 /c0/eall/sall show Cette commande affiche des informations sur les disques existants.
storcli64 /c0/eALL/sALL show all Cette commande affiche des informations sur les disques disponibles et leur état actuel (numéro de série, température, etc.).
storcli /cx show eventloginfo Cette commande affiche les entrées du journal.

Vous trouverez de plus amples informations ici :

Guide d'utilisation de MegaRAID Tri-Mode StorCLI 12Gb/s

Contrôleur DELL PERC
Commande Explication
perccli64 /c0/e32/s0 show all Cette commande affiche des informations sur le disque 0.
perccli64 /c0/e32/s1 show all Cette commande affiche des informations sur le disque 1.
perccli64 /c0 show Cette commande affiche des informations sur les disques durs disponibles.
perccli /c0 show eventloginfo Cette commande affiche les entrées du journal pour le contrôleur 0.

Vous trouverez de plus amples informations ici :

Guide de référence CLI du contrôleur RAID PowerEdge EMC de Dell

Afficher le partitionnement

C'est ainsi que vous affichez le partitionnement :

Remarque

Selon le type et le modèle de serveur, les partitions et les volumes logiques affichés peuvent différer.

  • Pour lister les systèmes de fichiers et identifier le système de fichiers, entrez la commande df -h. L'abréviation df signifie "disk free" (sans disque). Avec le paramètre -h, vous pouvez afficher le nombre de blocs occupés sous forme lisible par machine en giga, méga ou kilo-octets.

    rescue:~# df -h

    Exemple :

    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

  • Pour lister les disques, partitions et volumes logiques existants, tapez la commande fdisk -l. fdisk est un programme en ligne de commande pour le partitionnement des disques. Avec ce programme, vous pouvez afficher, créer ou supprimer des partitions.

    rescue:~# fdisk -l

    L'exemple suivant donne des informations sur les disques, les partitions et les volumes logiques d'un serveur avec RAID matériel :

    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: 1.8 TiB, 1999844147200 bytes, 3905945600 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: gpt
    Disk identifier: DCBF9911-237E-47D0-BA51-D3802287C521


    Device        Start        End    Sectors  Size Type
    /dev/sda1      2048       6143       4096    2M BIOS boot
    /dev/sda2      6144   58593279   58587136   28G Linux filesystem
    /dev/sda3  58593280   78125055   19531776  9.3G Linux swap
    /dev/sda4  78125056 3905943551 3827818496  1.8T Linux LVM


    Disk /dev/mapper/vg00-usr: 10 GiB, 10737418240 bytes, 20971520 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 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 / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 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 / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Notez les chemins des volumes logiques et des partitions. Dans cet exemple, le chemin de la partition est /dev/sda2 et et ceux des volumes logiques /dev/mapper/vg00-usr, /dev/mapper/vg00-var et /dev/mapper/vg00-home.

Démarrer manuellement la gestion des volumes logiques

Normalement, tous les volumes logiques sont lancés au démarrage du Rescue System. Si ces derniers ne sont pas actifs, vous pouvez lancer les volumes logiques manuellement. Pour ce faire, entrez les commandes suivantes :

rescue:~# pvscan
rescue:~# vgscan
rescue:~# vgchange -a y

Vérification du système de fichiers

Avant de monter la partition ou le volume logique en question, vous devez vérifier la cohérence du système de fichiers à l'aide d'un File System Check (FSCK).

Attention

Un File System Check ne doit pas être effectué avec des partitions montées et/ou chiffrées, car cela peut entraîner des pertes de données. Si vous vérifiez le système de fichiers d'un volume logique, il ne doit pas non plus être monté.

Par conséquent, assurez-vous que la partition ou le volume logique n'est pas monté ou crypté avant de vérifier le système de fichiers avec le File System Check.

Pour vérifier une partition ou un volume logique avec le File System Check, entrez la commande suivante :

Partition

rescue:/# fsck -f /CHEMIN_DACCES/PARTITION


Volume logique

rescue:/# fsck -f /CHEMIN_DACCES/VOLUME_LOGIQUE

L'exemple suivant vérifie le système de fichiers de la partition sda2 :

rescue:~# fsck -f /dev/sda2
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: 3989/1831424 files (1.9% non-contiguous), 206934/7323392 blocks

Monter une partition ou un volume logique

Pour monter une partition ou un volume logique :

Remarque

Selon le type et le modèle de serveur, les partitions ou les volumes logiques affichés peuvent différer.

  • Pour créer le répertoire où la partition ou le volume logique doit être monté, entrez la commande suivante :

    rescue:/# mkdir /mnt/NOM_DU_REPERTOIRE

    Exemples :

    Volume logique

    rescue:/# mkdir /mnt/usr

    Partition

    rescue:/# mkdir /mnt/sda2

  • Pour monter la partition ou le volume logique, entrez la commande suivante :

    rescue:/# mount /CHEMIN_DACCES/Partition /mnt/REPERTOIRE

    ou

    rescue:/# mount /CHEMIN_DACCES/VOLUME_LOGIQUE /mnt/REPERTOIRE

    Exemples :

    Montage d'une partition :

    rescue:/# mount /dev/sda2 /mnt/sda2

    Montage d'un volume logique :

    rescue:/# mount /dev/mapper/vg00-home /mnt/home

Fichiers de sauvegarde

Vous disposez des options suivantes pour sauvegarder les données sur votre serveur :

  • Vous sauvegardez les données sur votre ordinateur local en utilisant WinSCP.

  • Vous sauvegardez les données sur un autre serveur en utilisant la copie sécurisée.

  • Vous utilisez la copie sécurisée pour sauvegarder les données sur un ordinateur local.

Après avoir sauvegardé vos données, vous pouvez installer une nouvelle image sur le serveur ou restaurer une sauvegarde de votre système. Vous pouvez ensuite copier les données sauvegardées sur le serveur.


Sauvegarder les données sur un ordinateur local en utilisant WinSCP

Si vous utilisez WinSCP pour sauvegarder vos données sur un ordinateur local, vous pouvez sélectionner les données souhaitées et les copier dans un répertoire sur votre ordinateur local par glisser-déposer.


Copier des données sur un autre serveur à l'aide de Secure Copy

Secure Copy est un protocole de transfert de données crypté basé sur Secure Shell. Pour transférer les données, entrez la commande suivante dans le shell :

scp -r /CHEMIN_DACCES /REPERTOIRE username@ADRESSE-IP:/CHEMIN_DACCES/REPERTOIRE_DE_DESTINATION

Exemple :

[root@localhost ~]# scp -r /mnt root@82.165.69.130:/home/backup

 

Sauvegarder les données d'un ordinateur local fonctionnant sous le système d'exploitation Linux

Utilisez la commande suivante pour enregistrer un répertoire qui se trouve sur le serveur sur votre ordinateur local :

scp remote_username@SERVEURIP:/REPERTOIRE_SUR_LE_SERVEUR /ORDINATEUR_LOCAL

Exemple :

[root@localhost ~]# scp root@217.160.44.208:/home /opt/backup

Dans l'exemple ci-dessus, le répertoire /home est copié dans le répertoire /opt/backup situé sur l'ordinateur local.


Pour enregistrer un seul fichier sur votre ordinateur local, entrez la commande suivante :

scp remote_username@SERVERIP:/remote/REPERTOIRE_SUR_LE_SERVEUR/NOM_DU_FICHIER.txt /ORDINATEUR_LOCAL

Exemple :

[root@localhost ~]# scp root@217.160.44.208:/remote/home/test.txt /TEMP


La commande suivante vous permet de copier un répertoire situé sur votre ordinateur local vers votre serveur :

scp -r /LOCAL /REPERTOIRE remote_username@SERVEURIP:/REPERTOIRE_SUR_LE_SERVEUR

Exemple :

[root@localhost ~]# scp -r /home/backup root@217.160.44.208:/home

Pour copier un seul fichier, entrez la commande suivante :

scp -r /REPERTOIRE/NOM_DU_FICHIER remote_username@SERVEURIP:/REPERTOIRE_SUR_LE_SERVEUR

Exemple :

[root@localhost ~]# scp -r /home/test.txt root@217.160.44:/home

Remarque

Si scp n'est pas trouvé, vous pouvez installer le programme avec la commande suivante :

CentOS

[root@localhost ~]# yum install openssh-clients

Debian / Ubuntu

[root@localhost ~]# apt -y install openssh-server

Démonter les systèmes de fichiers

Avant de redémarrer le serveur en mode normal, vous devez démonter les volumes logiques ou les partitions montés. Pour ce faire, utilisez la commande umount.

Attention

Si vous redémarrez le serveur avec des systèmes de fichiers montés, des pertes de données peuvent se produire !

Pour démonter les volumes logiques ou les partitions montés, entrez l'une ou l'autre commandes suivantes :

rescue:/# umount /CHEMIN_DACCES/Partition /mnt/REPERTOIRE

rescue:/# umount /CHEMIN_DACCES/VOLUME_LOGIQUE /mnt/REPERTOIRE

Dans l'exemple suivant, une partition est démontée :

rescue:/# umount /dev/sda2 /mnt/sda2