Я создал RAM-диск на своем хосте Proxmox, который использует LXC. Вот мой fstab на хосте Proxmox: tmpfs /mnt/ramdisk tmpfs nodev,nosuid,nodiratime,size=40G 0 0 Код: Файловая система Размер Использовано Доступно Процент Использования Смонтировано на udev 10M 0 10M 0% /dev tmpfs 13G 58M 13G 1% /run /dev/dm-0 15G 4.0G 10G 29% / tmpfs 32G 63M 32G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 32G 0 32G 0% /sys/fs/cgroup tmpfs 40G 1.7M 40G 1% /mnt/ramdisk /dev/mapper/pve-data 100G 23G 77G 23% /var/lib/vz /dev/fuse 30M 32K 30M 1% /etc/pve cgmfs 100K 0 100K 0% /run/cgmanager/fs Проблема в том, что я настроил конфигурацию для своего LXC-контейнера следующим образом: mp0: /mnt/ramdisk,mp=/mnt/ramdisk rootfs: local:105/vm-105-disk-1.raw,size=40G И LXC-контейнер отображает /mnt/ramdisk на сервере с 40 ГБ пространства. Но если я пытаюсь что-то сохранить в папку, он использует оперативную память из LXC-контейнера, а не из общей папки. Есть ли способ изменить папку с tmpfs на нечто вроде общего /dev/loop4, чтобы она не воспринималась как RAM-диск? Вот как это выглядит в виртуальной машине: Код: root@ngx01-p2:/mnt# df -h Файловая система Размер Использовано Доступно Процент Использования Смонтировано на /dev/loop3 40G 11G 27G 29% / none 100K 0 100K 0% /dev cgroup 12K 0 12K 0% /sys/fs/cgroup tmpfs 32G 0 32G 0% /sys/fs/cgroup/cgmanager tmpfs 40G 1.7M 40G 1% /mnt/ramdisk tmpfs 6.3G 44K 6.3G 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 1.6G 0 1.6G 0% /run/shm Спасибо.
как создать общий ramdisk на proxmox для контейнера lxc?, Proxmox Виртуальная Среда
|
02.11.2015 16:25:00
|
|
|
|
|
|
30.03.2022 08:50:00
поведение верное - tmpfs это память, представленная в виде файловой системы, поэтому его использование учитывается как использованная память.
|
|
|
|
|
|
04.09.2021 12:04:00
Ты нашел решение?
|
|
|
|
|
|
29.03.2022 21:34:00
Также надеюсь на решение этой проблемы.
|
||||
|
|
|
|||
Читают тему
