コマンドを使用して、Ubuntuシステムから(Windowsシステムにある)ネットワーク共有フォルダーとのシンボリックリンクを作成しようとしています。
ln -s smb://sys-name/www www
リンクは作成されますが、リンクが壊れていると表示されます。しかし、パスが存在し、ネットワークフォルダーのパスを参照できます。
誰かが私に問題を指摘できますか?
基本的には、Eclipseからネットワーク共有ファイルにアクセスできないため、リンクを作成しようとしているため、シンボリックリンクを利用することを考えましたが、うまくいきませんでした。これに対する他の回避策はありますか?
ファイルシステムにないものへのリンクを作成することはできません。閲覧できることは、ファイルブラウザの機能です。それがEclipseやlnでは機能しない理由です。
あなたがしたいのはmountリモートファイルシステムをあなたのファイルシステムに入れます。例えば mount -t cifs //sys-name/www www
。見る man mount.cifs
詳細については。
他の人が指摘したように、代わりに mount フォルダー。 /mnt
のような/mnt/www
の下にマウントポイントを作成することをお勧めします(これまでは、リムーバブルでないマウントポイントには/mnt
が使用され、リムーバブルメディアには/media
が推奨されますのみ)。次に、ネットワーク共有をマウントします。例:
mount -t cifs //server/share /mnt/www --verbose -o user=username
ログインするたびにこれを入力したくない場合は、/etc/fstab
にエントリを追加できます。 /etc/fstab
について詳しく知りたい場合は、 / etc/fstabを編集して理解する方法 を参照してください。