Linuxでマウントされたファイルシステムを管理することは、データのアクセス性を確保し、ストレージの問題をトラブルシューティングし、システムの整合性を維持するために重要です。VPSホスティング、専用サーバー、またはクラウドホスティングソリューションを利用している場合でも、マウントされたファイルやパーティションを確認する方法を理解することは、システム管理において不可欠です。さらに、マネージドホスティングサービスに依存する企業は、ストレージ管理の効率化とパフォーマンスの最適化の恩恵を受けます。

なぜLinuxでマウントされたファイルを確認するのか?

  • システムに接続されているストレージデバイスを確認する
  • パーティションの正しいマウントを確保する
  • ディスク関連の問題を診断し解決する
  • ネットワークマウントされたファイルシステム(NFS、CIFSなど)を監視する

1. mount コマンドを使用する

mountコマンドは、すべてのマウントされたファイルシステムを表示する最も一般的な方法です。

mount

このコマンドは、すべてのマウントされたパーティションとそのマウントポイントおよびファイルシステムの種類を一覧表示します。

特定のデバイスの出力をフィルタリングするには、次のようにします。

mount | grep /dev/sdX

/dev/sdXを特定のデバイス名に置き換えます。

2. df コマンドを使用する

df(Disk Free)コマンドは、マウントされたファイルシステムとその使用統計の概要を提供します。

df -h
  • -hフラグは、サイズを人間が読みやすい形式で表示します。
  • このコマンドは、マウントされたファイルシステムのディスクスペース利用状況を確認するのに便利です。

特定のファイルシステムのみを確認するには、次のようにします。

df -h /mount/point

/mount/pointを実際のマウント位置に置き換えます。

3. lsblk コマンドを使用する

lsblk(List Block Devices)コマンドは、ストレージデバイスとそのマウントポイントの構造化されたビューを提供します。

lsblk

ファイルシステムの種類を含む詳細情報を得るには、次のようにします。

lsblk -f

このコマンドは、どのパーティションがマウントされているかを特定するのに特に便利です。

4. findmnt コマンドを使用する

findmntコマンドは、マウントされたファイルシステムのツリー状のビューを提供し、マウント関係を解釈しやすくします。

findmnt

特定のマウントポイントを検索するには、次のようにします。

findmnt /mount/point

5. /proc/mounts ファイルを確認する

/proc/mountsファイルには、すべてのマウントされたファイルシステムに関するリアルタイム情報が含まれています。

cat /proc/mounts

より読みやすくするには、次のようにします。

cat /proc/mounts | column -t

6. blkid コマンドを使用する

ブロックデバイスとそのUUIDに関する詳細情報を取得するには、blkidコマンドを使用します。

blkid

これは、マウントされたファイルシステムとそのユニークな識別子を特定するのに役立ちます。

7. df -T コマンドを使用してファイルシステムの種類を確認する

すべてのマウントされたファイルシステムとその種類を一覧表示するには、次のようにします。

df -T

結論

Linuxでマウントされたファイルシステムを監視することは、システム管理者にとって不可欠なスキルです。mount、df、lsblk、findmntなどのコマンドを使用することで、VPSホスティングソリューションや専用サーバー上でファイルシステムを簡単に確認および管理できます。適切な監視は、最適なシステムパフォーマンスを確保し、ストレージの問題を効果的にトラブルシューティングするのに役立ちます。