在 Linux 系统上,df 和 du 命令统计结果不一致是经常遇到的情况,其背后的原理涉及到文件系统如何管理磁盘空间和文件这两个不同的视角。

简单来说,核心差异在于:

  • df 报告的是文件系统级别的磁盘块使用情况,它查看的是磁盘块的分配情况。

  • du 报告的是文件级别的磁盘块使用情况,它通过累加每个文件的大小来计算。


1. 命令定义与工作原理

df ...

Continue reading >>

最近工作需要买了个64G的U盘,在Windows系统下使用格式化了 NTFS 格式,但是在Mac上无法写入,macOS默认仅支持读取NTFS,还得再格一次,真是格老子的了。

Mac 上“磁盘工具”中可用的文件系统格式

Mac 上的“磁盘工具”支持多种文件系统格式:

  • Apple 文件系统 (APFS):macOS 10.13 或后续版本使用的文件系统。

  • Mac OS 扩展:macOS 1...

Continue reading >>

工作中,发送大文件时必不可少的一步操作就是比对MD5值,这个步骤很有必要,有时候折腾半天才发现接收到的文件并不完整,MD5值对不上,又得重新拷贝一遍,MD5值主要用来校验文件完整性(如下载文件、备份验证)。

Linux 系统

方法 1:使用 md5sum 命令(最常用)

md5sum 文件名

示例:

md5sum ubuntu.iso

输出:
d6e8f9265763a0...

Continue reading >>

在使用lvm前先了解下 LVM介绍及架构,直接开撸。

LVM卷使用

假设有一块1T的盘(/dev/sdb),创建三个分区,使用LVM配置逻辑卷并管理,常见操作步骤如下:

1. 使用fdisk创建LVM类型的分区 → 2. 创建物理卷 → 3. 创建卷组 → 4. 创建逻辑卷 → 5. 格式化并挂载逻辑卷 → 6. 更新fstab

使用fdisk创建分区fdisk /dev/sdb

    • 按 n&nbs...

Continue reading >>


1740661422600414.png


在Linux系统中,了解硬盘的转速对于评估系统性能和进行硬件优化具有重要意义,硬盘转速通常以每分钟转数(RPM, Revolutions Per Minute)来衡量,是影响数据传输速度的关键因素之一。以下是不同转速硬盘(包括7200rpm、10000rpm和15000rpm)在关键性能指标上的对比表:

硬盘转速读写速度平均寻道时间数据传输率故障率适用场景7200rpm中等较长较低较高一般办公、家庭...Continue reading >>