![删除分区+创建新分区后不断重新出现的数据是什么?](https://linux22.com/image/47046/%E5%88%A0%E9%99%A4%E5%88%86%E5%8C%BA%2B%E5%88%9B%E5%BB%BA%E6%96%B0%E5%88%86%E5%8C%BA%E5%90%8E%E4%B8%8D%E6%96%AD%E9%87%8D%E6%96%B0%E5%87%BA%E7%8E%B0%E7%9A%84%E6%95%B0%E6%8D%AE%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我删除了一个大的扩展分区,其中包含占用空间百分比较高的 ntfs 逻辑分区,并从该扩展分区中创建了一个新的、较小的扩展部分。我在其中创建了一个 ext4 逻辑分区。
然而,新创建的 ext4 逻辑分区已占用 1.75 GB。我尝试删除并重新创建分区,但占用的空间不断回来。我做了以下事情来寻找线索,但没有快乐。
sudo du -h -s /media/hrmount/
20K /media/hrmount/
和
sudo du -h -a /media/hrmount
16K /media/hrmount/lost+found
20K /media/hrmount/
和
sudo du -h -a /media/hrmount/lost+found/
16K /media/hrmount/lost+found/
这些命令可能看起来多余,但我只是盲目地试图弄清楚这一点。
我也跑了:
fsck -V /dev/sdb5
fsck from util-linux 2.20.1
[/sbin/fsck.ext4 (1) -- /media/hrmount] fsck.ext4 /dev/sdb5
e2fsck 1.42 (29-Nov-2011)
/dev/sdb5: clean, 11/6553600 files, 459349/26214400 blocks
以及相关输出df -h
/dev/sdb5 100G 1.7G 94G 2% /media/hrmount
我非常确定我将通过格式化分区来摆脱该占用的空间,但我想知道是什么导致了该占用空间以及它实际包含的内容。请帮我找到更多线索来解决这个难题。谢谢。
答案1
报告的已用空间df
是保留空间。文件系统使用此保留空间ext
来防止数据碎片,并允许系统日志等关键应用程序在磁盘“已满”时继续运行。您可以使用以下命令查看有关保留空间的信息tune2fs
:
# tune2fs -l /dev/mapper/newvg-root
tune2fs 1.42.5 (29-Jul-2012)
Filesystem volume name: <none>
Last mounted on: /mnt/oldroot
Filesystem UUID: d41eefc5-60d6-4e18-98e8-d08d9111fbe0
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 3932160
Block count: 15728640
Reserved block count: 786304
Free blocks: 11086596
Free inodes: 3312928
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1020
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Tue Feb 8 16:28:29 2011
Last mount time: Mon Dec 9 23:28:11 2013
Last write time: Mon Dec 9 23:48:24 2013
Mount count: 19
Maximum mount count: 20
Last checked: Tue Sep 3 23:00:06 2013
Check interval: 15552000 (6 months)
Next check after: Sun Mar 2 22:00:06 2014
Lifetime writes: 375 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: 80cf2748-584a-4fe8-ab8c-6abff528c2c2
Journal backup: inode blocks
这里可以看到保留了786304个块,块大小为4096。这意味着保留了3220701184字节或3GB。您可以使用以下命令调整保留块的百分比tune2fs
(但不推荐):
tune2fs -m 1 /dev/sdb5