亚洲色图欧美日韩在线播放-户外操美女逼逼中国-免费久久99国产精品自在现-欧美激情五月综合啪啪-九九日本黄色精品视频-亚洲成年网址青青草原-欧美性爱精品在线免费观看-国产精品一区二区美女-日电影一区二区三区

為什么文件占用的空間會(huì)大于文件實(shí)際大小

以windows系統(tǒng)舉例,先看幾張圖:

圖1:文件的大小比占用空間更小。

image.png


圖2:文件的大小和占用空間大小一致。

image.png


圖3:文件大小比占用空間大小更大。

image.png

上面3張圖展示了文件大小與占用空間的大小幾種情況,前兩種場景是比較常見的情況,之所以有時(shí)文件大小會(huì)比占用空間小時(shí)因?yàn)榇卮笮〉南拗疲卮砹丝梢苑峙溆脕肀4嫖募淖钚〈疟P空間量,存放sparse.txt文件所在區(qū)簇的大小為4096字節(jié),圖1中文件大小為4096字節(jié)(可以使用chkdsk命令查看),所以5K的文件需要2個(gè)簇來存儲(chǔ),如下圖所示:

image.png

圖2所示文件大小為5M,5M正好是4096的整數(shù)倍,所以文件大小跟占用空間大小一樣大。

下面重點(diǎn)說下第三種情況,這里涉及到稀疏文件問題,對于不支持稀疏文件的系統(tǒng)就不會(huì)出現(xiàn)這種情況,看個(gè)例子:

/**
     * 常規(guī)文件可能會(huì)有很多不必要的空間浪費(fèi)
     * @throws IOException
     */
    @Test
    public void normalFile() throws IOException {
        File file = new File("d:/tmp/sparse.txt");
        Path path = file.toPath();
        FileChannel ch = FileChannel.open(path, StandardOpenOption.CREATE,StandardOpenOption.WRITE);
        ch.position(5*1024*1024L);
        ch.write(ByteBuffer.wrap("hello world".getBytes("utf-8")));
        ch.close();

    }

    /**
     * 稀疏文件模式
     * @throws IOException
     */
    @Test
    public void sparseFile() throws IOException {
        File file = new File("d:/tmp/sparse.txt");
        Path path = file.toPath();
        FileChannel ch = FileChannel.open(path, StandardOpenOption.SPARSE,StandardOpenOption.CREATE_NEW,StandardOpenOption.WRITE);
        ch.position(5*1024*1024L);
        ch.write(ByteBuffer.wrap("hello world".getBytes("utf-8")));
        ch.close();
    }


有的用戶會(huì)發(fā)現(xiàn)文件管理中統(tǒng)計(jì)的文件大小與實(shí)際空間占用大小不一致,如空間大小提示超標(biāo)文件大小未超標(biāo),也是因?yàn)檫@些原因?qū)е碌模C上所述,我司系統(tǒng)檢測到的空間占用大小為實(shí)際文件占用空間的大小,而非文件本身的大小,如提示空間超標(biāo),請您升級空間大小,避免影響您的正常使用。


如您的主機(jī)配額超標(biāo)很多,實(shí)際占用空間不大,是因?yàn)橛泻芏嘈〉木彺嫖募热鏫runtime\session 路徑下的文件,如下圖:

image.png

這類情況如果通過FTP或文件管理器刪除太慢,請提交工單】,可授權(quán)技術(shù)工程師為您批量刪除處理。


編輯:三五互聯(lián)
日期:2024-06-04

收藏 】 【 打印 】   
您可對文檔進(jìn)行評分喲~

勾選遇到的問題提交給我們,收到反饋后保證及時(shí)修正更新!

提交反饋需要先登陸會(huì)員帳號

上一篇:已經(jīng)沒有了。
下一篇:手工刪除runtime/session 小文件
若文檔內(nèi)容對您沒有幫助,不能解決問題? 您還可以 咨詢在線客服提交工單搜索常見問題 ,我們將竭誠為您服務(wù)。
  >> 相關(guān)文章
 
分享至: