Centos

WHM / 重新安排賬戶

  • November 5, 2021

我最近從我的提供商那裡購買了另一塊儲存空間,並按照他們的指南重新安排了我的帳戶:

  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 不允許我這樣做:

在此處輸入圖像描述

我想到了。

在 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"

引用自:https://unix.stackexchange.com/questions/676174