Что нужно примонтировать для работы команды 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" - про то, какие команды следуют ссылкам и какие не следуют. Тоже интересно, но никаких намеков на решение вопроса, тоже не нашел. Можно ли носом ткнуть?
|