請問linux系統中inode和block的關係

時間 2022-03-02 19:00:28

1樓:老男孩教育

推薦資料:inode和block分別指什麼?

2樓:匿名使用者

因為inode的數量決定了檔案的數量,所以是不能新建檔案了。

另外,這樣的設定也同時限制了檔案的大小?

linux上的inode編號是什麼

3樓:小小小魚生活

linux上的inode編號是索引節點的編號。理解inode,要從檔案儲存說起。

檔案儲存在硬碟上,硬碟的最小儲存單位叫做"扇區"(sector)。每個扇區儲存512位元組(相當於0.5kb)。

作業系統讀取硬碟的時候,不會一個個扇區地讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次性讀取一個"塊"。這種由多個扇區組成的"塊",是檔案存取的最小單位。"塊"的大小,最常見的是4kb,即連續八個 sector組成一個 block。

檔案資料都儲存在"塊"中,那麼很顯然,還必須找到一個地方儲存檔案的元資訊,比如檔案的建立者、檔案的建立日期、檔案的大小等等。這種儲存檔案元資訊的區域就叫做inode,中文譯名為"索引節點"。

4樓:

inode稱為索引節點號,可以理解為檔案的儲存地址。每個檔案都需要佔用一個索引節點。

5樓:

linux的核心只能識別數字,通過稱作 i 節點(inode,相當於程序的pid)的數字標識來標識檔案,每個檔案都有一個inode,沒有inode,那個檔案就無法訪問了,但是多個檔案可以共享同一個inode。

6樓:學神

每個 inode 都有一個編號,作業系統用 inode  編號來識別不同的檔案。

unix/linux 系統內部不使用檔名,而使用 inode  編號來識別檔案。對於系統來說,檔名只是 inode  號碼便於識別的別稱或者綽號。表面上,使用者通過檔名,開啟檔案。

實際上,系統內部這個過程分成三步:首先,系統找到這個檔名對應的 inode 號碼;其次,通過 inode 號碼,獲取 inode  資訊;最後,根據 inode 資訊,找到檔案資料所在的 block,讀出資料。

請問linux和windows系統有什麼不同呢

windows的源 不開放,也就是說我們不知道他是怎麼編寫的,只能使用。linux的源 是開放的,我們可以知道他的程式是怎麼編寫的,可以修改。下面輸入 windwos和linux區別 你就會很明白了。有條件的話 可以自己裝個linux玩玩。他們的核心不一樣!介面也不一樣,操作方法也不一樣,一樣的地方...

請問LINUX和windows檔案系統有何區別

兩個問題都很莫名其妙 因為根本就沒問到點上。linux 和 windows 的檔案系統沒區別,因為有區別的是他們所使用的檔案系統,linux 下面的檔案系統有很多,都是相容 posix 規範的 unix 許可權系統的檔案系統。windows 下面是部分相容 posix 規範的檔案系統,其中 fat ...

linux系統是什麼 LINUX系統是什麼?

linux是一個源 開放的共享作業系統,他跟windows有本質的區別,它有兩種模式可供我們操作,命令列模式和圖形模式,這個作業系統對硬體的要求比windows的低,並且這種系統非常穩定,所以這種系統一般不推薦大家使用,因為他操作進來麻煩,常用的是命令列模式,不經過培訓的話一般根本上不了手,圖形模式...