标签: allocation-unit

“/proc/meminfo”中单位“kB”的真正含义是什么?

我正在新安装一个发行版,并希望设置一个交换分区,以便它与休眠兼容。

首先,我必须确定系统拥有的物理内存量。

$ grep MemTotal /proc/meminfo
MemTotal:    38740876 kB
Run Code Online (Sandbox Code Playgroud)

现在据我所知:

  • 1 KiB = 1 KB = 1024 字节
  • 1 kB = 1 KB = 1000 字节

然而,RHEL 文档在这里说单位/proc/meminfo是千字节。

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s2-proc-meminfo

谁错了?该单元硬编码在 Linux 中,还是 RHEL 文档中?

memory linux proc allocation-unit

18
推荐指数
2
解决办法
3999
查看次数

如何*快速*获取包含坏扇区/块/簇/任何内容的文件列表?

我妻子的 Windows 7(64 位)盒子突然出现了 SMART“磁盘坏”状态。我试图:( 通过在网络上创建一个系统映像到另一台机器来复制所有内容(没有关于缺乏备份方案的警告,我已经知道了 ),但它到达某个点并开始永远。执行 achkdsk表明某些文件通过具有许多坏块(例如连续数十万个,如果事件日志有任何指示)并导致系统执行其标准的尝试恢复和重新定位而导致这种情况-访问的东西。

但这需要很长时间,我担心在我复制该死的东西之前磁盘会完全失效。但是,到目前为止,有几个文件是她在其他地方复制的文件,因此我可以在重试备份之前删除它们以大大加快速度。

那么:是否有一些工具或程序会尝试读取每个文件,并在遇到坏块时告诉我它并跳到下一个文件?所以我可以看到哪些我可以转储,哪些我需要让它尝试恢复?

windows-7 performance hard-drive bad-sectors allocation-unit

11
推荐指数
2
解决办法
2万
查看次数

使用不同的分配单元大小在 Mac 上使用 FAT 格式化 USB 驱动器

我被要求使用比默认值更大的分配单元大小来格式化 USB 驱动器。我正在使用 Mac,Snow Leopard。在磁盘工具中,我看不到与分配单位大小有关的任何内容。一些谷歌搜索表明它可能被称为集群大小,但我也看不到任何东西。有谁知道是否可以使用 FAT 格式化驱动器并使用大于默认的分配单元大小/簇大小?

mac usb hard-drive format allocation-unit

6
推荐指数
2
解决办法
2万
查看次数

小分配单元大小的缺点

由于我从事 Web 开发并且带宽始终是一个问题,因此我尽一切努力减少文件的大小,尤其是图像。因此,我至少有 10,000 个文件,大小都在 200 字节左右。

我的硬盘分配单元大小是 4 kB,这意味着我浪费了很多空间。特别是在备份方面,我希望避免浪费空间。

我想知道的是设置最小 AU 大小的缺点是什么。我主要关心的是,如果 AU 大小为 512 字节,8 GB 文件会发生什么情况?

disk-space allocation-unit

6
推荐指数
1
解决办法
4195
查看次数

文件系统“范围”和“集群”

我正在尝试了解 HFS+,它一直指的是“范围”。

维基百科

Fork 数据属性记录包含对最多八个可容纳更大属性的范围的引用。扩展属性用于扩展一个 Fork 数据属性记录,当它的八个扩展记录已经被使用时。

  1. 什么是范围以及如何使用它?
  2. 使用范围的文件系统是否也使用集群?
  3. 范围和集群有何不同?

我已经阅读了有关范围的维基百科条目,它说的是:它们是保留内存的连续块。没有上下文,这没有任何意义。

terminology filesystems allocation-unit

3
推荐指数
1
解决办法
2921
查看次数