web-dev-qa-db-ja.com

Ubuntu:ネットワーク共有フォルダーでシンボリックリンクを作成する

コマンドを使用して、Ubuntuシステムから(Windowsシステムにある)ネットワーク共有フォルダーとのシンボリックリンクを作成しようとしています。

ln -s smb://sys-name/www www

リンクは作成されますが、リンクが壊れていると表示されます。しかし、パスが存在し、ネットワークフォルダーのパスを参照できます。

誰かが私に問題を指摘できますか?

基本的には、Eclipseからネットワーク共有ファイルにアクセスできないため、リンクを作成しようとしているため、シンボリックリンクを利用することを考えましたが、うまくいきませんでした。これに対する他の回避策はありますか?

14
Pavan

ファイルシステムにないものへのリンクを作成することはできません。閲覧できることは、ファイルブラウザの機能です。それがEclipseやlnでは機能しない理由です。

あなたがしたいのはmountリモートファイルシステムをあなたのファイルシステムに入れます。例えば ​​mount -t cifs //sys-name/www www。見る man mount.cifs 詳細については。

12
Kieron

他の人が指摘したように、代わりに mount フォルダー。 /mntのような/mnt/wwwの下にマウントポイントを作成することをお勧めします(これまでは、リムーバブルでないマウントポイントには/mntが使用され、リムーバブルメディアには/mediaが推奨されますのみ)。次に、ネットワーク共有をマウントします。例:

mount -t cifs //server/share /mnt/www --verbose -o user=username

ログインするたびにこれを入力したくない場合は、/etc/fstabにエントリを追加できます。 /etc/fstabについて詳しく知りたい場合は、 / etc/fstabを編集して理解する方法 を参照してください。

8
Pascal Thivent