Tôi sử dụng máy chủ windows 2008r2 với vai trò Hyper-V. Hệ thống khách là Ubuntu 12.04 LTC. Nó nằm trên đĩa cứng ảo động.
Tôi muốn thu gọn VHD này (Kích thước thật là 50 GB, 360 GB trên đĩa). Nhưng tôi không thể làm điều này, vì hệ thống tệp Ubuntu không phải là NTFS. Tôi cần gì (gparted, sdelete, ...) để giải quyết vấn đề này?
Vấn đề chính là hệ thống tập tin không phải là NTFS, mà là ext4.
Câu trả lời:
1) Tải xuống systemrescuecd
2) Thêm .iso này vào hệ điều hành Ubuntu
3) Khởi động máy ảo này
4) Sử dụng zerofree
zerofree /dev/sda1
5) Poweroff máy ảo này
6) Sử dụng trình quản lý Hyper-V (Chỉnh sửa -> chống phân mảnh)
Vhd này là 360 Gb. Bây giờ 70 GB.
fstrim
vào năm 2019, đặc biệt là cho ext4 theo LVM superuser.com/questions/1491437/ trên