Umstellung lvm auf lvm-thin

jacky0815

Renowned Member
Aug 26, 2010
19
0
66
Hallo,

wir haben mehrere Server von Proxmox 5 auf 6 geupgraded. Nun wird /var/lib/vz (/dev/mapper/pve-data) nicht mehr gemountet, die Hintergründe hierzu habe ich mir schon aus dem Forum und Wiki erschlossen. Ich muss alle VMs von qcow2 auf lvm-thin migrieren. Nun habe ich 5TB an VMs unter /dev/mapper/pve-data liegen. Insgesamt ist das lvm mehr als doppelt so groß.
Wie bekomme ich die virtuellen Festplatten zum lvm-thin migiert ohne diese extern auslagern zu müssen. Was passiert mit dem ext4 formatieren lvm data, wenn ich versuche eine VM mit lvm-thin anzulegen?

Gruß Daniel
 
wir haben mehrere Server von Proxmox 5 auf 6 geupgraded. Nun wird /var/lib/vz (/dev/mapper/pve-data) nicht mehr gemountet, die Hintergründe hierzu habe ich mir schon aus dem Forum und Wiki erschlossen. Ich muss alle VMs von qcow2 auf lvm-thin migrieren.
warum sollte es nicht mehr mounten? das macht wenig sinn, wenn es vorher ein dateisystem war, sollte es so bleiben und man muss nicht migrieren...

bitte mal den output von:
Code:
pvs
vgs
lvs
mount
lsblk
posten
 
Hallo,

wenn es weiter in der /etc/fstab eingetragen ist, bootet das System nicht mehr. Steht auch in anderen Forenbeiträgen. Mich wundert es auch ein wenig, warum es bei proxmox 5 noch funktioniert, aber jetzt nicht mehr. Denn die Änderung mit lvm-thin war ja bereits weit früher.


Bash:
root@kvm:~# pvs
  PV         VG  Fmt  Attr PSize  PFree
  /dev/sda3  pve lvm2 a--  43.66t 16.00g

root@kvm:~# vgs
  VG  #PV #LV #SN Attr   VSize  VFree
  pve   1   3   0 wz--n- 43.66t 16.00g

root@kvm:~# lvs
  LV   VG  Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  data pve twi-aotz-- 43.51t             0.00   0.47
  root pve -wi-ao---- 96.00g
  swap pve -wi-ao----  8.00g

root@kvm:~# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=98226416k,nr_inodes=24556604,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=19650524k,mode=755)
/dev/mapper/pve-root on / type ext4 (rw,relatime,errors=remount-ro,stripe=64)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=17281)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
lxcfs on /var/lib/lxcfs type fuse.lxcfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
192.168.0.238:/volume1/Backup on /DiskStation2 type nfs (rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.238,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=192.168.0.238)
192.168.0.239:/volume1/Backup on /DiskStation1 type nfs (rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.239,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=192.168.0.239)
192.168.0.238:/volume2/Backup2 on /DiskStation2b type nfs (rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.238,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=192.168.0.238)
/dev/fuse on /etc/pve type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)
/dev/mapper/pve-data on /var/lib/vz type ext4 (rw,relatime,stripe=48)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=19650520k,mode=700)

root@kvm:~# lsblk
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                    8:0    0  43.7T  0 disk
├─sda1                 8:1    0  1007K  0 part
├─sda2                 8:2    0   512M  0 part
└─sda3                 8:3    0  43.7T  0 part
  ├─pve-swap         253:0    0     8G  0 lvm  [SWAP]
  ├─pve-root         253:1    0    96G  0 lvm  /
  ├─pve-data_tmeta   253:2    0  15.8G  0 lvm
  │ └─pve-data-tpool 253:4    0  43.5T  0 lvm
  │   └─pve-data     253:5    0  43.5T  0 lvm  /var/lib/vz
  └─pve-data_tdata   253:3    0  43.5T  0 lvm
    └─pve-data-tpool 253:4    0  43.5T  0 lvm
      └─pve-data     253:5    0  43.5T  0 lvm  /var/lib/vz
sdb                    8:16   0 223.1G  0 disk


root@kvm:~# df -h
Filesystem                      Size  Used Avail Use% Mounted on
udev                             94G     0   94G   0% /dev
tmpfs                            19G   50M   19G   1% /run
/dev/mapper/pve-root             94G   12G   78G  14% /
tmpfs                            94G   63M   94G   1% /dev/shm
tmpfs                           5.0M     0  5.0M   0% /run/lock
tmpfs                            94G     0   94G   0% /sys/fs/cgroup
192.168.0.238:/volume1/Backup    16T   16T  724G  96% /DiskStation2
192.168.0.239:/volume1/Backup    11T  3.3T  7.6T  31% /DiskStation1
192.168.0.238:/volume2/Backup2   16T   16T   30G 100% /DiskStation2b
/dev/fuse                        30M   44K   30M   1% /etc/pve
/dev/mapper/pve-data             44T  4.9T   37T  12% /var/lib/vz
tmpfs                            19G     0   19G   0% /run/user/0
 
uff.. ok hier ist offenbar irgendwas schief gelaufen

das LV 'pve-data' ist gleichzeitig ein thin pool (siehe lvs output) und als ext4 formatiert....
das kann nicht korrekt funktionieren und sollte korrigiert werden...

am besten so schnell wie möglich backups von den vms/ct machen und neu formatieren (zb von der iso neu installieren)...

ich würde hier nicht versuchen am laufenden system die Sachen irgendwie zu reparieren, da alle Änderungen am LVM womöglich
das Dateisystem kaputt macht und umgekehrt...
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!