AWS EC2のrootボリュームは、単一のパーティションです。  
下記のように構成したいと考えています。

  1. EBSは、`/`と`/home`の2つ
  2. `/`は、1つのEBSをLVMで`/`と`/var`を２つに分ける

1の理由は、バックアップです。  
EBSのスナップショットでバックアップを作成する際にOS部分の`/`とユーザデータの`/home`を分けて取得したいのでEBSは２つと考えました。

2は、`/var`や`/home`が原因でdisk fullになった場合を想定しました。  
dockerなどで大きなイメージをpullしてdisk fullになったときに`docker
rmi`もできなくなり、EBSを増やして再起動する必要があったからです。また、バックアップのときに`/`と`/var`を一緒に取得できるようにしたいのでEBSで分けることを避けました。

AWS EC2のrootボリュームのディスクパーティションについて、良い事例やアイデアはありますでしょうか。
CC BY-SA 3.0
2017-12-23T05:29:57.713
40489
2022-06-21T04:04:40.420
2021-03-08T02:02:42.353
3060
5285
question
amazon-ec2
AWS EC2のrootボリュームのディスクパーティションについて
`/`と`/home`では求められるバックアップ頻度が異なるため、EBSを分けざるを得ないと思います。今だとEFSも選択肢にあがるかもしれません。

`/var`のdisk fullについてはEBSやパーティションを分ける以外の選択肢として、disk
duotaがあるかもしれません。xfsであればディレクトリ単位でdisk
quotaを設定できるので、`/var`配下を10GB以下に抑える、といった設定も可能です。
CC BY-SA 4.0
2021-03-08T04:51:58.053
74512
2021-03-08T04:51:58.053
4236
40489
answer