
Lighttpd と MySQL がインストールされた CentOS 6.3 を使用しています。Amazon Cloud (EC2) を使用していますが、別のドライブを永続的にマウントして、DB をそこに移動する方法がよくわかりません。
Linux OS について本当に困惑しています。助けてください!
[root@ip-10-246-135-238 ec2-user]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 5.0G 1.5G 3.3G 32% /
tmpfs 828M 0 828M 0% /dev/shm
/dev/xvde2 5.0G 1.5G 3.3G 32% /media/ephemeral0
/dev/xvde2 5.0G 1.5G 3.3G 32% /
/dev/xvdj 5.0G 1.5G 3.3G 32% /
/dev/xvde2 147G 3.3G 137G 3% /mnt/driveb
答え1
インスタンスに別のボリュームを追加すると(AmazonのWeb GUIの「ボリュームの追加」を使用)、マシンにプラグインしたのと同じになります。fdisk -l
ファイルシステムが必要になります。新しいボリュームが /dev/xvdg として表示されるとしますmkfs.ext4 /dev/xvdg
(これは、そのボリュームのパーティションをアップグレードしないことを前提としていますが、これはまったく別のトピックです)。
次に、一度だけまたは長期的にマウントする必要があります。長期的にマウントするには、ディレクトリを作成し、/etc/fstab にエントリ (新しい行) を追加します。次のようになります。
/dev/xvdg /mnt/point/you/made ext4 defaults 0 0
ファイルを保存してから、マウントを試みますmount /mnt/point/you/made
。この順序で実行することで、マウント コマンドが情報として fstab ファイルを使用するようになり、fstab ファイルが正常であることが保証されます。
言うまでもありませんが、これらの手順を間違えないでください (間違ったディスクをフォーマットするなど)。間違えるとデータが失われる可能性があります。特に、fstab ファイルが正常であることを確認するまで再起動しないでください。そうしないと、マシンが正しく再起動しない可能性があります。(修正することはできますが、特に Amazon EC2 では本当に面倒です)。