開発用サーバー(Ubuntu 12.04)があります。そのマシンには、「projects」という名前の共有フォルダーがあります。私は試した
Sudo mount -t smbfs smb://192.168.2.28/projects/myProject /mnt/myProject
私のUbuntu 11.10でエラーが発生しました:
cifs URLのマウントはまだ実装されていません。 smb://192.168.2.28/projects/myProject。 をマウントしようとします。
どうすれば解決できますか? NetBeansで使用するには、フォルダーをマウントする必要があります。
エラーメッセージにはCIFS URL(smb://
で始まる)はサポートされていないため、「クラシック」構文を使用してサーバーと共有を識別する必要があります。さらに、共有内のフォルダーを共有内にマウントすることはできません。共有をマウントし、その中のフォルダーにアクセスする必要があります。必要に応じて、共有内のフォルダーへのシンボリックリンクを作成できます。最後に、smbmount
、mount -t smbfs
、またはroot
と同様のリモートマウントコマンド(たとえば、Sudo
を使用)を実行する場合、サーバーでユーザー名を指定する必要があります(実際にroot
である場合を除き、サーバーはUnixライクなシステムを実行しますが、推奨されません)。
最初に、共有用のフォルダー(マウントポイント)を作成します。
Sudo mkdir /mnt/projects
(これは、/mnt
で作成することを前提としています。Ubuntuシステム自体の一部ではないグローバルにアクセス可能なすべてのマウントポイントを、/media
ではなく/mnt
で作成することが一般的になりましたただし、必要に応じて/mnt
を使用しても構いません。)
次に、次のようなコマンドを使用して共有をマウントします。
Sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
USERNAME
を、ログインする必要のあるSambaサーバー上のユーザー名に置き換えます。パスワードの入力を求められます。パスワードはコマンドラインでも(-o password=PASSWORD
を使用して)指定できますが、パスワードはターミナルにクリアテキストで表示され、コマンド履歴に記録されるため、おそらくそうしたくないでしょう。
smbmount
を使用したことに気づくでしょうが、mount -t smbfs
またはmount -t cifs
(またはmount.cifs
)も同様に機能するはずです。
smb://192.168.2.28/projects
のコンテンツに/mnt/projects
でアクセスできるようになりました。 smb://192.168.2.28/projects/myProject
の/mnt/projects/myProject
のコンテンツにアクセスできるようにする必要がある場合は、シンボリックリンクを作成できます。
Sudo ln -s /mnt/projects/myProject /mnt/myProject
Ubuntu 12.10以降の読者の場合:mount.cifs
またはmount -t cifs
を使用する必要があります(smbmount
およびmount -t smbfs
はありません長期提供)。 cifs-utils パッケージが必要です。これらのコマンドは、以前のシステムでも機能します。
SMB共有を永続的にマウントするには、次の手順を使用します。
共有をマウントするためのフォルダーを作成します(たとえば/ mnt/windows):
Sudo mkdir [mount point]
権限を変更する
Sudo chown [username]:[username] [mount point]
domainクレデンシャルを含むファイルを作成します(私は/ home/[user] /。smbcredentialsを使用します)
username=[domain user]
password=[domain password]
domain=[domain]
次の行を/ etc/fstabに追加します
//[smb hostname]/[share name]/ [mount point] cifs credentials=[credentials file path],rw,uid=[user],user 0 0
実行(一度だけ、再起動時に自動的に行われます)
Sudo mount [mount point]
Ubuntu 12.10で動作することがテスト済み
受け入れられた答えは正しいですが、3つのパッケージの助けを借りて、samba共有内にフォルダーをマウントできるようになりました。
samba-client
samba-common
cifs-utils
これらはCentOSベースのレポジトリパッケージです(申し訳ありませんが、Ubuntuユーザーではないので確認できません)が、Ubuntuに似たようなものがあると確信しています。
Ubuntu 18.04では、共有されたsmbディレクトリをfilebrowserを介して直接マウントしました。コマンドラインをいじる必要はありません。
[接続]をクリックし、必要に応じて資格情報を入力します