Wenn Sie bei einem Hosting-Anbieter arbeiten, der die WHMCS+VPS-Verwaltungsplattformarchitektur wie Classic VPS verwendet, müssen Sie das gesamte VPS-Hosting-Paket selbst aktualisieren, um die Festplatte zu erweitern. Wenn Sie jedoch einen VPS-Host von einem Cloud-Host-Anbieter wie Linode, Alibaba Cloud, Tencent Cloud usw. kaufen, unterstützt er bei voller Festplatte die unabhängige Erweiterung der Festplatte.

Ein weiterer Vorteil der Festplattenmontage besteht darin, dass Sie Daten auf einer bereitstellbaren Festplatte speichern können. Wenn Sie den VPS-Host wechseln, können Sie die Festplatte zunächst vom ursprünglichen VPS-Host deinstallieren und sie dann auf dem neuen VPS-Host erneut bereitstellen der ursprüngliche Speicher Die Daten auf der Festplatte bleiben im neuen VPS-Host weiterhin erhalten, was besonders für die Migration großer Speicherwebsites von Vorteil ist.

Hier erfahren Sie, wie Sie eine Festplatte auf Linode-, Alibaba Cloud- und Tencent Cloud VPS-Hosts bereitstellen. Da die Festplatte im Allgemeinen vor der Bereitstellung der Festplatte formatiert werden muss, wird empfohlen, vor der Bereitstellung eine Sicherungskopie Ihrer Website zu erstellen Für die Arbeit verfügen Linode, Alibaba Cloud und Tencent Cloud jeweils über eigene Snapshot-Funktionen. Sie können vor dem Mounten der Festplatte einen Snapshot erstellen.

Linux-Montagemethode zur Festplattenerweiterung - Alibaba Cloud, Tencent Cloud, Linode-Montagemethode zur Festplattenerweiterung

Weitere Informationen zur Verwendung von Linux-VPS-Hosts und Betriebstipps finden Sie hier:

  1. Zusammenfassung der Linux-Systemüberwachungsbefehle – Master-CPU, Speicher, Festplatten-E/A usw., um Leistungsengpässe zu finden
  2. Der Linux-PHP-FPM-Optimierungsprozess benötigt viel Speicher und verursacht keine Speicherprobleme
  3. Drei Möglichkeiten, Ordnerverzeichnisse unter Linux freizugeben: NFS-Remote-Mounting, GlusterFS-Freigabespeicher und Samba-Freigabeverzeichnisse

PS: Aktualisiert am 1. März 2019, Wenn sich Ihr Festplattenspeicher ständig ändert, können Sie eine dynamische Erweiterung ausprobieren, um das Problem unzureichender Speicherkapazität „ein für alle Mal“ zu lösen: Dedizierte Linux-Server und VPS-Hosts Dynamische Erweiterung der Festplatte – LVM-Methode zur Erweiterung und Reduzierung logischer Volumes.

1. Alibaba Cloud VPS-Montagefestplattenerweiterung

1.1  Vorsichtsmaßnahmen bei der Montage

Wenn Sie die separat von Alibaba Cloud VPS erworbene Cloud-Festplatte auf dem VPS mounten möchten, müssen Sie die folgenden zwei Punkte beachten:

1. Cloud-Festplatten können nur auf Instanzen in derselben Verfügbarkeitszone in derselben Region bereitgestellt werden und können nicht über mehrere Verfügbarkeitszonen hinweg bereitgestellt werden.

2. Eine ECS-Instanz kann bis zu 16 Cloud-Festplatten für die Datenfestplattennutzung bereitstellen. Gleichzeitig kann eine Cloud-Festplatte nur auf einer Instanz bereitgestellt werden.

Wenn Alibaba Cloud eine Festplatte bereitstellt, muss der Status der Cloud-Festplatte „Verfügbar“ lauten. Wählen Sie in der linken Navigationsleiste Storage > Cloud Disk aus. Wählen Sie die Region aus. Suchen Sie das Cloud-Laufwerk , das gemountet werden soll , und wählen Sie in der Spalte -Vorgang die Option Mehr > zum Mounten aus.

