Di chuyển NTFS -> EXT4, 120 GB đã đi đâu?


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

Tôi đang chuyển dữ liệu của mình từ ổ NTFS sang ổ ext4. Trên ổ đĩa NTFS, tôi có 122,2 GB miễn phí, sau đó sau khi sao chép bằng rsync (không bao gồm một vài tệp NTFS không cần thiết System Volume Information), tôi chỉ còn 351,6 MB miễn phí.

Các đĩa cứng là các ổ WD 2TB giống hệt nhau. Tôi đã tạo phân vùng EXT4 với gparted, có lý do nào khiến ext4 có ít hơn 30653648 khối không?

Đầu ra của 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

Câu trả lời:


9

Sau một vài lần lo lắng, tôi đã có thể lấy lại một lượng lớn không gian với 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

Rõ ràng linux dành 5% phân vùng mới cho người dùng root và dịch vụ hệ thống, để khi bạn hết dung lượng đĩa, root vẫn có thể đăng nhập và dọn dẹp mọi thứ với dịch vụ hệ thống chạy ok. Có vẻ như loại chuối đối với tôi khi các dịch vụ hệ thống chỉ cần một trăm meg hoặc hơn, và 5% của ổ 2TB là nhiều hơn h17 đô la so với điều đó .. nhún vai

Điều này khiến tôi có 93,5 GB miễn phí, vẫn còn khoảng 30 gig chưa được tính, vì vậy nếu có ai có thêm ý tưởng nào, hãy thoải mái gắn chip!


1
Bạn luôn có thể dự trữ 0% dung lượng gốc, hoặc 1% nếu bạn muốn an toàn: xem Askubfox.com/questions/5335/iêu
enzotib

30 gig còn lại có thể giảm xuống chỉ còn việc đóng gói các tệp nhỏ trong NTFS hiệu quả hơn.
wds

3

Bạn đã rsync các tập tin của bạn cũng sử dụng tùy chọn -H? Có thể có các liên kết cứng trên ổ đĩa nguồn, điều này sẽ dẫn đến nội dung trùng lặp trên đích, trừ khi bạn chỉ định rsync để (cố gắng) bảo vệ các liên kết cứng.

Điều này đặc biệt đúng đối với phân vùng hệ thống Windows 7 và Windows / wonxs (Windows song song), chứa rất nhiều liên kết cứng đến các tệp trong phân cấp thư mục.


0

Sử dụng bộ phân tích không gian đĩa đi kèm với cài đặt Ubuntu mặc định. Nó sẽ cho bạn thấy chính xác nơi không gian được sử dụng.


Cảm ơn, tôi mới kiểm tra và đó là một GUI rất đẹp nhưng tôi không đặc biệt quan tâm đến việc sử dụng dung lượng ở đâu - không gian được chiếm bởi các tệp được phân phối ít nhiều giống nhau, nhưng vì một số lý do, ổ đĩa NTFS xuất hiện có công suất cao hơn EXT4.
wim

0

30 GB có thể không tồn tại thực sự. một GB về mặt kỹ thuật là 1024 byte. các hệ điều hành khác nhau có thể tính điều này khác nhau, bằng 1024 là chính xác hoặc đơn giản là 1000 (được gọi là GiB, nhưng chúng tôi sử dụng chúng có thể xen kẽ). điều này có thể dẫn đến 1TB hiển thị trong windows chỉ là 931GB (trải nghiệm cá nhân). Mọi người hỏi 60gb đã đi đâu, sự thật là, họ không đi đâu cả, họ chỉ không được tính đúng. vì vậy 30 GB của bạn có thể chỉ là vấn đề của windows và linux muốn tính khác đi, dù là 1000 hay 1024. bây giờ điều này không tạo ra sự khác biệt lớn khi chỉ trong Gigabyte, nhưng cho phép mở rộng quy mô. 24 byte thêm đó làm cho một sự khác biệt. bây giờ được nhân rộng, đôi khi một TB được tính là 1.000.000.000.000 byte. so với 1.099.511.627.776 byte. bây giờ sự khác biệt đó là khoảng 92 GB (về mặt kỹ thuật GiB lol). hy vọng điều này sẽ giúp Đó là một câu hỏi tôi thấy rất nhiều trung thực. "tất cả lưu trữ của tôi đã đi đâu?"

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.