チュートリアルを実行した後、 here 問題が発生しました。これが私がしたことです。
サーバーにnfs-kernel-server
をインストールし、/etc/exports
ファイルを編集して、共有するフォルダーを追加しました。
/var *(rw,sync)
クライアントマシンでfstab
ファイルを編集して共有を含めました。
//128.251.xxx.xxx/var/ ~/uslonsweb003 nfs #username=[username],password=[password], 0 0
入力されたコマンド:
Sudo mount -a
このエラーが発生します:
mount.nfs: remote share not in 'Host:dir' format
このセットアップのどこがおかしいのですか?
また、コマンドラインを使用して、他のLinuxおよびWindowsマシンからアクセスされるUbuntu 10.10サーバーでフォルダー共有をセットアップするより良い方法がある場合はお知らせください。
UPDATE:
マップされたドライブでは、ファイルまたはフォルダーを作成、編集、削除できません(読み取り専用アクセス)。構成は次のとおりです。
クライアントfstabファイル:
128.251.xxx.xxx:/var /home/coreyf/uslonsweb003 nfs rw,hard,intr, 0 0
サーバーエクスポートファイル:
/var *(rw,no_root_squash,sync,no_subtree_check)
更新2:
Allansソリューションを使用して、ドライブを正しくマウントしましたが、rw,intr
を追加パラメーターとして追加した後、フォルダー/ファイルを作成、編集、削除できません。
~/uslonsweb003
を完全なディレクトリとして指定することはできません。たとえば、fstabの/home/sadmicrowave/uslonsweb003
(複数のユーザーが存在する可能性があるため)
これはあなたのオリジナルです
//128.251.xxx.xxx/var/ ~/uslonsweb003 nfs #username=[username],password=[password], 0 0
最初に//
や#username=[username],password=[password],
は必要ありません
そして、nfsの後に、このような行を与えるオプションがあるはずです
128.251.xxx.xxx:/var /home/sadmicrowave/uslonsweb003 nfs rw,hard,intr 0 0
共有されているフォルダーはroot専用フォルダーであるため(ユーザーのマシンとまったく同じように動作します)、rootとしてnautilusを開く必要がありますファイルを編集できます。
Nfsオプションのリストとそのオプションの説明 here を見つけることができます。
お役に立てれば