5. Можно и так. Там кода мало. Только и при отключении надо будет обертку. Пожалуй с оберткой больше проблем...
Можно сделать две обёртки, подключение и отключение.
Как-то так:
Копируем файл.pfs в RAM
pfsload /(RAM)/файл.pfs
pfsunload /(RAM)/файл.pfs
Удаляем файл.pfs из RAM
Так логика работы с tmpfs, пути и т.д. будут отделены от кода монтирования.
6. Тогда надо хотя бы ТЗ сформировать.
Согласен. Но чтобы составить ТЗ тоже нужно разбираться в вопросе.
В данном случае интеграция с другими скриптами нужна минимальная, поэтому лишних ограничений нет (можно реализовать как угодно, лишь бы работало). Но прежде чем делать - наверное лучше обсудить всё в подробностях.