NFS構築構成及び使用

1153 ワード

一般的なトランスポートプロトコル
NFS(Network File System)は、通常linuxシステムで使用される一般的なファイル転送プロトコルです.winの下で通常SMBプロトコルを使って、2つのプロトコルの比較についてこのリンクを見ます.私は外鎖文章評論区がNFSとSMBの使用に対してそれぞれ一語を執っているので、研究すれば共同で討論して分かち合うことを歓迎します.
NFSの構築
  • 環境
  • システム:Centos 7
  • yum-y install nfs-utils rpcbindインストールnfsサービスとrpcbind.rpcbindサービスは、rpcサービスとポート間の通信を提供する.
  • vi/etc/exportsこのファイルcentos 7のデフォルトは空/opt/test/192.168.42.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)
  • rw:read-write、読み書き可能;ro:read-only、読み取り専用;sync:ファイルはハードディスクとメモリに同時に書き込まれます.async:ファイルはメモリに一時保存され、メモリに直接書き込むのではありません.no_root_squash:NFSクライアントがサービス側に接続する際にrootを使用すると、サービス側が共有するディレクトリにもroot権限があります.明らかにこれを開くのは安全ではありません.root_squash:NFSクライアントがサービス側に接続する際にrootを使用する場合、サービス側が共有するディレクトリには匿名のユーザー権限があり、通常nobodyまたはnfsnobodyのアイデンティティを使用します.all_squash:NFSクライアントがサービス側に接続する際にどのようなユーザーを使用するかにかかわらず、サービス側が共有するディレクトリには匿名のユーザー権限があります.anonuid:匿名ユーザーのUID値は、ここで自分で設定できます.anongid:匿名ユーザのGID値.

  • 開始
    systemctl start rpcbind
    systemctl start nfs
    

    クライアントマウント
    showmount -e 192.168.42.129         #     ,129 nfs   
    mount -t nfs 192.168.42.129:/opt/test /mnt