Linux cifs マウント

Linux Cifs Maunto



Common Internet File System としても知られる CIFS は、小規模ローカル エリア ネットワーク (LAN) 経由でフォルダー、ファイル、およびプリンターへの共有アクセスを提供するために使用される SMB (サーバー メッセージ ブロック) の方言です。

Linux には CIFS-Utils パッケージが付属しています。これは、CIFS プロトコルを使用してローカル ネットワーク上でクロスプラットフォームのファイルとプリンターをマウントおよび管理するために使用されます。の マウント.cifs これは Linux CIFS-Utils パッケージの一部です。

このチュートリアルでは、Linux の使用方法を学習します。 マウント.cifs Linux に共有フォルダーをマウントするユーティリティ。







注記: CIFS プロトコルは、最新のより安全な SMB2 および SMB3 プロトコルに置き換えられました。 Windows では、デフォルトで無効になっています。ただし、 Windowsの機能をオンまたはオフにします オプション。



Linux への CIFS ユーティリティ パッケージのインストール

を使用するには、 マウント.cifs Linux では、まずユーティリティ パッケージをインストールする必要があります。



Ubuntu、そのフレーバー、および Debian ベースのディストリビューションにインストールするには。





須藤 適切な インストール cifs-utils

CentOS および Fedora ディストリビューションでは、 DNF パッケージマネージャーが使用されます。

須藤 DNF インストール cifs-utils

以下のコマンドを実行してインストールします cifs-utils の上 レッドハット (RHEL) そして 赤ハド系 配布物。



須藤 ヤムインストール cifs-utils

注記: cifs-utils パッケージはすべての Linux ディストリビューションで利用できます。ただし、このガイドの手順では、私は次のものを使用しています Ubuntu 22.04 。このガイドで使用されているコマンドは、ディストリビューションに関係なく、エラーなく動作します。

さらに、次の例では、共有フォルダーを Mac から Linux にマウントします。 マウント.cifs ただし、Linux と Windows からマウントするプロセスは同じです。

CIFSを使用した共有フォルダーのマウント

リモート マシンから Linux に共有フォルダーをマウントするには、2 つの手順が必要です。

  1. マウントポイントの作成
  2. 共有フォルダーをマウント ポイントにマウントする

1. マウントポイントの作成

マウント ポイントは、リモート マシンの共有フォルダーがマウントされ、アクセスされるディレクトリを指します。クライアントのシステム上のどこにでも、任意の名前で作成できます。にマウントポイントを作成しています /mnt これは、Linux 上でファイル システムを一時的にマウントするための汎用マウント ポイントです。

別のディレクトリを作成しています /シェアマック のマウントポイントとして /mnt を使用して mkdir sudo 権限を持つコマンド。

須藤 mkdir / モント / シェアマック

マウント ポイントが作成されます。次のステップでは、リモート マシンからこのマウント ポイントに共有フォルダーをマウントします。

2. 共有フォルダーをマウントポイントにマウントする

共有フォルダーを macOS から Linux にマウントするには、mount コマンドを使用します。 -t cifs オプション。

須藤 マウント -t シフ //< リモートIP >>< フォルダ > / モント /< フォルダ > -O ユーザー名 = < ユーザー名 >

上記のコマンドでは次のようになります。

  • -t cifs オプションは、CIFS プロトコルを使用して共有フォルダーをマウントするために使用されます。
  • <リモートIP> はリモート マシン (Mac) の IP アドレスです。
  • <フォルダ> は、リモート マシン (Mac) 上に作成された共有フォルダーです。
  • /mnt/<フォルダー> クライアント マシン (Linux) のマウント ポイントです [任意のディレクトリにすることができます]
  • <ユーザー名> はリモート システムのユーザー名です

マウントしてみましょう マイフォルダー リモート マシンから Linux マウント ポイントへのフォルダー /mnt/シェアマック

須藤 マウント -t シフ // 192.168.18.133 / マイフォルダー / モント / シェアマック -O ユーザー名 = 一人で

ユーザーのパスワード 彼自身 上記のコマンドを実行すると、尋ねられます。共有フォルダー マイフォルダー に取り付けられます /mnt/シェアマック Linux 上のマウント ポイント。ただし、マウントが正常に完了したことを示す出力は得られません。使用 df -h マウントされたフォルダーを確認します。

DF -h

フォルダー (MyFolder) は Linux に正常にマウントされました。 Mac で共有フォルダーを作成するには、セクションに記載されている手順に従う必要があることに注意してください。 Macで共有フォルダーを作成する 下に。

