作者 主題: linux 目錄大小的問題  (閱讀 4207 次)

0 會員 與 1 訪客 正在閱讀本文。

white657

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
linux 目錄大小的問題
« 於: 2006-08-10 15:09 »
有一些目錄的問題想要請教大家~  :D
我在根目錄 / 下輸入ls -l
然後發現
/dev的檔案大小是14720
/sys 和 /proc這二個目錄的檔案大小是0
/lost+fond是16384
其它的目錄則是4096
(我想,應該是佔了一個block, 用來儲存這些目錄所儲存的inode和檔名)
但是我進入到 /lost+found
下ls -l指令
發現裡面是沒有檔案的
但是使用du 指令時
卻發現裡面有16k
請問這是什麼原因呢?

還有/sys 和/proc目錄大小為什麼是0呢

harrier

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 1856
  • 性別: 男
    • 檢視個人資料
    • 國屬武裝兵
Re: linux 目錄大小的問題
« 回覆 #1 於: 2006-08-10 15:45 »
引述: "white657"

/sys 和 /lost+found這二個目錄的檔案大小是0
其它的目錄則是4096
(我想,應該是佔了一個block, 用來儲存這些目錄所儲存的inode和檔名)
但是我進入到 /lost+found
下ls -l指令
發現裡面是沒有檔案的
但是使用du 指令時
卻發現裡面有16k
請問這是什麼原因呢?


我的 lost+found 從來就沒顯示過 "0"...
...90Net(90:1200/1203),GameNET(99:700/707),ALLNet(92:9200/3111),InfoNet(30:100/103)..MaximusCBCS(浮懷),AirNet,TenderNet,StormNet,FidoNet...
<<- www.nas.vg ->>

white657

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
對不起我寫錯了
« 回覆 #2 於: 2006-08-10 15:54 »
是/proc目錄大小是0
/lost+found是16384
我剛剛弄錯了。
已經修改過來了。
抱歉 :oops:

oscars80

  • 憂鬱的高中生
  • ***
  • 文章數: 92
    • 檢視個人資料
Re: linux 目錄大小的問題
« 回覆 #3 於: 2006-08-10 16:17 »
引述: "white657"
有一些目錄的問題想要請教大家~  :D
我在根目錄 / 下輸入ls -l
然後發現
/dev的檔案大小是14720
/sys 和 /proc這二個目錄的檔案大小是0
/lost+fond是16384
其它的目錄則是4096
(我想,應該是佔了一個block, 用來儲存這些目錄所儲存的inode和檔名)
但是我進入到 /lost+found
下ls -l指令
發現裡面是沒有檔案的
但是使用du 指令時
卻發現裡面有16k
請問這是什麼原因呢?

還有/sys 和/proc目錄大小為什麼是0呢


建議你先去搞懂相關目錄的作用之後,在回頭來看這個問題。
我對linux了解不多,不過下面有文章可以參考:
http://www.eoot.cn/html/edu/czxt/linux/2006/0521/921.html

white657

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
Re: linux 目錄大小的問題
« 回覆 #4 於: 2006-08-10 16:43 »
謝謝~~:)
我在鳥哥的文章中看到的是
/proc是虛擬檔案系統,資料都是放在記憶體中的,所以不佔硬碟空間

那麼/proc之下的子目錄、檔案的inode號碼和檔名
難道也是記錄在記憶體中嗎?
(一般目錄下的子目錄、檔名是記載在目錄區塊中的...應該是吧~)


看了一些文章後還是無法理解~~~

harrier

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 1856
  • 性別: 男
    • 檢視個人資料
    • 國屬武裝兵
Re: linux 目錄大小的問題
« 回覆 #5 於: 2006-08-10 16:51 »
引述: "white657"

還有/sys 和/proc目錄大小為什麼是0呢


因為都是虛擬目錄...

你看到的每個檔案內的數值,其實都是反應出目前系統狀態,實際上這些東西都在記憶體中~

有經驗的用戶,可以透過對這些檔案內容的異動,來達到調整系統的效果..因為實際上是異動到記憶體~

例如:
http://www.thinkwiki.org/wiki/How_to_hotswap_UltraBay_devices

這邊也有書,告訴你如何透過異動這些檔案,來調校網路:
http://www.books.com.tw/exep/prod/booksfile.php?item=F010401526
...90Net(90:1200/1203),GameNET(99:700/707),ALLNet(92:9200/3111),InfoNet(30:100/103)..MaximusCBCS(浮懷),AirNet,TenderNet,StormNet,FidoNet...
<<- www.nas.vg ->>

harrier

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 1856
  • 性別: 男
    • 檢視個人資料
    • 國屬武裝兵
Re: linux 目錄大小的問題
« 回覆 #6 於: 2006-08-10 17:00 »
引述: "white657"

看了一些文章後還是無法理解~~~


來~
加油~
繼續看:

http://www.angelfire.com/myband/binusoman/Unix.html
http://www.uwsg.iu.edu/UAU/filesystem/
http://www.pathname.com/fhs/

學習無捷徑~
...90Net(90:1200/1203),GameNET(99:700/707),ALLNet(92:9200/3111),InfoNet(30:100/103)..MaximusCBCS(浮懷),AirNet,TenderNet,StormNet,FidoNet...
<<- www.nas.vg ->>

white657

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
Re: linux 目錄大小的問題
« 回覆 #7 於: 2006-08-11 09:24 »
引述: "harrier"
引述: "white657"

看了一些文章後還是無法理解~~~


來~
加油~
繼續看:

http://www.angelfire.com/myband/binusoman/Unix.html
http://www.uwsg.iu.edu/UAU/filesystem/
http://www.pathname.com/fhs/

學習無捷徑~



謝謝 :lol:
我會加油的~