Nehmen Sie im Popup-Dialogfeld die folgenden Einstellungen vor:

1. Zielinstanz: kann nur ECS-Instanzen in derselben Verfügbarkeitszone auswählen.

2.Festplatte wird mit der Instanz freigegeben: Wenn ausgewählt ist, wird bei der Freigabe der Instanz gleichzeitig auch die Cloud-Festplatte freigegeben.

3. Automatische Snapshots werden mit der Festplatte freigegeben: Wenn diese Option ausgewählt ist, werden bei der Freigabe der Cloud-Festplatte alle von der Cloud-Festplatte erstellten automatischen Snapshots zusammen freigegeben, manuelle Snapshots werden jedoch nicht freigegeben. Es wird empfohlen, diese Option nicht auszuwählen und die Sicherungsdaten aufzubewahren.

4. Klicken Sie nach Abschluss der Einstellungen auf , um die Bereitstellung durchzuführen.

2. Datenfestplattenpartition

Um eine Festplatte in Tencent Cloud bereitzustellen, führen Sie zunächst den Befehl   fdisk /dev/vdb  aus, um die Datenfestplatte zu partitionieren.

Folgen Sie den Anweisungen auf der Benutzeroberfläche, geben Sie „n“ (neue Partition), „p“ (neue erweiterte Partition), „1“ (die erste primäre Partition verwenden) ein, drücken Sie zweimal die Eingabetaste (verwenden Sie die Standardkonfiguration) und geben Sie „w“ ein " (Speichern Sie die Partitionstabelle) und starten Sie die Partitionierung.

Hinweis: Dies ist ein Beispiel für die Erstellung einer Partition. Entwickler können je nach Bedarf auch mehrere Partitionen erstellen. Achten Sie beim Ausführen des folgenden Befehls darauf, den Laufwerksbuchstaben der Daten zu ändern. Sie können „fdisk -l“ verwenden, um den Laufwerksbuchstaben und andere zugehörige Informationen anzuzeigen. Im Folgenden wird lediglich vdb verwendet Ersetzen Sie vdb durch den Laufwerksbuchstaben. Ersetzen Sie beispielsweise fdisk /dev/vdb durch fdisk /dev/xvdb. Bitte bestätigen Sie, dass der Pfad „/dev/vdb“ lautet. Wenn er falsch als „/dev/vda“ eingegeben wird, stürzt der Cloud-Host ab.

3.  Neue Partition anzeigen

Verwenden Sie den Befehl fdisk -l, um festzustellen, ob die neue Partition vdb1 erstellt wurde.

4.  Neue Partition formatieren

Beim Formatieren einer Partition können Entwickler das Dateisystemformat selbst festlegen, z. B. ext2, ext3 usw. In diesem Beispiel wird „ext3“ als Beispiel verwendet. Geben Sie   mkfs.ext3 /dev/vdb1 ein

5.  Neue Partition mounten

Verwenden Sie den Befehl   mkdir /mydata , um das Verzeichnis mydata zu erstellen, verwenden Sie dann den Befehl   mount /dev/vdb1 /mydata , um die neue Partition manuell bereitzustellen, und verwenden Sie schließlich den Befehl   df -h  Befehl, um es anzuzeigen. Wenn die in der Abbildung gezeigten Informationen angezeigt werden, ist die Montage erfolgreich und der Datenträger kann angezeigt werden.

6.  Datenfestplatte automatisch mounten

