Linuxにおけるexportfsの使い方は何ですか?
Linuxにおいて、exportfsコマンドはファイルシステムをネットワークで共有するために使用されます。このコマンドを使用することで、ローカルファイルシステムの1つまたは複数のディレクトリをローカルまたはリモートクライアントに共有することができます。syntaxは以下の通りです:
エクスポートfs [オプション] [ディレクトリ]
一般的な選択肢には、以下が含まれます:
- ローカルにマウントされたすべてのファイルシステムをエクスポートする。
- オプション:指定されたマウントオプション、例えばrw(読み書き可能)やro(読み取り専用)。
- -u: 共有ディレクトリのアンマウントをキャンセルします。
/home/shareディレクトリをリモートクライアントと共有するためには、以下のコマンドを使用できます。
/exportfsに-rw /home/shareを設定
他のマシンが/home/shareディレクトリにNFS(Network File System)プロトコルを使用してアクセスし、読み書き権限を持つようになります。リモートクライアントで、共有ディレクトリをマウントするためにはmountコマンドを使用するか、現在共有されているディレクトリを表示するためにshowmountコマンドを使用できます。
exportfsコマンドはNFSサーバーでのみ使用でき、クライアント側では使用できません。また、共有ディレクトリは/etc/exportsファイルで設定する必要があり、設定後はexportfsコマンドを使用して設定ファイルを再読み込みする必要があります。