Ich habe ein neues CentOS x64-Droplet auf Digital Ocean erstellt und dabei einen Blockspeicher von 100 GB als zusätzlichen Speicher hinzugefügt.
Aber als ich mich bei meinem VPS angemeldet habe, sehe ich das so:
[root@centos-s-1vcpu-1gb-nyc3-01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 940M 25G 4% /
devtmpfs 474M 0 474M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 13M 484M 3% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
/dev/sda 100G 61M 95G 1% /mnt/volume_nyc3_01
tmpfs 100M 0 100M 0% /run/user/0
Wie Sie sehen, wird das zusätzliche Speichervolume als separater Bereitstellungspunkt hinzugefügt:
/dev/sda 100G 61M 95G 1% /mnt/volume_nyc3_01
Wie kann ich diesen Blockspeicher für folgende Zwecke nutzbar machen:
/usr/share/nginx/
Grundsätzlich hat mein VPS 25 GB Speicherplatz unter root /
und 100 GB Speicher unter montiert /mnt/volume_nyc3_01
Ich möchte, dass insgesamt 125 GB Speicher unter root verfügbar sind /
wie kann ich das machen?
Sie können nicht das tun, was Sie beschreiben. Wenn Sie einem VPS wie diesem einen Blockspeicher hinzufügen, ist dies so, als würden Sie Ihrem System eine externe Festplatte hinzufügen, die unter einem separaten Volume bereitgestellt wird.
Bei Ihren beiden Auswahlmöglichkeiten sehen Sie, ob Sie mit den Tools von Digital Ocean die Größe Ihres Root-Volumes erhöhen können. Dies erfordert höchstwahrscheinlich Ausfallzeiten und einen Neuaufbau des Root-Volumes.
Dies ist jedoch keine sehr gute langfristige Strategie. Die Art und Weise, wie viele Leute Linux / Unix-Server wie diesen verwenden, besteht darin, ein Root-Volume zu haben, das die benötigten Kernanwendungen booten und speichern kann und dann ein zusätzliches Volume zum Speichern von Daten und dergleichen verwendet. Typischerweise werden diese Volumes unter gemountet
/opt/
und dann verwendet Ihre Anwendung das.Die Verwendung solcher Volumes hat den Vorteil, dass Sie sich nie Sorgen machen müssen, dass der Speicherbedarf sich negativ auf Ihr Root-System auswirkt.
quelle
ln -s /mnt/volume_nyc3_01 /usr/share/nginx