# 在集群中迁移客户机

## 容器

```bash
pct migrate 105 19pi-2 --restart --target-storage n2-sata1
```

> <https://pve.proxmox.com/pve-docs/pct.1.html#:\~:text=of%20the%20VM.-,pct%20migrate,-%3Cvmid%3E%20%3Ctarget%3E>


:::info
注意要在存储里关掉共享。

:::

## 虚拟机

```bash
qm migrate 108 19pi-2 --targetstorage n2-sata1 --with-local-disks --online
```

> <https://pve.proxmox.com/pve-docs/qm.1.html#:\~:text=of%20the%20VM.-,qm%20migrate,-%3Cvmid%3E%20%3Ctarget%3E>

# 单节点移动存储

## 容器

```bash
pct move-volume 106 rootfs n2-sata1 --delete 1
```

如果出现以下错误，可以先 resize 一下

```none
mount: /var/lib/lxc/106/.copy-volume-2: cannot mount /dev/loop0 read-only.
       dmesg(1) may have more information after failed mount system call.
Specified filename /var/lib/lxc/106/.copy-volume-1 does not exist.
command 'mount -o ro /dev/loop0 /var/lib/lxc/106/.copy-volume-2//' failed: exit code 32
```

```bash
pct resize 201 rootfs +1G
```

## 虚拟机

```bash
qm disk move 108 ide2 n2-sata1 --delete 1
```

---

**Documents**

- [在集群中迁移客户机](https://notes.bleatingsheep.org/s/proxmox-ve/doc/5zyo6zug576k5lit6lb56e75a6i5oi35py6-JnoJCmDnaI)
- [给日日的 Proxmox VE 安装、使用、维护的注意事项](https://notes.bleatingsheep.org/s/proxmox-ve/doc/proxmox-ve-VUiIqjLgW6)
- [cloud-init 自定义 user-data](https://notes.bleatingsheep.org/s/proxmox-ve/doc/cloud-init-user-data-OMk3IeECEN)
- [Windows guest](https://notes.bleatingsheep.org/s/proxmox-ve/doc/windows-guest-3tv03P8Lhf)