V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ye22st
V2EX  ›  程序员

之前磁盘分区时,选择的是 2M 对齐,不是 4K 对齐,我可以在不格式化数据的情况下改为 4K 对齐吗?

  •  
  •   ye22st · 2020-06-24 19:07:15 +08:00 · 2100 次点击
    这是一个创建于 1411 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大佬有能解答的吗?这个是可以实现还是不能实现。。。找了很久没找到这类似的资料,是我搜索的关键字不对吗?

    第 1 条附言  ·  2020-06-24 20:35:40 +08:00
    现在主要发现,用了 2M 对齐之后。。。硬盘空间用的好快。
    申明:我是帮朋友问的。。。
    14 条回复    2020-06-30 00:25:17 +08:00
    JamesR
        1
    JamesR  
       2020-06-24 19:20:43 +08:00 via Android   ❤️ 1
    那还用说,肯定不行。找个空盘腾出数据重来吧。
    reus
        2
    reus  
       2020-06-24 19:40:21 +08:00
    2M 对齐了肯定 4K 也对齐了啊,2M 就是 2048K,是 4K 的整数倍
    trepwq
        3
    trepwq  
       2020-06-24 19:53:38 +08:00 via iPhone   ❤️ 1
    @reus 估计是想放一堆小文件吧,2m 太浪费空间
    reus
        4
    reus  
       2020-06-24 20:06:50 +08:00   ❤️ 2
    @trepwq 这里的对齐是指分区起始的扇区对齐到 2M 或者 4K 吧,关空间什么事…… 你说的那个是文件系统的簇大小
    CEBBCAT
        5
    CEBBCAT  
       2020-06-24 20:31:24 +08:00
    2M = 4K * 5,我想没有必要修改为 4K 对其。
    ---
    @trepwq #2 我刚才下意识觉得你这样理解有点武断,查了下资料,觉得你可能理解错了楼主的意思。参考链接: https://www.diskgenius.cn/exp/about-4k-alignment.php
    CEBBCAT
        6
    CEBBCAT  
       2020-06-24 20:35:23 +08:00   ❤️ 1
    已对齐:

    未对齐:


    图片是从 www.diskgenius.cn/exp/about-4k-alignment.php 偷过来的,那篇文章写得确实不错
    emberzhang
        7
    emberzhang  
       2020-06-24 20:37:58 +08:00 via iPhone   ❤️ 1
    你是想说 4k 簇吧……
    CEBBCAT
        8
    CEBBCAT  
       2020-06-24 20:41:52 +08:00   ❤️ 1
    > 现在主要发现,用了 2M 对齐之后。。。硬盘空间用的好快。
    你倒是统计一下啊。用的应该是 Windows 吧,我记得 Windows 右击盘符就可以查看文件大小和实际占用空间。应该也有类似的软件可以统计空间有没有浪费吧……

    > 申明:我是帮朋友问的。。。
    说实话这种问题在网络上不怎么招待见,反馈慢,有的时候描述还是误导性的。(有的还会不了了之,都不知道自己给的建议到底是对是错)
    autoxbc
        9
    autoxbc  
       2020-06-24 20:48:06 +08:00   ❤️ 1
    对齐方式不影响磁盘利用率,簇大小影响。2M 对齐必然同时是 1M 对齐,512K 对齐,256K 对齐 ...... 4K 对齐
    Hanggi
        10
    Hanggi  
       2020-06-24 20:50:33 +08:00   ❤️ 1
    不懂,为啥要碰这个,你一个 inode 直接指向 2M block 磁盘空间当然用的快,好多 2M 的块都没用满。
    最简单的方法就是格式化。
    realpg
        11
    realpg  
       2020-06-24 21:04:15 +08:00
    楼主重新定义了好多概念
    vk42
        12
    vk42  
       2020-06-24 21:08:40 +08:00   ❤️ 2
    lz 先搞清楚对齐和簇大小的区别,2M 对齐最多会浪费不到 2M 的磁盘空间,和后期空间利用率没关系……
    reus
        13
    reus  
       2020-06-24 22:15:55 +08:00
    根据楼主的补充,你应该是指创建文件系统时,选了 2M 的簇大小,而不是 2M 对齐

    这样就没办法了,只能格了重新建

    簇大小记得选 512
    CEBBCAT
        14
    CEBBCAT  
       2020-06-30 00:25:17 +08:00
    @CEBBCAT #6
    > 说实话这种问题在网络上不怎么招待见,反馈慢,有的时候描述还是误导性的。(有的还会不了了之,都不知道自己给的建议到底是对是错)
    一语成谶
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2737 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 14:31 · PVG 22:31 · LAX 07:31 · JFK 10:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.