Wenn Sie möchten, dass der Cloud-Server die Datenfestplatte beim Neustart oder Hochfahren automatisch bereitstellt, müssen Sie die Partitionsinformationen zu /etc/fstab hinzufügen. Wenn es nicht hinzugefügt wird, wird die Datenfestplatte nach dem Neustart oder Einschalten des Cloud-Servers nicht automatisch gemountet. Verwenden Sie den Befehl   echo ‘/dev/vdb1 /mydata ext3 defaults 0 0’ >> /etc/fstab , um Partitionsinformationen hinzuzufügen. Verwenden Sie zur Überprüfung den Befehl   cat /etc/fstab. Wenn die in der Abbildung gezeigten Informationen angezeigt werden, bedeutet dies, dass die Partitionsinformationen erfolgreich hinzugefügt wurden.

Hinweis: Bitte bestätigen Sie, ob der Partitionspfad „/dev/vdb1“ ist. Wenn der Pfad falsch ist, kann der Cloud-Host nicht neu gestartet werden.

3. Linode VPS-Montage der Festplattenerweiterung

Es gibt zwei Möglichkeiten, die Festplattenkapazität des Linode VPS-Hosts zu erweitern. Eine besteht darin, die Speicherplatzkapazität auf der Originalfestplatte durch die Festplattenbearbeitung von Linode zu erhöhen, die andere darin, die Festplatte mithilfe von Linux zu mounten, um das Allgemeine zu realisieren Erweiterungsmethode. Weitere Informationen zur Verwendung des Linode-Hosts finden Sie unter: Hervorragende VPS-Host-Erfahrung von Linode – Bewertung der Leistungsgeschwindigkeit und Nutzungsprobleme von Linode VPS.

3.1  Linode VPS-Festplatten-Upgrade

Geben Sie zunächst den Linode VPS-Verwaltungshintergrund ein und klicken Sie auf „Upgrade“. Hier werden verschiedene VPS-Hosting-Pakete aufgelistet.

Listen Sie alle Festplatten auf

lsblk

Festplatte formatieren

Rufen Sie die Hauptschnittstelle der Festplatte auf und suchen Sie den Dateisystempfad. Verwenden Sie den Befehl mkfs.ext4 Dateisystempfad, um die Festplatte zu formatieren.

mkfs.ext4 /dev/disk/by-id/scsi-0Linode_Volume_test-1

Datenträger mounten

Erstellen Sie ein Verzeichnis als Mountpunkt

mkdir /mnt/test-1

Mounten Sie die Festplatte am Mountpunkt

mount /dev/disk/by-id/scsi-0Linode_Volume_test-1 /mnt/test-1

Alle gemounteten Datenträger anzeigen

df -kh

Datenträger aushängen

umount /mnt/test-1

Wird beim Übertragen von Festplatten zwischen verschiedenen VPS verwendet

Akten lagern

Der Mount-Punkt-Pfad ist der Festplatteneintrag. Sie müssen die Datei nur im Pfad /mnt/test-1 speichern. Geben Sie nach der FTP-Verbindung das Verzeichnis /mnt/test-1 ein, um das Dateisystem unter der Festplatte anzuzeigen

4. Zusammenfassung

Oben haben wir beim Formatieren der neuen Festplatte das ext3-Dateisystem verwendet. Tatsächlich gibt es auch ein ext4-Dateisystem. Im Allgemeinen reicht ext3 für unsere Verwendung aus. Der Vorteil von ext4 gegenüber ext3 besteht darin, dass Ext4 ein 1EB-Dateisystem und Dateien bis zu 16 TB, eine unbegrenzte Anzahl von Unterverzeichnissen und größere Inodes unterstützt.

Unabhängig davon, ob es sich um Alibaba Cloud, Tencent Cloud oder Linode handelt, müssen Sie vor dem Kauf einer gemounteten Festplatte daran denken, die Originaldaten zu sichern. Insbesondere wenn bei einigen Linux-Verzeichnissen eine Festplatte gemountet werden muss, um die Kapazität zu erweitern, werden die Daten im ursprünglichen Verzeichnis nach dem Mounten der Festplatte gelöscht. Wenn sich Ihre ursprünglichen Website-Daten in diesem Verzeichnis befinden, denken Sie bitte daran, sie zuerst zu übertragen.

Hinterlasse eine Antwort