Чтобы запустить Java в среде chroot, я должен смонтировать файловую систему /proc, используя следующую команду

mount -t proc none /proc

внутри среды chroot
или же

mount -o bind /proc /path/to/chroot/proc

снаружи
Это хорошо работает, но для меня, я должен mout /proc при каждом перезапуске системы.
Как мне это решить, чтобы я всегда монтировал /proc или даже монтировал /proc при каждом запуске системы?
В случае, если это не является безопасным или надежным, я бы решил свою проблему другим способом, если бы я знал, как проверить, смонтирован ли /proc или нет с помощью сценариев bash!

1 ответ1

1

благодаря @andlrc,
это решило проблему с помощью fstab:
надеюсь, кто-то привыкнет к этому
Таблица fstab или файловой системы используется системой для получения информации о разделах, которые автоматически монтируются при запуске.
используемый:

sudo gedit /etc/fstab

открыть это
добавил следующее, чтобы система автоматически смонтировала /proc

/path/to/chroot/proc /proc auto -o,bind 0 1

где это относится к-в порядке:
1- файловая система для монтирования
2- монтажная мишень
3 - тип файловой системы .. авто для автоматического определения
4 - параметры монтирования, разделенные знаком «,» 5 - флаг включения / отключения резервного копирования 6 - порядок проверки раздела на наличие ошибок при загрузке
надеюсь, это будет полезно

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .