The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Что нужно примонтировать для работы команды ln по сети, !*! Victor, 15-Дек-04, 09:50  [смотреть все]
Подскажите, как можно с одного компютера рабоатать с файловой системой другого. У меня две машины FreeBSD 4.10, соединены по локальной сети.
Одна машина создает файлы на другой.
Сейчас делаю так: /sbin/mount_smbfs -I 192.168.0.2 -N //guest@aip/www /somedir , все хорошо, кроме одного момента - когда хочу выполнить такое:

cd dest_dir ; ln -s ../../some_file
ln: ./some_file: Operation not supported

Я правильно понимаю, что по smbfs не даст мне создать такую ссылку?
Если да, то что мне подмонтировать, чтобы можно было бы ссылки создавать?
Если нет, то как мне правильно команду написать для создания ссулки?

Проверка на локальной машине нормально создает ссылку.

  • Что нужно примонтировать для работы команды ln по сети, !*! lavr, 10:58 , 15-Дек-04 (1)
    >Подскажите, как можно с одного компютера рабоатать с файловой системой другого. У
    >меня две машины FreeBSD 4.10, соединены по локальной сети.
    >Одна машина создает файлы на другой.
    >Сейчас делаю так: /sbin/mount_smbfs -I 192.168.0.2 -N //guest@aip/www /somedir , все хорошо,
    >кроме одного момента - когда хочу выполнить такое:
    >
    >cd dest_dir ; ln -s ../../some_file
    >ln: ./some_file: Operation not supported
    >
    >Я правильно понимаю, что по smbfs не даст мне создать такую ссылку?
    >
    >Если да, то что мне подмонтировать, чтобы можно было бы ссылки создавать?
    >
    >Если нет, то как мне правильно команду написать для создания ссулки?
    >
    >Проверка на локальной машине нормально создает ссылку.


    man ln (учите матчасть)

    • Что нужно примонтировать для работы команды ln по сети, !*! Дмитрий Ю. Карпов, 11:38 , 15-Дек-04 (2)
      Используй NFS, т.к. SMBFS действительно не поддерживает ни символьных, ни жёстких линков.
      • Что нужно примонтировать для работы команды ln по сети, !*! Victor, 11:52 , 15-Дек-04 (4)
        >Используй NFS, т.к. SMBFS действительно не поддерживает ни символьных, ни жёстких линков.
        >

        Спасибо.
        Я тоже попробывал, но что-то не получилось.
        Порядок действий был такой:
        1. Запускаю nfsd -u -t -n 3 -h 192.168.52.2
        2. Смотрю netstat -na
           появилась дополнительная строка:
           udp4       0      0  192.168.52.2.2049      *.*

        3.Делаю ps -axw | grep nfs
        13994  ??  Ss     0:00.00 nfsd -u -t -n 3 -h 192.168.52.2
        13995  ??  I      0:00.00 nfsd: server (nfsd)
        13996  ??  I      0:00.00 nfsd: server (nfsd)
        13997  ??  I      0:00.00 nfsd: server (nfsd)

        Через некоторое время ( точно не засекал, но быстро, в районе минуты ), процесс nfsd -u -t -n 3 -h 192.168.52.2 пропадает, остаются только оставшиеся 3 штуки ( хотя в мане сказано, что для выгрузки сигнал USR1 надо пасылать главному )

        Попытка сделать команду  mount_nfs 192.168.52.2:/var/src /var/src/mnt14 с другого компьютера задумывается. tcpdump показывает бегущие в сторону 192.168.52.2 пакетики, только не на 2049 порт ( на какой-то другой - сейчас не вспомню, так как компьютеры дома ).

        В каком месте я неправильно делаю?

    • Что нужно примонтировать для работы команды ln по сети, !*! Victor, 11:41 , 15-Дек-04 (3)
      >man ln (учите матчасть)

      Прочитал. Непонятны только слова "links may span file systems" и соответственно для hard - "not span". Но это, вроде и не существенно. Поскольку я пытаюсь все делать на одной файловой системе, которая подмонтирована.

      Прочитал еще познавательный опус "man 7 symlink" - про то, какие команды следуют ссылкам и какие не следуют. Тоже интересно, но никаких намеков на решение вопроса, тоже не нашел.

      Можно ли носом ткнуть?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру