WHM/アカウントの並べ替え

WHM/アカウントの並べ替え

最近、プロバイダから別のストレージブロックを購入し、その指示に従ってマイアカウントを並べ替えました。

  1. sudo mkfs.ext4 /dev/vdb
  2. sudo mkdir /mnt/vol-us-1
  3. sudo mount -t ext4 /dev/vdb /mnt/vol-us-1
  4. 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が新しいディスクをアカウントの場所として認識できるように、コマンドを少し更新する必要がありました。最初の作成以来、この変更を忘れていました。

  1. sudo mkfs.ext4 /dev/vdb
  2. sudo mkdir /mnt/home
  3. sudo mount -t ext4 /dev/vdb /mnt/home
  4. 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"

関連情報