パーティションマウント時の基本ファイルシステム

パーティションマウント時の基本ファイルシステム

たとえば、複数のパーティションを持つSDカードをDebianシステムに接続し、mountコマンドを使用してファイルシステムタイプを指定せずにパーティションをファイルシステムにマウントする場合、デフォルトではどのファイルシステムが使用されますか?

次のコマンドを例に挙げます。

mount /dev/sdb1 /media/mycardpart

このパーティションにどのようにアクセスできますか?ファイルシステムの残りの部分がこの形式を使用しているため、デフォルトではEXT4形式が使用されているようですが、パーティションに別のファイルシステムがある場合はどうなりますか?

答え1

使用されるデフォルトのファイルシステムは、マウントされているそのパーティションのファイルシステムです。

あなたの例では/dev/sdb1

ext4前述のように、システムのデフォルトのファイルシステムに関係なく、Linuxシステム(Debianを含む)はパーティション内のファイルシステムを見つけてマウントします。ただし、一部のファイルシステムサポートはカーネルでコンパイルする必要があります。ただし、最も一般的に使用されるファイルシステム(FAT16, FAT32, NTFS .....カーネルなど)では、デフォルトでサポートされていますon

フォローアップ

最初の質問について:

partition tableパーティションテーブルは、書籍の内容など、タイトル、サブタイトル、チャートなどの先頭にリストされています。partition tableパーティションの数、各パーティションのサイズ、各パーティションの開始および終了情報、各パーティションのタイプ、各パーティションのファイルシステムなどの情報が含まれます。mountここからファイルシステム情報を読みますpartition table。かなりの数のパーティションテーブル形式があり、MBR, GUID, APTパーティションテーブル形式を読み取って理解する機能はカーネルで有効にする必要があります(extファイルシステムといくつかのMSファイルシステムはデフォルトでカーネルで有効になっています)。モジュールとしてカーネルにコンパイルまたはロードする必要がある形式を読み取る機能を必要とするなど、特別なファイルシステムをマウントして読み書きする機能Amiga Fast File Systemsamiga partition table

2番目の質問の場合:

パーティションがフォーマットされていないため、ファイルシステムがない場合は、フォーマットされていない空き領域として表示され、必要なファイルシステムでフォーマットできます。

関連情報