Сколько спряжений во французском языке?
目次:
- マウントされたファイルシステムを一覧表示する方法
- ファイルシステムのマウント
- / etc / fstabを使用したファイルシステムのマウント
- USBドライブの取り付け
- ISOファイルのマウント
- NFSのマウント
- ファイルシステムのアンマウント
- レイジーアンマウント
- 強制的にアンマウントする
- 結論
LinuxおよびUNIXオペレーティングシステムでは、
mount
コマンドを使用して、ディレクトリシステムの特定のマウントポイントにファイルシステムとUSBフラッシュドライブなどのリムーバブルデバイスを接続(マウント)できます。
umount
コマンドは、マウントされたファイルシステムをディレクトリツリーからデタッチ(マウント解除)します。
このチュートリアルでは、
mount
コマンドと
umount
コマンドを使用して、さまざまなファイルシステムのアタッチとデタッチの基本について説明します。
マウントされたファイルシステムを一覧表示する方法
引数なしで使用すると、
mount
コマンドは現在接続されているすべてのファイルシステムを表示します。
mount
デフォルトでは、出力にはcgroup、sysfsなどの仮想システムを含むすべてのファイルシステムが含まれます。 各行には、デバイス名、デバイスのマウント先ディレクトリ、ファイルシステムのタイプ、およびマウントオプションに関する情報が次の形式で含まれています。
device_name on directory type filesystem_type (options)
特定のファイルシステムのみを表示するには、
-t
オプションを使用します。
たとえば、ext4パーティションのみを印刷するには、次を使用します。
ファイルシステムのマウント
特定の場所(マウントポイント)にファイルシステムをマウントするには、次の形式で
mount
コマンドを使用します。
mount DEVICE_NAME DIRECTORY
ファイルシステムが接続されると、マウントポイントはマウントされたファイルシステムのルートディレクトリになります。
たとえば、
/dev/sdb1
ファイルシステムを
/mnt/media
ディレクトリにマウントするには、次の
/dev/sdb1
を使用します。
sudo mount /dev/sdb1 /mnt/media
通常、
ext4
や
xfs
などの一般的なファイルシステムでデバイスをマウントする場合、
mount
コマンドはファイルシステムタイプを自動検出します。 ただし、一部のファイルシステムは認識されないため、明示的に指定する必要があります。
-t
オプションを使用して、ファイルシステムタイプを指定します。
mount -t TYPE DEVICE_NAME DIRECTORY
追加のマウントオプションを指定するには、
-o
オプションを使用します。
mount -o OPTIONS DEVICE_NAME DIRECTORY
複数のオプションをコンマ区切りリストとして提供できます(コンマの後にスペースを挿入しないでください)。
端末で
man mount
と入力すると、すべてのマウントオプションのリストを取得できます。
/ etc / fstabを使用したファイルシステムのマウント
mount
コマンドにパラメーター(ディレクトリまたはデバイス)を1つだけ指定すると、
/etc/fstab
構成ファイルの内容が読み取られ、指定されたファイルシステムがリストされているかどうかが確認されます。
/etc/fstab
に特定のファイルシステムに関する情報が含まれている場合、
mount
コマンドは
fstab
ファイルで指定されている他のパラメーターとマウントオプションの値を使用します。
/etc/fstab
ファイルには、次の形式のエントリのリストが含まれています。
次のいずれかの形式で
mount
コマンドを使用して、
/etc/fstab
ファイルで指定されたファイルシステムを接続します。
mount DIRECTORY mount DEVICE_NAME
USBドライブの取り付け
Ubuntuのような最新のLinuxディストリビューションでは、USBドライブを挿入すると自動的にマウントされますが、ドライブを手動でマウントする必要がある場合があります。
USBデバイスを手動でマウントするには、次の手順を実行します。
-
マウントポイントを作成します。
sudo mkdir -p /media/usb
USBドライブが
/dev/sdd1
デバイスを使用すると仮定すると、次のように入力して/media/usb
ディレクトリにマウントできます。sudo mount /dev/sdd1 /media/usb
デバイスとファイルシステムのタイプを見つけるには、次のコマンドのいずれかを使用できます。
fdisk -l
ls -l /dev/disk/by-id/usb*
dmesg
lsblk
exFATフォーマットのUSBドライブをマウントするには、無料のFUSE exFATモジュールとツールをインストールする必要があります。
ISOファイルのマウント
ループデバイスを使用してISOファイルをマウントできます。ループデバイスは、ファイルをブロックデバイスとしてアクセス可能にする特別な擬似デバイスです。
-
マウントポイントを作成することから開始します。任意の場所を指定できます。
sudo mkdir /media/iso
次のコマンドを入力して、ISOファイルをマウントポイントにマウントします。
sudo mount /path/to/image.iso /media/iso -o loop
/path/to/image.iso
をISOファイルへのパスに置き換えることを忘れないでください。
NFSのマウント
NFS共有をマウントするには、NFSクライアントパッケージをシステムにインストールする必要があります。
-
UbuntuおよびDebianにNFSクライアントをインストールします。
sudo apt install nfs-common
CentOSおよびFedoraにNFSクライアントをインストールします。
sudo yum install nfs-utils
以下の手順を使用して、システムにリモートNFSディレクトリをマウントします。
-
リモートファイルシステムのマウントポイントとして機能するディレクトリを作成します。
sudo mkdir /media/nfs
通常、ブート時にリモートNFS共有を自動的にマウントする必要があります。 これを行うには、テキストエディターで
/etc/fstab
ファイルを開きます。sudo nano /etc/fstab
ファイルに次の行を追加し、
/ etc / fstabremote.server:/dir
をNFSサーバーのIPアドレスまたはホスト名とエクスポートされたディレクトリに置き換えます。#
remote.server:/ dir / media / nfs nfs defaults 0 0 次のコマンドを実行して、NFS共有をマウントします。
sudo mount /media/nfs
ファイルシステムのアンマウント
マウントされたファイルシステムをデタッチするには、
umount
コマンドに続けて、マウントされたディレクトリ(マウントポイント)またはデバイス名を使用します。
umount DIRECTORY
umount DEVICE_NAME
ファイルシステムが使用中の場合、
umount
コマンドはファイルシステムの
umount
に失敗します。 このような状況では、
fuser
コマンドを使用して、ファイルシステムにアクセスしているプロセスを確認できます。
fuser -m DIRECTORY
プロセスを決定したら、それらを停止してファイルシステムをアンマウントできます。
レイジーアンマウント
-l
(--
--lazy
)オプションを使用して、ビジー状態ではなくなったビジー状態のファイルシステムをアンマウントします。
強制的にアンマウントする
-f
(--force)オプションを使用して、強制的にアンマウントします。 このオプションは通常、到達不能なNFSシステムをアンマウントするために使用されます。
umount -f DIRECTORY
一般に、ファイルシステムのデータが破損する可能性があるため、強制的にアンマウントすることはお勧めできません。
結論
ここまでで、
mount
コマンドを使用してさまざまなファイルシステムをディレクトリツリーに接続し、
umount
コマンドを使用して
mount
をデタッチする方法を十分に理解しているはずです。
mount
および
umount
コマンドオプションの詳細については、それぞれのマニュアルページを参照してください。