vultr 綁定blockstorage 及搬遷至其他實例

Create new empty partitions:

parted -s /dev/vdb mklabel gpt
parted -s /dev/vdb unit mib mkpart primary 0% 100%

//Create new empty filesystem:
mkfs.ext4 /dev/vdb1

Mount block storage:

mkdir /mnt/blockstorage
echo >> /etc/fstab
echo UUID=$(blkid -s UUID -o value /dev/vdb1)               /mnt/blockstorage       ext4    defaults,noatime,nofail 0 0 >> /etc/fstab
mount /mnt/blockstorage

這樣已綁上了

開始嘗試搬去其他其例

在舊機

sudo umount /mnt/blockstorage

當搬的時候跳過第一部分的那一段Create new empty partitions 即可

實際代碼,我假設把這名為minio

mkdir -p /mnt/minio
mount /dev/vdb /mnt/minio

正常來講已經成功了 如果報錯類似:

mount: /mnt/minio: /dev/vdb already mounted or mount point busy.

意思應該是這個linux版本把/dev/vdb 自動名命為其他,找到正確的路徑取換就可以

可以用這幾個指令找查

lsblk
sudo fdisk -l
blkid