EC2 Ubuntu インスタンスには 2 つのボリュームがあります。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvdb 202:16 0 40G 0 disk /mnt
xvda1 202:1 0 400G 0 disk /
400GB のものをサーバーが使用するメインのものにしたいのですが、現時点ではそうではありません。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 32G 3.5G 27G 12% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.7G 8.0K 3.7G 1% /dev
tmpfs 752M 208K 752M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.7G 0 3.7G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvdb 40G 49M 38G 1% /mnt
大きなxvda1
ボリュームをメインボリュームとしてマウントするにはどうすればよいでしょうか?
答え1
大きな xvda1 ボリュームをメインボリュームとしてマウントするにはどうすればよいでしょうか?
まあ、すでにそうなっているようですね。/dev/xvda1
はルート ファイルシステムとしてマウントされます (「メイン」は「ルート ファイルシステム」を意味するものとします)。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 32G 3.5G 27G 12% /
おそらく、そのボリューム上のファイルシステムを次のように拡張する必要があるでしょう (何らかの ext ファイルシステムを想定)。
$ resize2fs /dev/xvda1
警告: これを実行する前に、そのボリューム上のすべてのデータのバックアップと、それを簡単かつ迅速に回復するためのメカニズムがあることを確認してください。