CentOSを使用してファイルサーバーを構築する方法は?

CentOS上にファイルサーバを構築するには、SambaまたはNFSサービスを使用できます。以下は基本的な手順です。

  1. SambaまたはNFSサービスをインストールする必要があります。
  1. Sambaサービスのインストール:以下のコマンドを実行してSambaサービスをインストールしてください。
sudo yum install samba samba-client
  1. NFSサービスのインストール:以下のコマンドを実行してNFSサービスをインストールします。
sudo yum install nfs-utils
  1. フォルダを共有設定する:
  1. Sambaサービスに関しては、Samba構成ファイルである/etc/samba/smb.confを編集し、ファイルの末尾に以下の内容を追加してください。
[shared_folder]
   path = /path/to/shared_folder
   writable = yes
   guest ok = yes
   browseable = yes
  1. NFSサービスについて、NFSの設定ファイルである/etc/exportsを編集し、以下の内容をファイルの末尾に追加してください。
/path/to/shared_folder <client_ip>(rw,sync,no_root_squash)
  1. サービスを起動し、有効にする:
  1. Sambaサービスを起動して有効化します。
sudo systemctl start smb
sudo systemctl enable smb
  1. NFSサービスを起動して有効にする:
sudo systemctl start nfs
sudo systemctl enable nfs
  1. ファイアウォールのルールを設定する:

CentOSサーバーでファイアウォールが有効になっている場合は、SambaやNFSサービスの関連ポートをファイアウォールを通過させる必要があります。例えば、Sambaサービスの関連ポートを許可するには、以下のコマンドを実行します。

sudo firewall-cmd --add-service=samba --permanent
sudo firewall-cmd --reload
  1. 共有フォルダをマウントする。
  1. Sambaサービスでは、共有フォルダをマウントするためにWindowsやLinuxクライアントで\\server_ip\shared_folderにアクセスすることができます。
  2. Linuxクライアント上で共有フォルダをマウントするには、NFSサービスを使用して次のコマンドを実行できます:
sudo mount -t nfs server_ip:/path/to/shared_folder /mnt/nfs

したがって、CentOS上にファイルサーバーを構築し、他のデバイスとファイルを共有することができます。

bannerAds