web-dev-qa-db-ja.com

fstabマウントオプション 'errors = remount -ro'はどういう意味ですか?

/ etc/fstabを確認し、次の行を見ました

<file system> <mount point>   <type>  <options>       <dump>  <pass>
 / was on /dev/sda1 during installation
UUID=some-hex-appears-here                /               ext4    errors=remount-ro 0       1
 /home was on /dev/sda5 during installation
UUID=another-hex-here                      /home           ext4    defaults        0       2

errors=remount-ro 0 1の代わりにdefaultsを期待するため、errors=remount-roが心配です。 Ubuntuは通常どおり実行されますが、インストールプロセス中にUbuntuが緩和された可能性があると信じる理由があります。

これはどういう意味ですか?

10
Alice

manページ から:

errors={continue|remount-ro|panic}
    Define the behavior  when  an  error  is  encountered.   (Either
    ignore  errors  and  just  mark  the  filesystem  erroneous  and
    continue, or remount the filesystem read-only, or panic and halt
    the  system.)   The default is set in the filesystem superblock,
    and can be changed using tune2fs(8).

基本的に、読み取り/書き込み権限でディスクをマウントする際にエラーが発生すると、代わりに「読み取り専用」としてマウントされます。

セットアップで「デフォルト」を使用するかどうかは、必ずしも関係ありません。はい、あなたはここで「デフォルト」を期待することができますが、そこに欠けていても大したことはありません。

同様に、「0 1」の部分はマウントオプションの一部ではありません-fstab行のすべてはスペース区切り/タブ区切りです-物事の間のスペースは使用する「次の引数」を示します。


ただし、セキュリティ担当者としての私のアドバイスは、インストール中にシステムが通常のインストーラー以外の方法で改ざんされたと思われる場合は、そのシステムを使用しないでください。問題の原因となるネットワークブートインストーラーイメージを除外するための、インストール中の既知の良好なISOおよびネットワーキングなし

12
Thomas Ward

つまり、デバイスをマウントしようとしてエラーが発生した場合、読み取り専用として再マウントされます。

1
Eduardo Cola

Fstabのマニュアルページを参照および参照する最後の列の0および1:

5番目のフィールド(fs_freq)。

このフィールドは、ダンプする必要のあるファイルシステムを決定するためにdump(8)によって使用されます。存在しない場合、デフォルトはゼロ(ダンプしない)です。

6番目のフィールド(fs_passno)。

このフィールドはfsck(8)によって使用され、ブート時にファイルシステムのチェックが行われる順序を決定します。ルートファイルシステムはfs_passnoを1に指定する必要があります。他のファイルシステムはfs_passnoを2にする必要があります。ドライブ内のファイルシステムは順番にチェックされますが、異なるドライブ上のファイルシステムは同時にチェックされ、ハードウェアで利用可能な並列処理を利用します。存在しない場合は、デフォルトでゼロになります(fsckしません)。

0
PsSc0rpi0n