Виртуализация: следуйте символическим ссылкам в общей папке VirtFS (9p)

Add

case "$TERM" in
xterm*)
  TERM=xterm-256color;;
rxvt*)
  ;;
*)
  ;;
esac

to your .bashrc

1
29.10.2015, 20:26
1 ответ

Я давно решил эту проблему с помощью привязки. Вы можете удалить символическую ссылку и заменить ее на bind mount:

mkdir / symlink / to / replace mount -o bind / src / dir / symlink / to / replace

Но когда я попробовал это, я Видно, что сервер "diod" 9p безоговорочно пропускает bind mounts. Так что пришлось его пропатчить.

ПРИМЕЧАНИЕ: Plan9 и его соседние проекты обычно протестуют против многих «плохих практик», таких как динамическое связывание или символические ссылки. Для них, вероятно, нормально не поддерживать их даже в других средах. Так что, если у вас есть каталог, полный символических ссылок на другие места, вы в конечном итоге исправите программное обеспечение сервера 9p.

2
27.01.2020, 23:36

Теги

Похожие вопросы