Linux でマウントされたファイルシステムの種類を表示する方法

Linux でマウントされたファイルシステムの種類を表示する方法

序文

ご存知のとおり、Linux は ext4、ext3、ext2、sysfs、securityfs、FAT16、FAT32、NTFS など、多くのファイル システムをサポートしています。最もよく使用されるファイル システムは ext4 です。 Linux システムがどのようなタイプのファイル システムを使用しているか疑問に思ったことはありませんか?疑問に思ったことはありますか?心配しないで!私たちがお手伝いします。このガイドでは、Unix 系オペレーティング システムでマウントされているファイルシステムの種類を表示する方法について説明します。

Linux でマウントされているファイルシステムの種類を表示する

Linux でマウントされたファイルシステムの種類を確認する方法は多数ありますが、以下に 8 つの方法を紹介します。それでは、今すぐ始めましょう!

方法1 – findmntコマンドを使用する

これは、ファイル システムの種類を確認するために最も一般的に使用される方法です。 findmnt コマンドは、マウントされているすべてのファイル システムを一覧表示したり、特定のファイル システムを検索したりします。 findmnt コマンドは、/etc/fstab、/etc/mtab、または /proc/self/mountinfo ファイルを検索できます。

findmnt は util-linux パッケージの一部であるため、ほとんどの Linux ディストリビューションにプリインストールされています。 findmnt コマンドが使用できない場合は、このパッケージをインストールできます。たとえば、次のコマンドを使用して、Debian ベースのシステムに util-linux パッケージをインストールできます。

$ sudo apt install util-linux

次に、findmnt を使用してマウントされているファイル システムを確認する方法を見てみましょう。

パラメータやオプションなしで findmnt コマンドを入力すると、マウントされているすべてのファイル システムが以下に示すようにツリー形式で一覧表示されます。

$ 見つける

サンプル出力:


ご覧のとおり、 findmnt は、ターゲット マウント ポイント ( TARGET )、ソース デバイス ( SOURCE )、ファイル システムの種類 ( FSTYPE )、およびファイル システムが読み取り/書き込み可能か読み取り専用かなどの関連するマウント オプション ( OPTIONS ) を表示します。私のシステムを例にとると、ルート (/) ファイル システム タイプは EXT4 です。

出力をツリー ビューで表示したくない場合は、 -l オプションを使用して出力をプレーン テキスト ビューで表示できます。

$ findmnt -l 

-t オプションを使用して、以下に示す ext4 ファイル システム タイプなど、特定のタイプのファイル システムを一覧表示することもできます。

$ findmnt -t ext4
ターゲットソースFSTYPEオプション
/ /dev/sda2 ext4 rw、relatime、コミット=360
└─/boot /dev/sda1 ext4 rw、relatime、commit=360、data=ordered

findmntはコマンドを使用してdf型の出力を生成することもできる。

$ findmnt --df

または

$ findmnt -D

サンプル出力:

ソース FSTYPE サイズ 使用済み 空き容量 使用率 ターゲット
dev devtmpfs 3.9G 0 3.9G 0% /dev
実行 tmpfs 3.9G 1.1M 3.9G 0% /実行
/dev/sda2 ext4 456.3G 342.5G 90.6G 75% /
tmpfs tmpfs 3.9G 32.2M 3.8G 1% /dev/shm
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
bpf bpf 0 0 0 - /sys/fs/bpf
tmpfs tmpfs 3.9G 8.4M 3.9G 0% /tmp
/dev/loop0 squashfs 82.1M 82.1M 0 100% /var/lib/snapd/snap/core/4327
/dev/sda1 ext4 92.8M 55.7M 30.1M 60% /boot
tmpfs tmpfs 788.8M 32K 788.8M 0% /run/user/1000
gvfsd-fuse fuse.gvfsd-fuse 0 0 0 - /run/user/1000/gvfs

