ファイルシステムでFIFOが開いている場合は、読み取り専用で再マウントできますか?

ファイルシステムでFIFOが開いている場合は、読み取り専用で再マウントできますか?

たとえば、ルートファイルシステムのファイルがまだ書き込み用に開いている場合、ファイルシステムは完全なシャットダウンのために読み取り専用で再マウントできません。

少なくとも通常のファイルの場合。しかし、名前付きパイプ(別名fifo)はどうですか?

ベストアンサー1

はい。書き込み用にfifo特殊ファイルを開くと、ファイルシステムが読み取り専用で再マウントされるのを防ぐことはできません。

# unshare -rm
# mount -ttmpfs tmp /mnt
# mknod /mnt/fifo p
# exec 3<>/mnt/fifo
# mount /mnt -oremount,ro
# exit

おすすめ記事