サーバールートの下のDigitalOceanドロップにブロックストレージを追加/マウントする方法/


0

Digital Oceanで新しいCentOS x64ドロップレットを作成し、その間に追加ストレージとして100GBのブロックストレージを追加しました。

しかし、VPSにログインすると、次のように表示されます。

[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

ご覧のとおり、追加のストレージボリュームは次のように個別のマウントポイントとして追加されます。

/dev/sda        100G   61M   95G   1% /mnt/volume_nyc3_01

このブロックストレージを次のように使用するにはどうすればよいでしょうか?

/usr/share/nginx/

基本的に、私のVPSにはルートの下に25GBのストレージが/ あり、100GBのストレージが下にマウントされています/mnt/volume_nyc3_01

私が欲しいのは、ルートの下でアクセス可能な合計125GBのストレージ/ です。どうすればそれができますか?

回答:


2

何を達成しようとしているのかわかりませんが、dfコマンド出力から、ボリュームはすでにマウントされています。

そのボリュームにアクセスしたいパスへのシンボリックリンクを作成できるかもしれません。

ln -s /mnt/volume_nyc3_01 /usr/share/nginx

私はので、私は同じパスは、/ usr / share / nginxの上でそれをすべて使用することができます125ギガバイトであることを/ルートに100ギガバイト追加のストレージと25ギガバイトのストレージスペースを使用したい
AMB

1
LVMなどがないと機能しません。100 GBを使用できます。そして、他のパーティションでは25 GBを使用できます。
ダニエルB

1

基本的に、私のVPSにはルートの下に25GBのストレージが/あり、100GBのストレージが下にマウントされています/mnt/volume_nyc3_01

私が欲しいのは、ルートの下でアクセス可能な合計125GBのストレージ/ です。どうすればそれができますか?

あなたが説明していることはできません。そのようなVPSにブロックストレージを追加すると、外部ハードドライブをシステムに追加しているようで、別のボリュームの下にマウントされます。

Digital Oceanのツールを使用してルートボリュームサイズを増やすことができるかどうかは、2つの選択肢から判断できます。ほとんどの場合、ダウンタイムとルートボリュームの再構築が必要になります。

しかし、そうは言っても、それはあまり良い長期戦略ではありません。多くの人がそのようなLinux / Unixサーバーを使用する方法は、必要なコアアプリケーションを起動して保存できるルートボリュームを用意し、追加のボリュームを使用してデータなどを保存することです。通常、これらのボリュームは下にマウントされ/opt/、アプリケーションはそれを使用します。

そのようなボリュームを使用する利点は、ルートシステムに悪影響を与えるストレージニーズの増加を心配する必要がないことです。


だから私はエイリアスを使用してnginxに/ opt /のようなマウントされたパスを使用するように指示する必要がありますか?
AMB

@AMBはい、他の回答のようなものになるシンボリックリンクなどの「エイリアス」を使用できます。しかし、一般的に、追加のスペースのためにルートパーティションを拡大する必要があるというあなたの考えは、本当に良い考えではありません。最適なソリューションをベースあなたが述べ-されているものをどのようにOlubodun Agbalayaが示唆:ln -s /mnt/volume_nyc3_01 /usr/share/nginx
JakeGould
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.