特定のデバイスまたはマウント ポイントのファイル システム タイプを表示することもできます。

特定のデバイスを表示するには:

$ findmnt /dev/sda1
ターゲットソースFSTYPEオプション
/boot /dev/sda1 ext4 rw、relatime、commit=360、data=ordered

特定のマウント ポイントを表示します。

$ 見つける /
ターゲットソースFSTYPEオプション
/ /dev/sda2 ext4 rw、relatime、コミット=360

特定のタグがどのファイルシステムのタイプであるかを確認することもできます。

$ findmnt LABEL=ストレージ

詳細については、マニュアル ページを参照してください。

$ 男の発見

Linux でマウントされているファイル システムの種類を確認するタスクを完了するには、findmnt コマンドで十分です。このコマンドは、この特定のタスクのために作成されました。ただし、ファイルシステムの種類を確認する方法は他にもありますので、ご興味があれば読み続けてください。

方法2 – blkidコマンドを使用する

blkid コマンドは、ブロック デバイスのプロパティを検索して印刷するために使用されます。これは util-linux パッケージの一部でもあるため、インストールする必要はありません。

blkid コマンドを使用してファイル システムのタイプを表示するには、次のコマンドを実行します。

$ blkid /dev/sda1

方法3 – dfコマンドを使用する

Unix 系オペレーティング システムでは、df コマンドを使用してファイル システムのディスク領域の使用状況を報告することができます。マウントされているすべてのファイルシステムの種類を確認するには、次のコマンドを実行します。

$ df -T

サンプル出力:


df コマンドの詳細については、次のガイドを参照してください。

初心者向けdfコマンドチュートリアル

man マニュアルを参照することもできます:

$ 男 DF

方法4 – ファイルコマンドを使用する

ファイル コマンドは、ファイルにファイル拡張子がない場合でも、特定のファイルの種類を判別できます。

特定のパーティションのファイル システム タイプを確認するには、次のコマンドを実行します。

$ sudo ファイル -sL /dev/sda1
[sudo] skのパスワード:
/dev/sda1: Linux rev 1.0 ext4 ファイルシステム データ、UUID=83a1dbbf-1e15-4b45-94fe-134d3872af96 (ジャーナル回復が必要) (エクステント) (大きなファイル) (巨大なファイル)

詳細については、man ページを参照してください。

$ manファイル

方法5 – fsckコマンドを使用する

fsck コマンドは、ファイル システムの健全性をチェックしたり、修復したりするために使用されます。次のようにパーティション名を引数として fsck に渡すことで、パーティションのファイル システム タイプを確認できます。

$ fsck -N /dev/sda1
util-linux 2.32 からの fsck
[/usr/bin/fsck.ext4 (1) -- /boot] fsck.ext4 /dev/sda1

さらに詳しく知りたい場合は、man ページを確認してください。

$ 男 fsck

方法6 – fstabコマンドを使用する

fstab は、ファイル システムに関する静的情報が含まれるファイルです。このファイルには通常、マウント ポイント、ファイル システムの種類、マウント オプションなどの情報が含まれています。

ファイルシステムの種類を確認するには、次のコマンドを実行します。

$ 猫 /etc/fstab 

詳細については、man ページを参照してください。

$ 男 fstab

方法 7 – lsblk コマンドの使用

lsblk コマンドはデバイス情報を表示できます。

マウントされたファイルシステムに関する情報を表示するには、次のコマンドを実行します。

$ lsblk -f
名前 FSTYPE ラベル UUID マウントポイント
loop0 squashfs /var/lib/snapd/snap/core/4327
sd
├─sda1 ext4 83a1dbbf-1e15-4b45-94fe-134d3872af96 /boot
├─sda2 ext4 4d25ddb0-5b20-40b4-ae35-ef96376d6594 /
└─sda3 スワップ 1f8f5e2e-7c17-4f35-97e6-8bce7a4849cb [スワップ]
sr0

