So fügen Sie einen Blockspeicher im DigitalOcean-Droplet unter dem Server-Stammverzeichnis hinzu / hängen ihn ein /

0

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?

AMB
quelle

Antworten:

2

Ich bin nicht sicher, was Sie erreichen wollen, aber von der df Befehlsausgabe, das Volume ist bereits gemountet.

Vielleicht können Sie einen Symlink zu dem Pfad erstellen, über den Sie auf dieses Volume zugreifen möchten

ln -s /mnt/volume_nyc3_01 /usr/share/nginx
Olubodun Agbalaya
quelle
Ich möchte 100 GB zusätzlichen Speicher und 25 GB Speicherplatz auf root / 125 GB sein, damit ich alles auf demselben Pfad / usr / share / nginx verwenden kann
AMB
1
Ohne LVM oder ähnliches geht das nicht. Sie können 100 GB verwenden. In der anderen Partition können Sie 25 GB verwenden.
Daniel B
1

Grundsätzlich hat mein VPS 25 GB Speicherplatz unter root / und 100 GB Speicher   montiert unter /mnt/volume_nyc3_01

Ich möchte, dass insgesamt 125 GB Speicher unter root verfügbar sind / wie kann   Ich mach das?

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.

JakeGould
quelle
Also muss ich Alias ​​verwenden, um Nginx anzuweisen, gemounteten Pfad wie / opt / zu verwenden.
AMB
@AMB Ja, Sie könnten einen "Alias" wie einen symbolischen Link verwenden, der in etwa der anderen Antwort entspricht. Im Allgemeinen ist Ihre Idee, dass Sie die Stammpartition für zusätzlichen Speicherplatz vergrößern müssen, wirklich keine gute Idee. Die beste Lösung - basierend auf dem, was Sie sagen - ist was Olubodun Agbalaya schlägt vor: ln -s /mnt/volume_nyc3_01 /usr/share/nginx
JakeGould