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アプレットコンポーネントライフサイクルの落とし穴の記録

推薦する

dockerがredisを再起動するとmysqlデータが失われる問題を解決する

公式ドキュメント:したがって、mysql は次のように起動する必要があります。 docker run...

Linux での syslogd および syslog.conf ファイルの解釈

1: syslog.conf の概要異なるタイプの Unix の場合、標準の UnixLog システ...

MySQLでホワイトリストアクセスを設定する方法

MySQLでホワイトリストアクセスを設定する手順1. ログイン mysql -uroot -pmys...

Windows 上の Docker にさまざまなソフトウェアをインストールする詳細なプロセス

1. MySQLをインストールする # docker で mysql をダウンロード docker ...

MySQL データベース操作 (作成、選択、削除)

MySQL データベースの作成MySQL サービスにログインしたら、create コマンドを使用し...

スライダー効果を実装するミニプログラム

この記事の例では、スライディングブロック効果を実現するための小さなプログラムの具体的なコードを参考ま...

vxe-table を使用して vue で編集可能なテーブルを作成するプロセス

プロジェクトには、オンラインで編集する必要があるテーブルがあります。最初は、要素の el-table...

Vueのリストレンダリングの詳細な説明

目次1. v-for: 配列の内容を走査する(よく使われる) 2. v-for: オブジェクトのプロ...

レスポンシブWebデザイン学習(1) - 画面サイズと使用率の決定

最近では、モバイルデバイスがますます普及しており、ユーザーがスマートフォンやタブレットを使用して W...

MySQL の最適化: InnoDB の最適化

勉強の計画は簡単に中断され、継続するのが困難です。先日、社内で事業の方向性を調整するための会議があり...

vmware14Pro で Ubuntu システム インターフェイスが小さすぎる問題の解決方法の詳細な説明

1. 動作環境vmware14proウブントゥ 16.04LTS 2. 問題の説明vmware14P...

HTML コードの書き方に関する提案のまとめ

リソースファイルのプロトコルを省略する画像、メディアファイル、スタイル、スクリプトの URL では、...

CentOS7.4 に MySQL 5.7.26 をインストールするための詳細なチュートリアル

CentOS にはデフォルトで MariaDB がインストールされていますが、これは MySQL の...

携帯電話番号の歩数記録を取得するWeChatアプレット

序文最近、小さなプログラムを開発しているときに、このような問題に遭遇しました。ユーザーが認証をクリッ...

MySQL 数千万のビッグデータに対するSQLクエリ最適化の知識ポイントのまとめ

1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...