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"

相关内容