LinuxでSMBをローカルにマウントする方法

Linux上でSMB(Server Message Block)をローカルにマウントするための手順:

  1. まず、samba や cifs-utils などの SMB クライアントソフトウェアがインストールされていることを確認してください。以下を実行してインストールできます。
  2. Debian/Ubuntu系のOSの場合: sudo apt-get install samba
  3. CentOS/RHELの場合:sudo yum install cifs-utils
  4. マウントするためのローカルディレクトリを作成します。空のディレクトリを作成するには、次のコマンドを使用します。
  5. sudo mkdir /mnt/共有
  6. SMB 共有をローカル ディレクトリにマウントするには、mount コマンドを使用します。一般的なマウント コマンドの例を以下に示します。
  7. smbclientコマンドを使ってマウントする:sudo smbclient //server/share -U username -W workgroup -c ‘mount /mnt/share’
  8. sudo mount -t cifs //server/share /mnt/share -o username=username,password=password,domain=workgroup でマウントする
  9. //server/share を実際の SMB サーバーと共有パスに置き換え、username と password を SMB サーバーの資格情報に置き換え、必要に応じて workgroup をワークグループ名に置き換えます。
  10. 必要に応じてパスワードを入力してマウントを完了してください。
  11. SMB共有はローカルディレクトリ/mnt/shareに無事マウントされました。cd /mnt/shareコマンドを利用することで当該共有にアクセスし、ファイルの閲覧・操作を行うことができます。

システム起動時にSMB共有を自動マウントしたい場合は、/etc/fstabファイルにマウントエントリを追加します。たとえば、次のようなものです。

//server/share /mnt/share cifs username=username,password=password,domain=workgroup 0 0

実際の SMB サーバーと共有パス、適切な資格情報、およびワークグループ名に置き換えてください。

上記手順を完了すれば、Linux上でSMBをローカルにマウントすることができます。

bannerAds