如何在整个磁盘上使用Zerofree?

奥列克桑德(Oleksandr)

我的VirtualBox文件系统如下所示:

# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda2       29799396 5467616  22795012  20% /
devtmpfs         1929980       0   1929980   0% /dev
tmpfs            1940308      12   1940296   1% /dev/shm
tmpfs            1940308    8712   1931596   1% /run
tmpfs            1940308       0   1940308   0% /sys/fs/cgroup
/dev/sdb        31441920 1124928  30316992   4% /srv/node/d1
/dev/sdc        31441920   49612  31392308   1% /srv/node/d2
/dev/sdd        31441920   34252  31407668   1% /srv/node/d3
/dev/sda1         999320  253564    676944  28% /boot
tmpfs             388064       0    388064   0% /run/user/0

磁盘/dev/sdb/dev/sdc/dev/sdd是VDI数据磁盘。我从它们中删除了一些数据(不是全部),然后想用来对其zerofree进行压缩。看起来我无法zerofree在那些磁盘上使用这是一个执行:

# zerofree -v /dev/sdb
zerofree: failed to open filesystem /dev/sdb

是否可以在此类磁盘上使用Zerofree?如果没有,是否有其他解决方案?我需要将现有数据保留在这些磁盘上,但要使用zerofree(或其他方式)用零填充已删除的数据。

奥列克桑德(Oleksandr)

我没有找到有关如何zerofree在此类磁盘上使用的答案,但我找到了一种行之有效的替代解决方案。

  1. 挂载磁盘的某处(在我的情况下3盘安装位置:/srv/node/d1/srv/node/d2/srv/node/d3)。
  2. 输入磁盘安装目录(cd /srv/node/d1)。
  3. 执行命令: dd if=/dev/zero of=zerofillfile bs=1M
  4. 删除创建的文件: rm -f zerofillfile
  5. 对所有磁盘执行以上操作。

PS与该问题无关,但对于虚拟盒磁盘压缩,请在执行上述命令后使用以下命令:

VBoxManage modifyhd --compact /path/to/my/disks/disk1.vdi

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在RedShift / ParAccel中测量磁盘上的表空间

来自分类Dev

如何在磁盘上写入FileContentResult?

来自分类Dev

如何检查磁盘上的分区以供Linux脚本中使用?

来自分类Dev

在整个磁盘上搜索文件内容

来自分类Dev

数据库如何在较快的磁盘上具有较差的基准测试结果?

来自分类Dev

如何在多个磁盘上分发Kafka-Streams状态存储

来自分类Dev

如何在磁盘上而不是在RAM中保留较大的哈希?

来自分类Dev

如何在没有UEFI BIOS的GPT磁盘上安装Windows?

来自分类Dev

如何在Ubuntu中显示文件的磁盘上的实际大小和已分配大小?

来自分类Dev

如何在C#中使用SaveFileDialog将字节数组另存为png文件在磁盘上?

来自分类Dev

如何为整个磁盘上的每个人设置完全控制

来自分类Dev

如何在RedShift / ParAccel中测量磁盘上的表空间

来自分类Dev

在整个磁盘上搜索文件内容

来自分类Dev

如何在Mutt中将收到的邮件中的“ text / pdf” PDF文件保存在磁盘上

来自分类Dev

如何在同一逻辑磁盘上合并两个未分配的非顺序分区?

来自分类Dev

如何将GRUB安装到没有分区表的整个ext4磁盘上?

来自分类Dev

如何在Intel RST RAID 0成员磁盘上升级SSD固件?

来自分类Dev

如何将整个磁盘克隆到更大的磁盘上然后卸载?

来自分类Dev

从系统映像安装时,如何在Windows 10中使用整个磁盘空间?

来自分类Dev

如何在Windows 10中使用Diskpart在GPT磁盘上创建其他GUID分区?

来自分类Dev

如何使用虚拟磁盘上当前未使用的空间?

来自分类Dev

如何使用备份刷新磁盘上的磁性状态?

来自分类Dev

如何在第二个磁盘上安装grub2并在第一个磁盘上使用EFI

来自分类Dev

如何在DVD视频磁盘上添加坏道

来自分类Dev

如何在.gz文件上使用awk提取信息而不将未压缩的数据存储在磁盘上

来自分类Dev

如何在USB磁盘上存储Evolution的文件夹

来自分类Dev

如何在新磁盘上创建磁盘标签而不创建文件系统

来自分类Dev

如何在 Maple 中使用分段边界条件在磁盘上求解 Laplace PDE?

来自分类Dev

apollo-ios 如何在磁盘上缓存数据?

Related 相关文章

  1. 1

    如何在RedShift / ParAccel中测量磁盘上的表空间

  2. 2

    如何在磁盘上写入FileContentResult?

  3. 3

    如何检查磁盘上的分区以供Linux脚本中使用?

  4. 4

    在整个磁盘上搜索文件内容

  5. 5

    数据库如何在较快的磁盘上具有较差的基准测试结果?

  6. 6

    如何在多个磁盘上分发Kafka-Streams状态存储

  7. 7

    如何在磁盘上而不是在RAM中保留较大的哈希?

  8. 8

    如何在没有UEFI BIOS的GPT磁盘上安装Windows?

  9. 9

    如何在Ubuntu中显示文件的磁盘上的实际大小和已分配大小?

  10. 10

    如何在C#中使用SaveFileDialog将字节数组另存为png文件在磁盘上?

  11. 11

    如何为整个磁盘上的每个人设置完全控制

  12. 12

    如何在RedShift / ParAccel中测量磁盘上的表空间

  13. 13

    在整个磁盘上搜索文件内容

  14. 14

    如何在Mutt中将收到的邮件中的“ text / pdf” PDF文件保存在磁盘上

  15. 15

    如何在同一逻辑磁盘上合并两个未分配的非顺序分区?

  16. 16

    如何将GRUB安装到没有分区表的整个ext4磁盘上?

  17. 17

    如何在Intel RST RAID 0成员磁盘上升级SSD固件?

  18. 18

    如何将整个磁盘克隆到更大的磁盘上然后卸载?

  19. 19

    从系统映像安装时,如何在Windows 10中使用整个磁盘空间?

  20. 20

    如何在Windows 10中使用Diskpart在GPT磁盘上创建其他GUID分区?

  21. 21

    如何使用虚拟磁盘上当前未使用的空间?

  22. 22

    如何使用备份刷新磁盘上的磁性状态?

  23. 23

    如何在第二个磁盘上安装grub2并在第一个磁盘上使用EFI

  24. 24

    如何在DVD视频磁盘上添加坏道

  25. 25

    如何在.gz文件上使用awk提取信息而不将未压缩的数据存储在磁盘上

  26. 26

    如何在USB磁盘上存储Evolution的文件夹

  27. 27

    如何在新磁盘上创建磁盘标签而不创建文件系统

  28. 28

    如何在 Maple 中使用分段边界条件在磁盘上求解 Laplace PDE?

  29. 29

    apollo-ios 如何在磁盘上缓存数据?

热门标签

归档