Tengo tres volúmenes lógicos en un solo grupo de volúmenes usando un solo volumen físico (todo el disco / dev / sda existente).
Ahora quiero mover uno de esos volúmenes lógicos a un disco nuevo y más rápido, es decir, desde:
/dev/sda
|-vg0-root → mounted to /
|-vg0-foo → mounted to /foo
|-vg0-bar → mounted to /bar
a:
/dev/sda
|-vg0-root → mounted to /
|-vg0-foo → mounted to /foo
/dev/sdb
|-vg1-bar → mounted to /bar
Por lo que entiendo no puedo usar pvmoveo vgsplitporque solo hay un volumen físico en el grupo de volúmenes existente.
¿Cuál es un buen enfoque para lograr esto (preferiblemente en línea, no es un requisito crear un nuevo grupo de volúmenes para el nuevo disco)?

Respuestas:
Solución de grupo de un volumen:
Solución de grupo de dos volúmenes:
Ahora parte difícil, todas las actividades DEBEN detenerse en
/bar:dónde
pvcreateborrar todos los datos en el disco (y prepararse para LVM)lvcreatedebería crear un volumen lógico lvol1, usted especifica el nombre lv con-n bar/dev/mapper/myvg-mylvdeba usar la sintaxisUna vez que haya verificado que los datos están bien, en un nuevo lugar:
/bar/etc/fstabpara usar nuevo/barfuente
pvmovepágina del manual. En ese caso, obviamente me conformaré con la solución de un grupo de volúmenes. :)vgsplitdespuéspvmovepara lograr la solución de grupo de dos volúmenes un poco más fácil (sin embargo, el volumen lógico aún necesita ser desactivado usandolvchange).vgreduceluego se puede usar para eliminar el volumen anterior si ese es el requisito (no era para la pregunta específica, pero una pregunta sobre mover todos los volúmenes probablemente se marcaría como un duplicado)pvmoverequiere un-nindicador para especificar el volumen lógico. O dice unPhysical volume /dev/vg0/bar not found Run `pvmove --help' for more information.mensaje de error. La página del manual dice lo mismo. ¿Puedo insertarlo en la publicación?