Linux: ссылки не работают, после монтируются

Это не Ваш классический вопрос о программировании и так как я довольно плохо знаком с этим (действительно прохладный!) сайт, я не уверен, является ли это местом, таким образом, я попробую так или иначе.

Я работаю в лаборатории, когда все парни используют ПК с Windows и получают доступ к серверам лаборатории Linux через ssh.

Я предпочитаю Linux, таким образом, у меня есть локальная установка человечности 10.4 на моем ПК. Я монтирую, что дом нашего использования сервера лаборатории монтирует server:/home/mnt/home/. Я могу затем получить доступ к файлам на сервере (я должен был изменить свой локальный UID для соответствия тому, присвоенному мне на нашем сервере, чтобы смочь записать в мой домашний dir).

Проблемой являются все (символьные) ссылки, которые я имею на сервере, не работают, когда я получаю доступ к ним через смонтированное местоположение. Я предполагаю, что система просто пытается перейти по ссылке в моем локальном / домой вместо этого на server:/home.

Существует ли способ заставить ссылки работать?

Спасибо, Dave

0
задан 26.07.2010, 10:03

1 ответ

Символьная ссылка (в отличие от жесткой ссылки) является просто "файлом", который содержит целевой файл.

Таким образом, Вы правы. Если символьная ссылка содержит /home/bob, затем это - файл, который это попытается использовать, нет server:/home/bob.

Я не думаю, что существует путь вокруг этого кроме к:

  • смонтироваться server:/home по Вашему home каталог, не хорошая идея, так как это скроет Ваше реальное home файловая система; или
  • смонтируйте весь softlinks под своим собственным home также, не хорошая идея, просто должная смонтировать проблемы управления.
0
ответ дан 27.11.2019, 19:24

Теги

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