usb裡看不見的檔案容量 - Linux

Table of Contents

※ 引述《jackjack0040 (小肥肥)》之銘言:
: 如題,我的8GB usb分割成一個 1.5G,格式vfat 32,一個6G的分割,格式reiserf,
: 因為1.5G的那個給linux、windows共用,上上下下傳輸了很多檔案,但是…
: 很快地磁碟空間便不夠了…就在剛剛,明明移除的全部的檔案,怎麼檔案容量裡面還有
: 東西…去了 .Trash-1000 檢查下,原來裡面的files和info還有東西…全砍後,檔案容
: 量裡面仍然顯示有473MB的佔用空間…請問有什麼方法可以清空這個看似沒有實體的佔
: 用呢?

自己找了一下…

ttp://hi.baidu.com/mnkee/blog/item/8e4c530f6e7adc266059f3f4.html

大陸人提供的資訊果然有用…作者雖說是轉載,不過算是間接分享,造福我們這些
不懂得用英文找東西的linux超新手!!

作者轉載的觀點指出linux與window對於共同支援格式不同的地方…就是vfat,
在windows下面的vfat寫檔案是用連續式的而linux下面是分散式的,所以…!
在windows寫入的檔案,轉到linux後,要刪除它們,總是會留下許多external block,
當然,在流通大量的檔案後,1.5GB的空間就被block吃掉將近500MB的佔用空間了。
就算到.trash-1000砍檔也沒辦法清除這些死掉的block,結論就是重新格式化重開!

懂了這些道理,處理問題就容易多了~

> sudo -
> 密碼 :
# umount /media/KING
# mkfs.vfat -F 32 -n KING /dev/sdb1

收工…


--

All Comments

Caroline avatarCaroline2012-02-10
不知道用windows下的磁碟重組工具會不會有效?
Sandy avatarSandy2012-02-14
你似乎誤解了這篇的東西....
Daniel avatarDaniel2012-02-16
願聞其詳~
Mary avatarMary2012-02-20
確實是誤會了
Hazel avatarHazel2012-02-25
他的文章你可以分兩部份來看,前半部是在說明cluster
大小的影響,cluster是基本儲存單位,假設你format成4
Yedda avatarYedda2012-02-27
k是一個cluster,那麼即使檔案是10B那麼大,也會吃掉
Bethany avatarBethany2012-03-03
4KB,這是會浪費掉的地方,但是fragment不會影響到檔
Liam avatarLiam2012-03-05
案的儲存,一個檔案被切割成很多塊儲存,只會影響速度
因為dma本來就是對連續空間速度比較快
Olive avatarOlive2012-03-09
另外這篇文章也說明windows的swap跟一般檔案共用空間
所以會使得fragment很嚴重,linux是分在不同partition
Bennie avatarBennie2012-03-12
一般來講會真的需要連續空間,都是指dram,因為driver
Hedda avatarHedda2012-03-13
很多dma的地方需要連續空間來運作,非dram的block裝置
很少聽到一定要連續空間的
Andy avatarAndy2012-03-14
嗯…這裡是在說dram啊…偶臉歪了一下不好意思~
Vanessa avatarVanessa2012-03-15
偶就是一知半解,到處傳播錯誤訊息…也謝獅鷹大解說
David avatarDavid2012-03-17
不是啦,這文章不是說dram,但是他並不是說碎片會讓你
無法儲存
Edwina avatarEdwina2012-03-18
你仔細看,他裏面也有寫"文件碎片一般不會在系統中引
起問題,但文件碎片 過多會使系統在讀文件的時候來回
尋找,引起系統性能下降,嚴重的還要縮短硬盤壽命
Wallis avatarWallis2012-03-23
嗯嗯~了解…我也有看到…所以才會認為usb會有block
Brianna avatarBrianna2012-03-25
不過…這篇文章真的是我所要的block嗎?因為
Necoo avatarNecoo2012-03-26
狀況就是沒檔案但憑空出現500mb,這六是我的問題
Charlotte avatarCharlotte2012-03-27
我猜會不會是你的隨身碟的fat有損毀?重掃一次就知道
Jacob avatarJacob2012-03-28
不過你已經重新format了,也無法證明了