NTFS -> migrasi EXT4, kemana perginya 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

Saya memindahkan data saya dari drive NTFS ke drive ext4. Pada volume NTFS saya memiliki 122,2 GB gratis, kemudian setelah menyalin dengan rsync (tidak termasuk beberapa file NTFS yang tidak dibutuhkan dalam System Volume Information), saya hanya memiliki 351,6 MB gratis.

Hard disk adalah drive WD 2TB yang identik. Saya membuat partisi EXT4 dengan gparted, apakah ada alasan mengapa ext4 akan memiliki 30653648 blok lebih sedikit di atasnya?

Output dari 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

Jawaban:


9

Setelah beberapa mengotak-atik, saya bisa mendapatkan kembali sejumlah besar ruang dengan 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

Rupanya linux cadangan 5% dari partisi baru untuk pengguna root dan layanan sistem, sehingga ketika Anda kehabisan ruang disk, root masih bisa login dan membersihkan barang-barang dengan layanan sistem berjalan ok. Sepertinya pisang bagi saya ketika layanan sistem hanya membutuhkan sekitar seratus mcg, dan 5% dari drive 2TB adalah $ h17beban lebih dari itu .. mengangkat bahu

Ini membuat saya dengan 93,5 GB gratis, yang masih menyisakan sekitar 30 manggung, jadi jika ada yang punya ide lagi, jangan ragu untuk ikut campur!


1
Anda selalu dapat memesan 0% ruang untuk root, atau 1% jika Anda ingin aman: lihat askubuntu.com/questions/5335/…
enzotib

30 manggung yang tersisa mungkin hanya untuk pengemasan file-file kecil yang lebih efisien di NTFS.
wd

3

Apakah Anda rsync file Anda juga menggunakan opsi -H? Mungkin ada tautan keras di kandar sumber, yang akan menghasilkan duplikat konten di tujuan, kecuali jika Anda menentukan rsync untuk (mencoba) melestarikan tautan keras.

Ini terutama berlaku untuk mis. Partisi sistem Windows 7 dan Windows / winsxs (Windows berdampingan), yang berisi banyak tautan keras ke file dalam hierarki direktori.


0

Gunakan penganalisa ruang disk yang datang dengan instalasi Ubuntu default. Ini akan menunjukkan dengan tepat di mana ruang tersebut digunakan.


Terima kasih, saya baru saja memeriksanya dan itu adalah GUI yang sangat bagus, tetapi saya tidak terlalu tertarik dengan ruang yang digunakan - ruang yang digunakan oleh file didistribusikan kurang lebih sama, tetapi untuk beberapa alasan drive NTFS tampaknya memiliki kapasitas yang lebih tinggi daripada EXT4.
wim

0

30GB mungkin tidak ada. GB secara teknis 1024 byte. sistem operasi yang berbeda dapat menghitung ini secara berbeda, baik pada tahun 1024 sebagaimana benar, atau hanya 1000 (disebut GiB, tetapi kami menggunakannya interchagable). ini dapat menghasilkan 1TB muncul di windows hanya 931GB (pengalaman pribadi). orang bertanya ke mana 60GB ekstra pergi, sebenarnya, mereka tidak pergi ke mana pun, mereka hanya tidak dihitung dengan benar. jadi 30GB Anda mungkin hanya masalah windows dan linux yang ingin menghitungnya secara berbeda, apakah 1000, atau 1024. sekarang ini tidak membuat perbedaan besar ketika hanya dalam Gigabytes, tetapi mari tingkatkan itu. 24 byte tambahan itu membuat perbedaan. sekarang ditingkatkan, kadang-kadang TB dihitung sebagai 1.000.000.000.000 byte. dibandingkan dengan 1.099.511.627.776 byte. sekarang perbedaannya menjadi sekitar 92 GB (secara teknis GiB lol). Semoga ini bisa membantu, itu pertanyaan saya melihat banyak jujur. "Di mana semua penyimpanan saya pergi?"

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.