温馨提示×

debian extract慢怎么破

小樊
42
2026-09-12 18:25:49
栏目: 智能运维

在 Debian 里你说的 extract 慢,通常是指 apt / dpkg 解包(解压 .deb)慢,或者你在用 tar / unzip 解压大文件慢。下面按场景给你“破法”。


一、apt / dpkg 安装解包慢(最常见)

1️⃣ 关闭 apt 的翻译和额外检查

编辑:

sudo nano /etc/apt/apt.conf.d/99fast

加入:

Acquire::Languages "none";
APT::Get::Show-Versions "false";
DPkg::Pre-Install-Pkgs "";

2️⃣ 减少 dpkg 解包时的 fsync(效果最明显

sudo nano /etc/dpkg/dpkg.cfg.d/unsafe-io

写入:

force-unsafe-io

⚠️ 说明:断电有风险,但虚拟机/容器/SSD 很常用

3️⃣ 使用并行解包(多线程)

sudo nano /etc/apt/apt.conf.d/99parallel

写入:

APT::ExtractTemplates::MaxConcurrent "4";

或手动:

sudo dpkg --configure -a --force-parallel=4

二、磁盘 IO 是瓶颈

4️⃣ 换 SSD / 使用 tmpfs(高级)

如果是小系统:

sudo mount -t tmpfs tmpfs /var/cache/apt/archives

5️⃣ 文件系统优化

  • ext4:noatime
  • 避免 btrfs / zfs(解包慢)

三、tar / unzip 解压慢

6️⃣ 用更快的工具

# tar
tar -xf file.tar.xz --use-compress-program=pixz

# zip
unzip -o file.zip

或用:

pbzip2 -d file.tar.bz2

四、网络不是问题,但也能加速

7️⃣ 换国内镜像(如果你在中国)

sudo sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/' /etc/apt/sources.list

五、一句话总结

90% 的“extract 慢”靠 force-unsafe-io + 并行解包就能解决

如果你能告诉我:

  • apt install 慢 还是 tar 解压慢
  • 物理机 / 虚拟机 / 容器
  • Debian 版本

我可以直接给你一套“最合适”的配置。

0