web-dev-qa-db-ja.com

/ proc / filesystemsでファイルシステムを有効にするにはどうすればよいですか?

Oracle Linux7を新たにインストールして/ proc/filesystemsを開いたとき、xfsしか表示されませんでした。しかし、extファイルシステム用のmkfsコマンドはまだありました。そこで、ブロックデバイスを作成し、mkfsコマンドを使用してext4にしてから、マウントしました。マウントが機能し、/ proc/filesystemsをチェックしてext4が追加されていることを確認しました。私にはかなり奇妙です。そもそもなぜ/ proc/filesystemsにないのかわかりません。/proc/filesystemsでファイルシステムを有効にする一般的な方法はありますか?

2
CuriousKimchi

ハードウェアドライバーと同様に、ファイルシステムはカーネルモジュールとして利用できます。また、ハードウェアドライバーと同様に、オンデマンドで自動的にロードできます。マウントを試みたとき、モジュールは自動的にロードされたので、手動でmodprobeする必要はありませんでした。

lsmodを実行すると、そこにext4ドライバーがあります。ファイルシステムをアンマウントする場合は、モジュールをrmmod、もう一度lsmodして、ファイルシステムがなくなったことを確認してから、マウントしてlsmodすると、元に戻ります。そして、そのモジュールがロードされるときはいつでも、それは/proc/filesystemsの内容に貢献します。

4
user41515