删除分区+创建新分区后不断重新出现的数据是什么?

删除分区+创建新分区后不断重新出现的数据是什么?

我删除了一个大的扩展分区,其中包含占用空间百分比较高的 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

相关内容