たとえば、複数のパーティションを持つ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 Systems
。amiga partition table
2番目の質問の場合:
パーティションがフォーマットされていないため、ファイルシステムがない場合は、フォーマットされていない空き領域として表示され、必要なファイルシステムでフォーマットできます。