LinuxでWindows共有を永続的にマウントする方法 - TechRepublic

LinuxでWindows共有を永続的にマウントする方法 - TechRepublic

LinuxとWindowsネットワークの連携は、かつてないほど容易になりました。多くの企業がLinuxを採用していることを考えると、これら2つのプラットフォームはスムーズに連携する必要があります。幸いなことに、いくつかのツールを使えば、WindowsのネットワークドライブをLinuxマシンに簡単にマッピングでき、Linuxマシンを再起動してもそれらのドライブが確実に存在するようにすることも可能です。

始める前に

これを実行するには、コマンドラインを使用します。手順は非常に簡単ですが、/etc/fstabファイルを編集する必要があるため、注意が必要です。

また、Samba が既に正常に動作しており、Windows ネットワークから Linux ボックスに共有を手動でマウントできること、また共有をホストしているマシンの IP アドレスを知っていることを前提としています。

準備はいい? さあ、行こう。

マウントポイントを作成する

まず最初に、共有のマウントポイントとなるフォルダを作成します。説明を簡潔にするため、このフォルダの名前を share とし、/mediaに配置します。ターミナルウィンドウを開き、以下のコマンドを実行します。

sudo mkdir /media/share

いくつかのインスタレーション

次に、クロスプラットフォームのファイル共有を可能にするシステム、cifs-utilsをインストールします。ターミナルウィンドウから次のコマンドを実行します。

sudo apt-get で cifs-utils をインストールします

このコマンドは、cifs-utils のすべての依存関係もインストールします。

インストールが完了したら、 /etc/nsswitch.confファイルを開き、次の行を探します。

ホスト: ファイル mdns4_minimal [NOTFOUND=return] dns

その行を次のように編集します。

ホスト: ファイル mdns4_minimal [NOTFOUND=return] が dns に勝利

LinuxマシンがDHCPネットワーク上のWindowsコンピュータ名を解決できるように、winbindをインストールする必要があります。ターミナルから次のコマンドを実行します。

sudo apt-get install libnss-winbind winbind

次のコマンドでネットワークを再起動します。

sudo サービス ネットワーク 再起動

ネットワークドライブをマウントする

次に、ネットワークドライブを割り当てます。ここで/etc/fstabファイルを編集する必要があります。最初の編集を行う前に、次のコマンドでファイルをバックアップしてください。

sudo cp /etc/fstab /etc/fstab.old

そのファイルを復元する必要がある場合は、次のコマンドを発行します。

sudo mv /etc/fstab.old /etc/fstab

ホームディレクトリに.smbcredentialsという認証情報ファイルを作成します。このファイルに、ユーザー名とパスワードを以下のように追加します(USERは実際のユーザー名、passwordは実際のパスワードです)。

ユーザー名=USER

パスワード=パスワード

ドライブをマウントするユーザーのグループID(GID)とユーザーID(UID)が必要です。次のコマンドを実行します。

ID ユーザー

USER は実際のユーザー名で、次のようなものが表示されます。

uid=1000(ユーザー) gid=1000(グループ)

USER は実際のユーザー名、GROUP はグループ名です。(USER) と (GROUP) の前の数字は、/etc/fstabファイルで使用されます。

/etc/fstabファイルを編集しましょう。エディタでファイルを開き、末尾に次の行を追加します(すべて大文字で、リモートマシンのIPアドレスに置き換えてください)。

//192.168.1.10/SHARE /media/share cifs 資格情報=/home/USER/.smbcredentials、iocharset=utf8、gid=GID、uid=UID、file_mode=0777、dir_mode=0777 0 0

注:上記は 1 行に記述する必要があります。

ファイルを保存して閉じます。sudo mount -aコマンドを実行すると、共有がマウントされます。/media/share を確認すると、ネットワーク共有上のファイルとフォルダが表示されます。

共有が簡単になりました

cifs-utilsとSambaのおかげで、Linuxマシンでのネットワーク共有のマッピングは驚くほど簡単になりました。そして、マシンを起動するたびに手動で共有を再マウントする必要がなくなりました。

Tagged: