Linux

如果文件系統已打開 fifos,是否可以以只讀方式重新掛載文件系統?

  • July 12, 2018

例如,如果一個文件仍處於打開狀態以在根文件系統上寫入,則無法以只讀方式重新掛載該文件系統以進行乾淨關閉。

至少這對於正常文件是正確的。但是命名管道又名 fifos 呢?

是的。打開一個 fifo 特殊文件進行寫入,不會阻止文件系統以只讀方式重新掛載。

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

引用自:https://unix.stackexchange.com/questions/454986