Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
proxmox:bind-mounts-proxmox-монтирование-папок-ноды-в-контеинер [2019/03/18 10:51] – admin | proxmox:bind-mounts-proxmox-монтирование-папок-ноды-в-контеинер [2019/11/15 13:10] (current) – [Current Proxmox (5.x)] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | Монтирование (bind) директории в контейнер | ||
+ | |||
+ | |||
+ | ====== Current Proxmox (5.x, 6.x) ====== | ||
+ | Конфигурационные файлы контейнеров лежат тут: **/ | ||
+ | Для монтирования папки в контейнер (создания **mountpoint**) нужно дабавить такое: | ||
+ | mp0: / | ||
+ | Тут **/ | ||
+ | В результате будет примерно так: | ||
+ | < | ||
+ | arch: amd64 | ||
+ | cores: 4 | ||
+ | hostname: ubuntu | ||
+ | memory: 2048 | ||
+ | mp0: / | ||
+ | nameserver: 192.168.0.1 | ||
+ | net0: name=eth0, | ||
+ | onboot: 1 | ||
+ | ostype: ubuntu | ||
+ | rootfs: / | ||
+ | searchdomain: | ||
+ | swap: 2048 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== Old Proxmox ====== | ||
+ | < | ||
+ | |||
+ | cat << EOF > / | ||
+ | #!/bin/bash | ||
+ | . / | ||
+ | . ${VE_CONFFILE} | ||
+ | SRC=/ | ||
+ | DST=/ | ||
+ | if [ ! -e ${VE_ROOT}${DST} ]; then mkdir -p ${VE_ROOT}${DST}; | ||
+ | mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC} | ||
+ | EOF | ||
+ | |||
+ | chmod +x / | ||
+ | |||
+ | If you want read-only mount, add -r option to mount command. | ||