linux的目錄結(jié)構(gòu) linux存儲架構(gòu)詳解?
linux存儲架構(gòu)詳解?大多數(shù)Linux文件系統(tǒng)(如ext2和ext3)規(guī)定文件由目錄條目、inode和數(shù)據(jù)塊組成:目錄條目:包括文件名和inode節(jié)點號。Inode:又稱文件索引節(jié)點,包含文件的基本
linux存儲架構(gòu)詳解?
大多數(shù)Linux文件系統(tǒng)(如ext2和ext3)規(guī)定文件由目錄條目、inode和數(shù)據(jù)塊組成:
目錄條目:包括文件名和inode節(jié)點號。
Inode:又稱文件索引節(jié)點,包含文件的基本信息和指向數(shù)據(jù)塊的指針。
數(shù)據(jù)塊:包含文件的具體內(nèi)容。
I .目錄塊
在Linux系統(tǒng)中,目錄也是一種文件。打開一個目錄,其實就是打開一個目錄文件。
目錄文件的結(jié)構(gòu)非常簡單,只是一系列目錄條目的列表。每個目錄條目由兩部分組成:包含文件的文件名和對應于文件名的inode號。
ls命令只列出目錄文件中的所有文件名:ls /etc。
ls -i命令列出了整個目錄文件,即文件名和索引節(jié)點號:ls -i /etc。
如果要查看文件的詳細信息,必須訪問inode節(jié)點,根據(jù)inode編號讀取信息。ls -l命令列出了文件的詳細信息。ls -l /etc
第二,Inode
1.什么是inode?
為了理解inode,我們應該從文件存儲開始。
文件存儲在硬盤上,硬盤的最小存儲單位稱為扇區(qū)。每個扇區(qū)存儲512字節(jié)(相當于0.5KB)。
操作系統(tǒng)讀取硬盤時,不會一次讀取一個扇區(qū),效率太低。相反,它將一次連續(xù)讀取多個扇區(qū),即讀取a "街區(qū) "曾經(jīng)。這 "街區(qū) "由多個扇區(qū)組成是文件訪問的最小單位。最常見的a "街區(qū) "是4KB,即八個連續(xù)扇區(qū)形成一個塊。
文件數(shù)據(jù)存儲在 "積木 ",所以很明顯,我們也必須找到一個地方來存放 "元信息 "文件的,如文件的創(chuàng)建者、文件的創(chuàng)建日期、文件的大小等等。這個存儲文件元信息的區(qū)域叫做inode,翻譯成中文就是#34索引節(jié)點#34。
Inode包含文件的元信息內(nèi)容(除文件名之外的所有文件信息)
文件中的字節(jié)數(shù)。
文件類型。
文件所有者的用戶ID。
文件的組ID。
讀取、寫入和執(zhí)行文件的權(quán)限。
文件有三個時間戳:ctim
linux下如何查看文件路徑?
答:linux獲取文件路徑的方法如下;
第一步,打開linux系統(tǒng),在linux桌面空白處點擊右鍵。
第二步,在彈出的下拉選項中,點擊打開終端。
第三步:在終端輸入cd命令進入一個目錄,然后輸入【pwd】。
第四步,然后按回車鍵查看文件的具體路徑信息。