詳細については、man ページを参照してください。

$ マンlsblk

方法8 – マウントコマンドを使用する

mount は、Unix ライクなシステム上でローカルまたはリモートのファイルシステムをマウントするために使用されます。

mount コマンドを使用してファイル システムの種類を表示するには、次の手順を実行します。

$ マウント | grep "^/dev"
/dev/sda2 オン / タイプ ext4 (rw、relatime、commit=360)
/dev/sda1 の /boot タイプ ext4 (rw、relatime、commit=360、data=ordered)

詳細については、man ページを参照してください。

$ マンマウント

さて、これで、マウントされた Linux ファイルシステムの種類を確認するための 8 つの異なる Linux コマンドがわかりました。同じタスクを実行するための他のコマンドをご存知の場合は、下のコメント セクションでお知らせください。それに応じて確認し、このチュートリアルを更新します。

さらにエキサイティングなコンテンツが近々公開される予定ですので、どうぞお楽しみに!

出典: https://www.ostechnix.com/how-to-find-the-mounted-filesystem-type-in​​-linux/

著者: SK トピック: lujun9972 翻訳者: FSSlc 校正者: wxy

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。

以下もご興味があるかもしれません:
  • Linux パーティション ファイル システム タイプの概要
  • Linux のファイル システム タイプの表示方法の例

<<:  Centos7 で Java8 と MySQL をインストールしてデプロイする

>>:  WeChatアプレットコンポーネントライフサイクルの落とし穴の記録

推薦する

Linux の特別な権限 SUID、SGID、SBIT の詳細な説明

序文Linux のファイルまたはディレクトリの権限については、通常の rwx 権限についてすべて知っ...

Vueの監視プロパティの詳細

目次1.watchは一般的なデータ(数値、文字列、ブール値)の変更を監視します。 1. 数値2. 文...

CSS3は遷移を高速化し、遅延させる

1. 速度制御機能を使用して、トランジション効果(加速、減速など)の速度曲線を制御します。速度制御機...

UbuntuにCMakeをインストールするいくつかの方法の詳細な説明

CMakeをインストール sudo apt をインストール cmake この方法はインストールが簡単...

フロントエンド例外 502 不正なゲートウェイの原因と解決策

目次502 不正なゲートウェイ エラーの発生1. 502 不正なゲートウェイ エラーとは何ですか? ...

jsを使用して簡単なスネークゲームを書く

この記事では、参考までに、jsで書かれたシンプルなスネークゲームの具体的なコードを紹介します。具体的...

2008 年の Web デザインにおける 10 の経験

<br />インターネットは絶えず変化しており、BusinessWeek.com は専門...

MySQL テーブルの追加、削除、変更、クエリの基本チュートリアル

1. 作成する [テーブル名] (フィールド1、フィールド2、...) 値 (値1、値2、...) ...

MySQL 接続失敗の一般的な障害と原因

==================================================...

MySQL 5.7.23 winx64 のインストールと設定方法のグラフィックチュートリアル (win10 の場合)

この記事はMySQL 5.7.23 winx64のインストールチュートリアルを記録します。具体的な内...

MySql ストアド プロシージャ パラメータの初歩的な使用法の詳細な説明

パラメータでのストアドプロシージャの使用IN パラメータは、プロシージャに情報を渡すためにのみ使用さ...

nginx サーバーでの 502 不正なゲートウェイ エラーの原因のトラブルシューティング

パブリックアカウントのファンデータを同期してバッチプッシュするときに、サーバーがエラー502を報告し...

Vueのフィルターとディレクティブの詳細な説明

目次vueカスタムディレクティブグローバル指令ローカル指示使用フック関数(両方ともオプション)使用方...

Nginxサービス500:内部サーバーエラーの原因の1つ

500 (内部サーバー エラー) サーバーでエラーが発生したため、要求を完了できませんでした。 50...