inode

    0熱度

    1回答

    從我學到的東西來看,inodes是單個分區中可以擁有的最大文件(和目錄)。您可以填充整個磁盤i節點而無需實際填充磁盤空間,也可以使用一個非常大的文件填充磁盤空間,而不使用inode。 最近我想到了這個問題:這些數字來自哪裏?

    1熱度

    1回答

    一種可能的方式是,將給定的inode與該目錄中的inode列表進行比較。 inode的列表可以預先確定或可以計算運行時間,兩種方式都有自己的問題: 預定列表:列表可以在此操作過程中被改變,即文件可以添加或刪除該目錄。 運行時間列表:如果該目錄中文件太多,每次訪問系統中的任何文件都會產生太多開銷。 對此有任何有效的解決方案/辦法?我試圖通過比較文件路徑,這真的是一個壞主意。

    0熱度

    2回答

    我正在編寫一個C程序,用於計算給定目錄中文件的總大小。我知道每個文件都指向一個inode,因此我打算使用stat來查找inode值和文件大小。由於我想避免錯誤的計算,當有多個硬連接和/或sym連接到一個inode時,我想將inode存儲在一個數組中。問題是,現在要檢查inode對於給定文件是否是唯一的,我將不得不遍歷inode數組,給出大約n^2的運行時間。我想避免過度複雜的結構,如RB樹。有沒有

    0熱度

    2回答

    任何人都可以解釋多鏈接文件可以由多個進程持有嗎?目前我看到四個流程,相同的inode 1543 # /usr/local/bin/lsof +aL1 /dev/vg00/lvol4 Xvnc 20622 p32adm 2u REG 64,0x40004 4587683840 0 1543 /home (/dev/vg00/lvol4) vncconfig 20649 p32adm 1u

    2熱度

    1回答

    我正在編寫一個Java程序來瀏覽並導航到ext2文件系統映像。我知道我的fs是版本1(或更高版本),所以我知道組0,1中有超級副本的副本,以及3,5和7的權力。我的問題是,組中的描述符在一個沒有超級塊的組?有沒有?如果有的話,這是否意味着它在該組的第一個區塊?我應該在哪裏查找第三組中的inode表? 我FS具有3組(0,1,2),每個8192個塊長與塊大小= 1024。

    0熱度

    1回答

    對於我正在處理的項目,我需要找到iNode/FileID。它是操作系統中單個文件的唯一標識符,因此即使它們被重命名或移動,我也可以跟蹤它們。 建議我使用BasicFileAttributes :: fileKey來找到它,它應該完美工作。我的問題是我需要用Java 6來開發這個功能,BasicFileAttributes需要Java 7. 不幸的是,它不是一個使用Java 7的選項,所以任何人都不

    0熱度

    1回答

    如果我使用的inode文件系統,而我只有空閒塊,比有多大是最大的文件,我可以存儲?

    14熱度

    5回答

    我對於Inode vs Vnode有些懷疑。就我的理解而言,inode是虛擬文件系統使用的文件的表示形式。而vnodes是文件系統特定的。它是否正確? 另外,我很困惑inode是否是內核數據結構,即它是內存中的數據結構還是實際磁盤上塊中存在的數據結構?

    0熱度

    1回答

    如果我移動同一分區上的文件,而我正在移動,應該將i節點的引用計數更新爲2(因爲我是第一次複製),然後再次將其減1(當我刪除目錄時條目)? 或者移動過程中引用計數未觸及?

    -1熱度

    1回答

    在ubuntu系統下使用inode 有多少個i節點需要存儲這個文件? /a/b/c/d.jpg 它是4或5 (我的意思是根目錄是在一個inode?) 我不能清除這個..請有人幫助。