/ etc / fstabと/ etc / mtabの違いは何ですか?


28

両方に/etc/mtab/etc/fstabマウントされたボリュームに関するデータが含まれます。たとえば、次のとおりです。

/etc/mtab

/dev/xvda1 / ext4 rw,discard 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
...

/etc/fstab

LABEL=cloudimg-rootfs   /    ext4   defaults,discard    0 0
/dev/xvdf /home/ubuntu/logs ext4 rw 0 0

ファイルの違いは何ですか?

回答:


31

/etc/fstabブート時にマウントされるファイルシステムのリストです。コンピューターの起動後にWindowsまたはファイルストレージパーティションをマウントする場合は、適切なエントリをに入れる必要があります/etc/fstab

/etc/mtab現在マウントされているファイルシステムのリストです。接続されているがマウントされていないディスクがある場合、/etc/mtabファイルには表示されません。マウントすると、そこに表示されます。

また、systemd(Ubuntuが15.04リリースから切り替えられた)では、起動時にマウントする必要があるファイルシステムを宣言できることに注意してください。 *.mountファイル。このトピックに関するJames Oguyaのチュートリアルを参照してください。

詳細については、mountマニュアルを参照してください。


19

TL; DR

  • /etc/fstabユーザーが作成します。マウントされるボリュームのリストが含まれていますmountます。
  • /etc/mtabはシステムによって作成されます。現在マウントされているデバイスのリストが含まれています。
  • ファイルの形式は似ています。新しいデバイスを取り付けた後、から該当する行をコピー/etc/mtab/etc/fstab、それが起動した後、または時に呼び出す自動マウントされるようにmount -a

からの引用 mountマニュアル

/etc/fstab/etc/mtabおよび/proc/mountsファイル

ファイル /etc/fstabには、通常、どのデバイスがどのオプションを使用してどこにマウントされているかを説明する行が含まれる場合があります。

プログラム mountumountファイルに現在マウントされているファイルシステムのリストを維持/etc/mtab

procファイルシステムがマウントされると(たとえば/proc)、ファイル/etc/mtab/proc/mountsは非常に似た内容になります。前者には、使用されるマウントオプションなどの情報が多少ありますが、必ずしも最新ではありません。

mount -a

マウント-a [-tタイプ] [-O optlist]

(通常はブートスクリプトで指定されます)行にnoautoキーワードが含まれているファイルシステムを除き、(適切なタイプおよび/または適切なオプションを持つまたは持たない)fstabで言及されたすべてのファイルシステムを指示どおりにマウントします。-Fオプションを追加すると、マウントフォークが作成され、ファイルシステムが同時にマウントされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.