Linux
如果文件系統已打開 fifos,是否可以以只讀方式重新掛載文件系統?
例如,如果一個文件仍處於打開狀態以在根文件系統上寫入,則無法以只讀方式重新掛載該文件系統以進行乾淨關閉。
至少這對於正常文件是正確的。但是命名管道又名 fifos 呢?
是的。打開一個 fifo 特殊文件進行寫入,不會阻止文件系統以只讀方式重新掛載。
# unshare -rm # mount -ttmpfs tmp /mnt # mknod /mnt/fifo p # exec 3<>/mnt/fifo # mount /mnt -oremount,ro # exit