LINUX.ORG.RU

Ответ на: комментарий от Pinkbyte

-l не попробовал, -f выводило предложение найти того кто держит файлы

Shulman
() автор топика
Ответ на: комментарий от torvn77

в следующий раз столкнусь, подробнее изучу, а пока что все решил живительный ребут в конце дня.

Shulman
() автор топика
Ответ на: комментарий от torvn77

делаю pivot_root+chroot в tmpfs перед запуском настоящего инита. занятой памяти показывает больше, чем есоъли сразу инит. остаётся что-то висеть от предыдущего корня? как посмотреть и отвязать в баш скрипте, который передаётся ядру как init=, перед exec /sbin/init?

teod0r ★★★★★
()
Ответ на: комментарий от teod0r

Пропиши в скрипте init= вот такую команду ps -ax>chroot_directory/proc.list, сначала разберись с этим вручную, на а потом добавь запускаемый при старте систеиы скрипт код для работы с этим файлом.

torvn77 ★★★★★
()
Ответ на: комментарий от torvn77

ps ax кроме кернэльных процессов и bash -e /path/to/preinitscript ничего не вывел.

ещё у меня ядро старое из-за fglrx. руки ещё не дошли собрать опенсорсный радеон и проверить на свежем ядре. может, в новом починили что-то.
ещё такой баг ловил, что когда делаешь маунт бинд директории в чрутную директорию с одинаковыми именами директорий И В ЧРУТЕ РЕАЛЬНЫЙ КОРЕНЬ RW ДОСТУПЕН СТАНОВИЛСЯ!

teod0r ★★★★★
()
Ответ на: комментарий от teod0r

mount --bind foo foo
разве это не дыра, что в чруте настоящий корень доступен становится, если смонтировать две директории с одинаковыми именами???

teod0r ★★★★★
()

Как смонтировать tmpfs так чтобы ее можно было отмонтировать не смотря на занятость?

Напрямую никак. Хотя может быть есть какой-то вариант, когда tmpfs монтируется через хитрый путь, который зависит от какой-то другой сущности (например зашифрованного пути), которую можно прибить (и таким способом похерить tmpfs).

Но если что то идет не так то не пойму что прибить, чтобы оно освободилось

А это немного другой вопрос. Прибить tmpfs так, чтобы зависящие от него проги продолжили дальше нормально работать - это тем более невозможно.

mxfm ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.