BTRFSの完全な読み取り専用マウント設定

BTRFSの完全な読み取り専用マウント設定

BTRFSパーティションを100%読み取り専用モード、つまりディスクに隠された書き込みなしでマウントする必要があります。 「ro」設定だけでは不十分です。

いくつかの設定を試してみました。 "ro,nologreplay"を設定しても書き込みは停止しません。

答え1

以下では、デバイスレベルで100%読み取り専用モードを強制できますblockdev

blockdev --setro /dev/your_btrfs_partition

norecoveryパーティションが破損していても(nologreplay)やその他のマウントオプションを使用する必要がありますnoxyz(BTRFSについてはわかりませんが、norecoveryExt4などでは必要です)。

もちろん、以下を使用して読み書きモードに戻すこともできます。

blockdev --setrw /dev/your_btrfs_partition

関連情報