"mount -t cifs -o username=root //ipadress/map/mnt/map" コマンドの各部分はどういう意味ですか? [閉鎖]

"mount -t cifs -o username=root //ipadress/map/mnt/map" コマンドの各部分はどういう意味ですか? [閉鎖]

注文する:

mount -t cifs -o username=root //ipadress/map/mnt/map

では、「インストール」とはどういう意味ですか? "-t" とはどういう意味ですか?など。

答え1

コマンドの意味を知りたいときはいつでも最初のステップは実行することですman command(ここでは「command」が問題のコマンドなので、man mountこの場合)。これは通常、その機能の簡単な説明とさまざまなオプションの説明を含むコマンドドキュメントを表示します。もちろん、これらのmanページは新しいユーザーにとっては必ずしも明確ではありませんが、常に良いスタートです。

それでは、見てみましょうman mount。最初の行は次のとおりです。

NAME
       mount - mount a filesystem

mount使用したコマンドも同様です。ファイルシステムファイルシステムをマウントすると、単にディレクトリに追加されます。これにより、cdディレクトリに入るとファイルシステムの内容が表示されます。最も一般的な状況は、ファイルシステムがハードドライブまたはハードドライブパーティションであることです。したがって、Linuxシステムでは、デフォルトのハードドライブパーティションがルート(/)ディレクトリにマウントされます。 Windowsコンピュータでは、C:\基本的なアイデアは同じです。

これで、-「スイッチ」または「フラグ」とも呼ばれるコマンドラインオプションから始めます。-tファイルシステムの種類を指定します。

   -t, --types fstype
          The argument following the -t is used to indicate the filesystem
          type.  The filesystem types which are currently supported depend
          on the running  kernel.   See  /proc/filesystems  and  /lib/mod‐
          ules/$(uname  -r)/kernel/fs  for a complete list of the filesys‐
          tems.  The most common are ext2, ext3, ext4, xfs,  btrfs,  vfat,
          sysfs, proc, nfs and cifs.

この場合は、CIFS(Common Internet File System)を使用してリモートディレクトリをマウントします。本質的に、これは基本的にファイル共有プロトコルです。これは、リモートディレクトリをローカルコンピュータにマウントする簡単で移植可能な方法です。

これが-oさまざまな可能なインストールオプションを設定する方法です。ここでは、マウントされたファイルシステムのファイルが属するユーザーのユーザー名という1つのオプションのみを設定します。特に、rootとしてマウントすると、そのファイルシステムのすべてがrootユーザーに属しているように見えます。

最後のパラメータはインストールするパラメータです。 mount コマンドの一般的な形式は次のとおりです。

mount [OPTIONS] -t FILESYSTEM TARGET MOUNTPOINT

これがTARGETインストールしたいものです。あなたの場合は、/map/mnt/mapIPアドレスを使用してシステム上のディレクトリをマウントしたいようですip。たとえば、実際にIPを持つローカルネットワーク上のコンピュータに何かをインストールするコマンドを実行するには、192,168.1.10次のようにします。

mount -t cifs -o username=root //192.168.1.10/map/mnt/map TARGET

しかし、注文は完了していません。また、ターゲットがインストールされているディレクトリであるターゲットも必要です。マウントポイント。これはローカルシステム上の任意のディレクトリにすることができ、可能であれば空のディレクトリ1です。したがって、/map/mnt/mapサーバーから192.168.1.10ローカルディレクトリにリモートディレクトリをマウントするには/mnt/myshare(最初にディレクトリ作成を使用sudo mkdir /mnt/myshare)、次の手順を実行します。

mount -t cifs -o username=root //ipadress/map/mnt/map /mnt/myshare

1空でないディレクトリを選択すると、その中のすべてのファイルがマウントされたファイルシステムの内容に隠れます。アンインストールすると再び回復されますが、パニックが発生する可能性があるため、空のディレクトリを選択してください。

関連情報