Si vous travaillez avec un fournisseur d'hébergement qui utilise l'architecture de plate-forme de gestion WHMCS + VPS comme Classic VPS, vous devez alors mettre à niveau vous-même l'intégralité du package d'hébergement VPS pour étendre le disque dur. Cependant, si vous achetez un hôte VPS auprès d'un fournisseur d'hébergement cloud tel que Linode, Alibaba Cloud, Tencent Cloud, etc., lorsque le disque dur est plein, il prend en charge l'extension indépendante du disque dur.
Un autre avantage du montage de disque dur est que vous pouvez stocker des données sur un disque dur montable. Lorsque vous changez d'hôte VPS, vous pouvez d'abord désinstaller le disque dur de l'hôte VPS d'origine, puis le remonter sur le nouvel hôte VPS, de sorte que. le stockage d'origine Les données du disque dur sont toujours conservées dans le nouvel hôte VPS, ce qui est particulièrement avantageux pour la migration de sites Web à stockage important.
Nous partagerons ici comment monter un disque dur sur les hôtes VPS Linode, Alibaba Cloud et Tencent Cloud. Étant donné que le disque dur doit généralement être formaté avant de monter le disque dur, il est recommandé de faire une sauvegarde de votre site Web avant de monter le disque dur. disque dur. Pour le travail, Linode, Alibaba Cloud et Tencent Cloud ont tous leurs propres fonctions d'instantané. Vous pouvez créer un instantané avant de monter le disque dur.
Pour plus d'informations sur l'utilisation des hôtes VPS Linux et des conseils d'utilisation, voici :
- Résumé des commandes de surveillance du système Linux : processeur principal, mémoire, E/S disque, etc. pour détecter les goulots d'étranglement des performances
- Le processus d'optimisation Linux php-fpm experience-php-fpm occupe une grande mémoire et ne libère pas de problèmes de mémoire
- Trois façons de partager des répertoires de dossiers sous Linux : montage à distance NFS, stockage partagé GlusterFS et répertoires partagés Samba
PS : mis à jour le 1 mars 2019 Si le stockage de votre disque dur évolue constamment, vous pouvez essayer l'expansion dynamique pour résoudre "une fois pour toutes" le problème de capacité de stockage insuffisante : serveurs dédiés Linux et hôtes VPS Expansion dynamique du disque dur - Méthode d'expansion et de réduction du volume logique LVM.
1. Extension de disque de montage Alibaba Cloud VPS
1.1 Précautions de montage
Si vous souhaitez monter le disque cloud acheté séparément auprès d'Alibaba Cloud VPS sur le VPS, vous devez faire attention aux deux points suivants :
1. Les disques cloud ne peuvent être montés que sur des instances situées dans la même zone de disponibilité dans la même région et ne peuvent pas être montés sur plusieurs zones de disponibilité.
2. Une instance ECS peut monter jusqu'à 16 disques cloud pour une utilisation de disque de données. En même temps, un disque cloud ne peut être monté que sur une seule instance.
Lorsqu'Alibaba Cloud monte un disque, l'état du disque cloud doit être Disponible. Dans la barre de navigation de gauche, sélectionnez Stockage > Cloud Disk . Sélectionnez région . Recherchez le disque cloud à monter et dans la colonne opération , sélectionnez Plus > à monter.
Dans la boîte de dialogue contextuelle, complétez les paramètres suivants :
1. Instance cible : ne peut sélectionner que les instances ECS dans la même zone de disponibilité.
2.Le disque est libéré avec l'instance : si est sélectionné, lorsque l'instance est libérée, le disque cloud sera également libéré en même temps.
3. Les instantanés automatiques sont publiés avec le disque : Si cette option est sélectionnée, lorsque le disque cloud est libéré, tous les instantanés automatiques créés par le disque cloud seront publiés ensemble, mais les instantanés manuels ne seront pas publiés. Il est recommandé de ne pas sélectionner cette option et de conserver les données de sauvegarde.
4. Après avoir terminé les réglages, cliquez sur pour effectuer le montage.
2. Partition du disque de données
Pour monter un disque sur Tencent Cloud, exécutez d'abord la commande fdisk /dev/vdb pour partitionner le disque de données.
Suivez les invites sur l'interface, entrez "n" (nouvelle partition), "p" (nouvelle partition étendue), "1" (utilisez la première partition principale), appuyez deux fois sur Entrée (utilisez la configuration par défaut) et entrez "w " ( Enregistrez la table de partition) et démarrez le partitionnement.
Remarque : Ceci est un exemple de création d'une partition. Les développeurs peuvent également créer plusieurs partitions en fonction de leurs propres besoins. Lors de l'exécution de la commande suivante, veillez à modifier la lettre du lecteur de données. Vous pouvez utiliser "fdisk -l" pour afficher la lettre du lecteur et d'autres informations associées. Ce qui suit utilise vdb comme exemple. S'il s'agit d'une autre lettre de lecteur, veuillez le faire. remplacez vdb par la lettre de lecteur. Par exemple, remplacez fdisk /dev/vdb par fdisk /dev/xvdb. Veuillez confirmer que le chemin est "/dev/vdb". S'il est mal renseigné comme "/dev/vda", l'hôte cloud plantera.
3. Afficher la nouvelle partition
Utilisez la commande fdisk -l pour voir que la nouvelle partition vdb1 a été créée.
4. Formater une nouvelle partition
Lors du formatage d'une partition, les développeurs peuvent décider eux-mêmes du format du système de fichiers, tel que ext2, ext3, etc. Cet exemple prend "ext3" comme exemple, entrez mkfs.ext3 /dev/vdb1
5. Monter une nouvelle partition
Utilisez la commande mkdir /mydata pour créer le répertoire mydata, puis utilisez la commande mount /dev/vdb1 /mydata pour monter manuellement la nouvelle partition, et enfin utilisez le df -h pour le visualiser. Si les informations affichées sur la figure apparaissent, le montage est réussi et le disque de données peut être visualisé.
6. Monter automatiquement le disque de données
Si vous souhaitez que le serveur cloud monte automatiquement le disque de données lors du redémarrage ou du démarrage, vous devez ajouter les informations de partition dans /etc/fstab. S'il n'est pas ajouté, le disque de données ne sera pas automatiquement monté après le redémarrage ou la mise sous tension du serveur cloud. Utilisez la commande echo '/dev/vdb1 /mydata ext3 defaults 0 0' >> /etc/fstab pour ajouter des informations sur la partition. Utilisez la commande cat /etc/fstab pour vérifier si les informations affichées dans la figure apparaissent, les informations de partition ont été ajoutées avec succès.
Remarque : Veuillez confirmer si le chemin de la partition est "/dev/vdb1". Si le chemin est incorrect, l'hôte cloud ne pourra pas redémarrer.
3. Extension de disque dur de montage Linode VPS
Il existe deux méthodes permettant à l'hôte VPS Linode de réaliser l'extension du disque dur. L'une consiste à augmenter directement la capacité d'espace sur le disque d'origine via l'édition du disque de Linode pour réaliser l'extension ; Pour plus d'informations sur l'utilisation de l'hôte Linode, voir : Excellente expérience d'hôte VPS Linode - Évaluation de la vitesse des performances et problèmes d'utilisation de Linode VPS.
3.1 Mise à niveau du disque dur Linode VPS
Tout d’abord, entrez dans l’arrière-plan de gestion Linode VPS et cliquez sur Mettre à niveau. Différents packages d’hébergement VPS seront répertoriés ici.
Lister tous les disques
lsblk
Formater le disque
Entrez dans l'interface principale du disque et recherchez le chemin du système de fichiers, puis utilisez la commande mkfs.ext4 Chemin du système de fichiers pour formater le disque.
mkfs.ext4 /dev/disk/by-id/scsi-0Linode_Volume_test-1
Monter le disque
Créer un répertoire comme point de montage
mkdir /mnt/test-1
Monter le disque sur le point de montage
mount /dev/disk/by-id/scsi-0Linode_Volume_test-1 /mnt/test-1
Afficher tous les disques montés
df -kh
Démonter le disque
umount /mnt/test-1
Utilisé lors du transfert de disques entre différents VPS
Stocker des fichiers
Le chemin du point de montage est l'entrée du disque. Il vous suffit de sauvegarder le fichier dans le chemin /mnt/test-1. Après la connexion FTP, entrez dans le répertoire /mnt/test-1 pour voir le système de fichiers sous le disque
4. Résumé
Ci-dessus, nous avons utilisé le système de fichiers ext3 lors du formatage du nouveau disque dur. En fait, il existe également un système de fichiers ext4. De manière générale, ext3 est suffisant pour notre utilisation. L'avantage d'ext4 par rapport à ext3 est qu'Ext4 prend en charge un système de fichiers de 1 Mo et des fichiers jusqu'à 16 To respectivement, un nombre illimité de sous-répertoires et prend en charge des inodes plus grands.
Qu'il s'agisse d'Alibaba Cloud, Tencent Cloud ou Linode, vous devez penser à sauvegarder les données d'origine avant d'acheter un disque dur monté. Surtout lorsque certains répertoires Linux doivent monter un disque dur pour augmenter la capacité, les données du répertoire d'origine seront effacées après le montage du disque dur. Si les données de votre site Web d'origine se trouvent dans ce répertoire, n'oubliez pas de les transférer d'abord.