2016-05-06 2 views
0

Я много исследовал и ничего не пробовал, кажется, работает так, как я этого хочу. Может быть, я не совсем понимаю, как это должно работать, но я создал папку на общем ресурсе Windows ... Затем я вошел в мой блок centOS 6.5, создал dir под/mnt/WinShare, отредактировал мой fstab с // именем сервера/sharename/foldername/mnt/WinShare cifs credentials =/home/backup/.csfs 0 0, перезагрузили окно и подтвердили, что папка монтируется автоматически.символическая ссылка на папку с установленными окнами не работает

У нас есть программа, которую я тестирую для нашей среды, которая выгружает некоторые данные в папку/home/programname/data /. Я пытаюсь связать содержимое этой папки с моим окном, чтобы файлы фактически вошли в мою точку монтирования Windows и могут быть скопированы в окна.

Я попытался запустить ln -s/home/programname/data/mnt/WinShare, но я получил сообщение об ошибке «операция не поддерживается». Обернулся и увидел, что некоторые сообщения говорят, что я должен работать с ним наоборот, поэтому я изменил его на ln -s/mnt/WinShare/home/programname/data, который создает символическую ссылку, которая не делает то, что мне нужно. Я думал, что символические ссылки должны функционировать как ярлыки? Я как-то понял, связал ли я два местоположения, независимо от того, что в/home/programname/data должно технически отображаться под/mnt/WinShare?

Я нашел другой метод, который включал создание моей linux-коробки в samba-сервере, а затем установку на share-ресурс linux через сетевое сопоставление в Windows, а затем создание символической ссылки из этой папки в мою коллекцию Windows .... this казалось, работал, но кажется слишком сложным методом. Все, что я хочу сделать, это связать любую папку linux, которая мне нужна, в смонтированную папку/папку Windows, чтобы содержимое на стороне Linux появилось на моем сервере Windows ...

+0

Я предполагаю, что лучший способ задать это было бы, возможно ли символическая ссылка (с точки centOS) на точку монтирования? Я вырыл еще немного, и у меня создается впечатление, что это невозможно. –

ответ

0

Если кому-то это интересно, непонимание с моей стороны. Я знаю, что вы не можете ссылаться на существующую папку/каталог, но я все время думал о проблеме, все неправильно.

Решение заключалось в том, чтобы удалить каталог под/home/programname/data, а затем создать символическую ссылку, запустив ln -s/mnt/WinShare/home/имя_программы/данные. Я был смущен, потому что каталог/home/programname/data жестко закодирован в приложении, и я думал, что удаление каталога сделает приложение непригодным.