簡體   English   中英

如何使用linux上的fuse將root(/)綁定到自身?

[英]How to bind root (/) to itself with fuse on linux?

我正在編寫一個將一個目錄掛載到自身的fuse文件系統。 我想記錄一些調用(例如flush )。 我已經開始調整fuse教程示例代碼了 如果我嘗試綁定任何目錄,它可以很好地工作:

./bbfs -o nonempty ./test ./test

但如果我嘗試綁定特定的根目錄(“/”):

sudo ./bbfs -o nonempty / / 

日志文件中沒有一行。

可能嗎?

我的樣本程序的錯誤版本 我只更改了bbfs.c文件。

你不能安裝在FUSE的文件系統(或任何其他類型的文件系統,對於這個問題) / ,因為你的根文件系統已經存在。

無論如何,這樣做將是災難性的,因為在路徑上安裝文件系統會使以前存在於該路徑下的任何文件都無法訪問。 您不能將FUSE用作這樣的過濾器 - 您需要找到另一種解決方案,無論您正在嘗試做什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM