最近、プロバイダから別のストレージブロックを購入し、その指示に従ってマイアカウントを並べ替えました。
sudo mkfs.ext4 /dev/vdb
sudo mkdir /mnt/vol-us-1
sudo mount -t ext4 /dev/vdb /mnt/vol-us-1
bin/bash -c "if [ $(cat /etc/fstab | grep -i /dev/vdb | awk '{print $1}')!="/dev/vdb" ]; then sudo bash -c 'echo \/dev/vdb /mnt/vol-us-1 ext4 defaults,nofail,discard,noatime 1 2\ >> /etc/fstab';fi"
これは最初は効果がありましたが、WHMをアップグレードした後に設定が失われ、メモリブロックが消去されたようです。バックアップから復元できましたが、完全に復元することはできませんでした。
ディスク使用量レポートでインストールが存在することを確認できます。
しかし、私のアカウントを移動しようとすると、WHMはそれを許可しません。
答え1
私はそれについて考えた。
WHMは、基本的に「ホームディレクトリプレフィックス」と一致するすべてのディレクトリで利用可能なディスク容量を確認し、プロバイダが提供する指示ではアカウントを再配置する必要があることを説明しておらず、単に新しいディスクを追加することでした。 。したがって、WHMが新しいディスクをアカウントの場所として認識できるように、コマンドを少し更新する必要がありました。最初の作成以来、この変更を忘れていました。
sudo mkfs.ext4 /dev/vdb
sudo mkdir /mnt/home
sudo mount -t ext4 /dev/vdb /mnt/home
bin/bash -c "if [ $(cat /etc/fstab | grep -i /dev/vdb | awk '{print $1}')!="/dev/vdb" ]; then sudo bash -c 'echo \/dev/vdb /mnt/home ext4 defaults,nofail,discard,noatime 1 2\ >> /etc/fstab';fi"