How to mount LV with filesystem of LXC container?

QWE76

New Member
Mar 11, 2016
5
0
1
48
I have proxmox 4.1

Root Disk of LXS container is located on LV vm-118-disk-1 of VG lvm_on_sdb1
# lvs | grep 118
vm-118-disk-1 lvm_on_sdb1 -wi-a----- 25.00g
How to mount filesystem of LV vm-118-disk-1 to host filesystem? LXS container is DOWN state of course.
 
Last edited:
You can manually mount /dev/lvm_on_sdb1/vm-118-disk-1 (If the device doesn't show up do `lvchange -ay lvm_on_sdb1/vm-118-disk-1` first), or, if you're on up-to-date packages you should be able to just do
Code:
# pct mount 118
To get it mounted at /var/lib/lxc/118/rootfs
 
# pct mount 118
# pct mount 118
ERROR: unknown command 'mount'
USAGE: pct <COMMAND> [ARGS] [OPTIONS]
pct create <vmid> <ostemplate> [OPTIONS]
pct destroy <vmid>
pct list
pct migrate <vmid> <target> [OPTIONS]
pct resize <vmid> <disk> <size> [OPTIONS]
pct restore <vmid> <ostemplate> [OPTIONS]
pct template <vmid>

pct config <vmid>
pct set <vmid> [OPTIONS]

pct delsnapshot <vmid> <snapname> [OPTIONS]
pct listsnapshot <vmid>
pct rollback <vmid> <snapname>
pct snapshot <vmid> <snapname> [OPTIONS]

pct resume <vmid>
pct shutdown <vmid> [OPTIONS]
pct start <vmid>
pct stop <vmid>
pct suspend <vmid>

pct console <vmid>
pct enter <vmid>
pct exec <vmid> [<extra-args>]
pct fsck <vmid> [OPTIONS]
pct unlock <vmid>

pct help [<cmd>] [OPTIONS]
 
You should probably upgrade your packages to the current versions, then you get "pct mount", "pct pull" and "pct push" commands ;)
 
Code:
apt-get update; apt-get full-upgrade

See https://pve.proxmox.com/wiki/Package_repositories for the different package repositories offered by Proxmox (you should either have pve-enterprise or pve-no-subscription enabled, depending on your subscription status).