Compact a ploop container bằng tay

Dung lượng ổ đĩa ploop container trên pstorage khác so với thực tế bên trong container:

[root@vz ~]# du -h /vz/private/101/root.hdd/root.hds

154G /vz/private/101/root.hdd/root.hd

[root@vz ~]# vzctl enter 101

entered into Container 101

CT-101-bash-4.1# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/ploop18346p1 197G 62G 133G 32% /

none 1.0G 4.0K 1.0G 1% /dev

Nguyên nhân

Phụ thuộc vào cấu trúc dữ liệu bên trong CT, lịch compact tự động trong /etc/cron.d/pcompact, có thể

không ảnh hưởng đến CT. Có thể dữ liệu bên trong CT bị phân mảnh

Giải pháp

  • Truncate unused blocks với lệnh prl_disk_tool :

  • [root@vz ~]# prl_disk_tool compact –hdd /vz/private/101/root.hdd/

  • Stop CT và downsize ploop của CT:

  • [root@vz ~]# vzctl stop 101

  • [root@vz ~]# prl_disk_tool resize –hdd /vz/private/101/root.hdd –size 75000M

  • [root@vz ~]# prl_disk_tool resize –hdd /vz/private/101/root.hdd –size 1990

BÌNH CHỌN:

Hãy bình chọn 5 sao nếu bạn tìm thấy nội dung hữu ích.

Xếp hạng: 0 / 5. Phiếu bầu: 0

Cảm ơn bạn đã bình chọn.

    YÊU CẦU TƯ VẤN DỊCH VỤ