Linux Command-fs-filesystemsについて学ぶ

filesystems - Linuxファイルシステムの種類:minix、ext、ext2、ext3、xia、msdos、umsdos、vfat、proc、nfs、iso9660、hpfs、sysv、smb、ncpfs

説明

通常のように、 procファイルシステムが/ procにマウントされている場合、カーネルが現在サポートしているファイルシステムは/ proc / filesystemsファイル内にあります。 現在サポートされていないものが必要な場合は、対応するモジュールを挿入するか、カーネルを再コンパイルしてください。

ファイルシステムを使用するためには、 マウントする必要があります。マウントコマンドについてはmount (8)を、mountオプションについてはmount (8)を参照してください。

使用可能なファイルシステム

ミックス

最初にLinux上で動作するMinixオペレーティングシステムで使用されるファイルシステムです。 それには、64MBのパーティションサイズ制限、短いファイル名、1つのタイムスタンプなど、いくつかの欠点があります。これはフロッピーディスクとRAMディスクに有効です。

内線

minixファイルシステムの精巧な拡張です。 拡張ファイルシステム( ext2 )の第2版に完全に取って代わられ、カーネルから削除されました(2.1.21)。

ext2

Linuxが固定ディスクとリムーバブルメディアに使用する高性能ディスクファイルシステムです。 2番目の拡張ファイルシステムは、拡張ファイルシステム( ext )の拡張機能として設計されています。 ext2は、Linuxでサポートされているファイルシステムの最高のパフォーマンス(速度とCPU使用率)を提供します。

ext3

ext2ファイルシステムのジャーナリング版です。 ext2とext3の間で簡単に切り替えることができます。

ext3

ext2ファイルシステムのジャーナリング版です。 ext3は、ジャーナリングファイルシステムの中で最も完全なジャーナリングオプションのセットを提供します。

xiafs

Minixのファイルシステムコードを拡張することにより、安定した安全なファイルシステムとして設計され実装されました。 これは、過度の複雑さを伴うことなく、最も要求の多い基本的な機能を提供します。 xiaファイルシステムはもはや積極的に開発または維持されていません。 それは2.1.21のカーネルから削除されました。

msdos

DOS、Windows、および一部のOS / 2コンピュータで使用されるファイルシステムです。 msdosファイル名は8文字以内で、その後にオプションのピリオドと3文字の拡張子を付けることができます。

umsdos

Linuxで使用される拡張DOSファイルシステムです。 DOSとの互換性を犠牲にすることなく、長いファイル名、UID / GID、POSIXパーミッション、特別なファイル(デバイス、名前付きパイプなど)をDOSファイルシステムに追加します。

vfat

Microsoft Windows95およびWindows NTで使用される拡張DOSファイルシステムです。 VFATは、MSDOSファイルシステムの下で長いファイル名を使用する機能を追加します。

proc

/ dev / kmemの読み込みと解釈ではなく、カーネルのデータ構造へのインタフェースとして使用される疑似ファイルシステムです。 特に、そのファイルはディスク領域を占有しません。 proc(5)を参照してください。

iso9660

ISO 9660規格に準拠したCD-ROMファイルシステムタイプです。

ハイシエラ

Linuxは、CD-ROMファイルシステムのISO 9660標準の前身であるHigh Sierraをサポートしています。 これは、Linux上のiso9660ファイルシステムサポート内で自動的に認識されます。

ロックリッジ

Linuxは、Rock Ridge Interchange Protocolで指定されたSystem Use Sharing Protocolレコードもサポートしています。 これらは、 iso9660ファイルシステム内のファイルをUNIX ホストにさらに記述し、長いファイル名、UID / GID、POSIX許可、デバイスなどの情報を提供するために使用されます。 これは、Linux上のiso9660ファイルシステムサポート内で自動的に認識されます。

hpfs

OS / 2で使用される高性能ファイルシステムです。 このファイルシステムは、入手可能なドキュメントがないため、Linuxでは読み取り専用です。

sysv

Linux用のSystemV / Coherentファイルシステムの実装です。 これは、Xenix FS、SystemV / 386 FS、およびCoherent FSのすべてを実装しています。

nfs

リモートコンピュータ上のディスクにアクセスするために使用されるネットワークファイルシステムです。

smb

は、SMBプロトコルをサポートするネットワークファイルシステムで、Windowsではワークグループ、Windows NT、およびLan Managerで使用されます。

smb fsを使用するには、特別なマウントプログラムが必要です。このプログラムは、ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfsにあるksmbfsパッケージにあります。

ncpfs

Novell NetWareで使用されるNCPプロトコルをサポートするネットワークファイルシステムです。

ncpfsを使用するには、特別なプログラムが必要です。ftp://linux01.gwdg.de/pub/ncpfsにあります。