を使用して、 資格 のオプション マウント.cifs ユーティリティは 安全な方法 共有フォルダーをマウントします。この方法では、ログイン認証情報をファイルに保存し、次のコマンドを使用してコマンドに渡すことができます。 資格 オプション。

まず、リモート マシンの資格情報を保存するファイルを作成します。 /等 ディレクトリ。ファイルには任意の名前を付けることができますが、ここでは 認証情報ファイル 名前。

須藤 ナノ / / 認証情報ファイル

資格情報を挿入します。

ユーザー名 = < ユーザー名 >

パスワード = < パスワード >

ここで、 資格 後のオプション -O ファイルパスと一緒に。

須藤 マウント -t シフ // 192.168.18.133 / マイフォルダー / モント / シェアマック -O 資格 = / / 認証情報ファイル

共有フォルダーを永続的にマウントする

再起動すると、マウントされたフォルダーがアンマウントされるため、手動で再度マウントする必要があります。起動時でも共有フォルダーを自動的にマウントしたい場合は、以下の手順に従ってください。

警告: 次の方法では、リモート マシン/サーバーに静的 IP があることを前提としています。

システムの起動時に共有ファイル システムが自動的にマウントされるようにするには、 fstab Linux 上のファイルが変更されます。

須藤 ナノ / / fstab

ファイルに次の行を追加します。

//< リモートIP >/ 共有名 / モント /< フォルダ > シフ 資格 = / / 認証情報ファイル 0 0

上記の例では、ファイルは次のように変更されます。

// 192.168.18.133 / マイフォルダー / モント / ShareMac cifs 資格 = / / 認証情報ファイル 0 0

上記の命令を fstab ファイルでは、各フィールドを タブ スペースの代わりに。

次に、閉じて保存します fstab を押してファイルする Ctrl+X

マウントにエラーがないことを確認するには、次を使用します。 マウント -a 指示。

須藤 マウント -a

エラーがなければ、共有フォルダーは正常にマウントされたことを示します。

再起動後、リモート マシンの共有フォルダーが自動的にマウントされます。

共有フォルダーをアンマウントする

共有フォルダーをアンマウントするには、 アンマウント コマンドはマウントポイントとともに使用されます。

須藤 アンマウント < マウントポイント >

上記の例では、マウント ポイントは /mnt/シェアマック を置き換えるだけです。 <マウントポイント> /mnt/シェアマック。

須藤 アンマウント / モント / シェアマック

上のスクリーンショットは、マウントされたファイル システムがアンマウントされたことを示しています。

Macで共有フォルダーを作成する

Mac で共有フォルダーを作成するには、いくつかのオプションを有効にする必要があります。

まず、Mac 上の任意のディレクトリにフォルダーを作成します。

それから システム設定、 開ける 共有 一般的な。 有効にする ファイル共有 トグルボタンをクリックして。

クリックしてください トグルボタンの横にあるアイコン ファイル共有

の中に 共有フォルダ セクションで、 + アイコンをクリックして共有フォルダーを追加します。

フォルダーを追加しました マイフォルダー で作成しました 書類 ディレクトリ;ただし、システム上のどこにでも作成できます。クリック オプション、 別のウィンドウが開きます。

有効にする SMBを使用してファイルとフォルダーを共有し、 そしてまた Windows ファイル共有 セクションでは、ユーザー名のパスワードを入力してアカウントを有効にします。

私の場合、ユーザーは 彼自身 ユーザーのシステムパスワードを入力します 彼自身

以下の図に示すように、IP を使用してフォルダーをインターネット上で共有する準備ができています。

結論

マウント.cifs このユーティリティは、クライアント側でリモート共有ディレクトリをマウントするために使用されます。共有ディレクトリをマウントするには、リモート マシン上にマウント ディレクトリを作成する必要があります。サーバー管理者は、任意のディレクトリを共有可能にすることができます。リモート マシンから Linux に共有フォルダーをマウントするには、その上にマウント ポイントを作成し、次に共有フォルダーをマウントする 2 つの手順が必要です。の マウント コマンドは、 -t cifs CIFS を使用して共有フォルダーをマウントするオプション。

CIFS プロトコルはセキュリティ上の理由により受け入れられなくなり、すべての最新のオペレーティング システムではこのプロトコルがより安全で効率的な SMB3 プロトコルに置き換えられていることに注意することが重要です。