NTFS-> EXT4迁移,120 GB到哪里去了?


9
wim@wim-ubuntu:~/Desktop$ mount | grep media
/dev/sdc1 on /media/data type ext4 (rw,nosuid,nodev,uhelper=udisks)
/dev/sdb1 on /media/wd type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
wim@wim-ubuntu:~/Desktop$ df | grep media
/dev/sdc1            1922858352 1824822680    360072 100% /media/data
/dev/sdb1            1953512000 1825392384 128119616  94% /media/wd
wim@wim-ubuntu:~/Desktop$ df -h | grep media
/dev/sdc1             1.8T  1.7T  352M 100% /media/data
/dev/sdb1             1.9T  1.8T  123G  94% /media/wd

我正在将数据从NTFS驱动器移至ext4驱动器。在NTFS卷上,我有122.2 GB的可用空间,然后用rsync复制(不包括中的几个不需要的NTFS文件System Volume Information)后,我只有351.6 MB的可用空间。

硬盘是相同的WD 2TB驱动器。我用gparted创建了EXT4分区,请问有什么理由使ext4上减少30653648个块?

输出sudo fdisk -l

Disk /dev/sdc: 2000.4 GB, 2000397852160 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00bb4cbc

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1      243201  1953512001   83  Linux

Disk /dev/sdb: 2000.4 GB, 2000397852160 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcefa6110

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      243201  1953512001    7  HPFS/NTFS

Answers:


9

经过一番摆弄之后,我能够使用以下方法回收大量空间tune2fs

wim@wim-ubuntu:~/Desktop$ df -h | grep sdc
/dev/sdc1             1.8T  1.7T  352M 100% /media/data
wim@wim-ubuntu:~/Desktop$ sudo tune2fs -l /dev/sdc1 | grep 'Reserved block count'
Reserved block count:     24418900
wim@wim-ubuntu:~/Desktop$ sudo tune2fs -m 0 /dev/sdc1
tune2fs 1.41.14 (22-Dec-2010)
Setting reserved blocks percentage to 0% (0 blocks)
wim@wim-ubuntu:~/Desktop$ sudo tune2fs -l /dev/sdc1 | grep 'Reserved block count'
Reserved block count:     0
wim@wim-ubuntu:~/Desktop$ df -h | grep sdc
/dev/sdc1             1.8T  1.7T   94G  95% /media/data

显然,Linux为root用户和系统服务保留了5%的新分区,因此,当磁盘空间用完时,root仍可以登录并使用可以正常运行的系统服务清除内容。似乎有点香蕉给我当系统服务只需要几百梅格左右,和2TB驱动器的5%是$ h17load超过的.. 举重若轻

这为我留出了93.5 GB的可用空间,仍然有约30 GB的可用空间,因此,如果有人有更多的想法可以随意使用!


1
您可以随时保留根0%的空间,或1%,如果你会是安全的:看到askubuntu.com/questions/5335/...
enzotib

剩下的30个演出很可能取决于NTFS中小文件的更有效打包。
wds 2012年

3

您是否也使用-H选项来同步文件?源驱动器上可能存在硬链接,这将导致目标上的内容重复,除非您将rsync指定为(尝试)保留硬链接。

例如,对于Windows 7系统分区和Windows / winsxs(Windows并排),尤其如此,其中包含许多指向目录层次结构中文件的硬链接。


0

使用默认Ubuntu安装随附的磁盘空间分析器。它将向您确切显示空间的使用位置。


谢谢,我刚刚检查了一下,这是一个非常不错的GUI,但是我对使用空间并不特别感兴趣-文件占用的空间或多或少地分配了相同的空间,但是由于某些原因,NTFS驱动器似乎具有比EXT4高的容量。
2011年

0

30GB可能不存在。从技术上讲,GB是1024字节。不同的操作系统可能对此进行不同的计算,或者正确计数为1024,或者简单地为1000(称为GiB,但是我们可以互换使用)。这可能导致Windows中显示的1TB仅931GB(个人经验)。人们问额外的60GB到哪里去了,事实是,他们没有去任何地方,只是没有被正确地计数。因此,您的30GB可能只是Windows和Linux的一个问题,就像对它作不同的计算,无论是1000还是1024。那些额外的24个字节确实有所不同。现在扩大规模,有时将TB计算为1,000,000,000,000字节。则为1,099,511,627,776字节。现在差异达到约92 GB(技术上为GiB哈哈)。希望这对您有所帮助,老实说,这是一个问题。“我所有的存储都去了哪里?”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.