
Home > ファイルサーバ > Sambaで提供しているディレクトリをLinuxでマウント
| Sambaサーバで提供しているディレクトリを、別マシンのLinuxでマウントする |
SambaはWindows向けのファイルサーバですが、LinuxマシンでもSambaサーバにアクセスすることは
可能です。更に、Sambaで提供している共有ディレクトリをマウントすることもできます。
マウントすれば、あたかも自分のHDDの中にあるディレクトリのように、Sambaで提供している
ファイルを操作することが可能になります。
ここでは、LinuxマシンでSambaで提供しているディレクトリをマウントする方法を紹介します。
なお、Sambaの設定がまだの場合は、こちらを参照してみてください。
| Sambaで提供しているディレクトリをマウントしてみる |
smbmountコマンドを使用すれば、Sambaで提供しているディレクトリをマウントすることができます。
なおここでは、2台のLinuxマシンが出てきて紛らわしくなるので、Sambaサーバを提供している
マシンのホスト名はlinuxとし、マウントするLinuxクライアントのホスト名はsmbclientとしています。
先ず、マウントするLinuxクライアント側でマウントポイントの作成を行います。
ここでは、/mntにsmbというディレクトリを作成し、ここにマウントすることにします。
| [root@smbclient ~]# mkdir /mnt/smb |
それでは、マウントするLinuxクライアントで以下のコマンドを実行します。
| [root@smbclient ~]# smbmount //linux/public /mnt/smb -o ro,guest |
linuxはSambaを提供しているマシンのホスト名です。publicは当サイトのSambaの設定で
publicセクションを作成しているので、publicと指定しています。/mnt/smbはマウントポイントです。
-oはオプションの指定で、roは読み取り専用、guestは認証無しでのログインです。当サイトで
紹介したSambaの設定では認証無しで接続できるようにしていますので、オプションにguestを
指定しています。なお、-o以下のオプション部分は無くても構いません。
ちゃんとマウントできたかdfコマンドで確認してみます。
[root@smbclient ~]# df -h
Filesystem サイズ 使用 残り 使用% マウント位置 /dev/hda2 3.9G 1.7G 2.0G 46% / /dev/hda1 99M 17M 78M 18% /boot none 121M 0 121M 0% /dev/shm /dev/hda6 9.7G 83M 9.1G 1% /home /dev/hda5 15G 726M 13G 6% /var //linux/public 54G 34G 20G 64% /mnt/smb |
一番下にSambaの共有ディレクトリが表示されています。これで/mnt/smbにアクセスすれば
Sambaで提供しているディレクトリの中のファイルを操作することが可能になります。
では、Sambaを提供している側で接続状況を確認してみます。smbstatusコマンドを使用します。
[root@linux ~]# smbstatusSamba version 3.0.10-1.fc2 PID Username Group Machine ------------------------------------------------------------------- Service pid machine Connected at ------------------------------------------------------- public 31083 192.168.1.150 Fri Jun 3 23:37:36 2005 No locked files |
192.168.1.150(smbclient)から接続されいることが確認できます。
最後に、アンマウントの方法を紹介します。smbumountコマンドを使用します。
| [root@smbclient ~]# smbumount /mnt/smb |
この後で、dfコマンドで確認すると、Sambaのディレクトリが消えているはずです。
[root@smbclient ~]# df -hFilesystem サイズ 使用 残り 使用% マウント位置 /dev/hda2 3.9G 1.7G 2.0G 46% / /dev/hda1 99M 17M 78M 18% /boot none 121M 0 121M 0% /dev/shm /dev/hda6 9.7G 83M 9.1G 1% /home /dev/hda5 15G 726M 13G 6% /var |
最終更新 : 06/04/2005