Điểm:0

Không thể lấy lại dung lượng trong đĩa vbox

lá cờ cn

Tôi đang sử dụng hộp ảo trong Ubuntu 21.04 để tạo máy ảo và kiểm tra. Tôi có một máy ảo đang sử dụng khoảng 70 GB dữ liệu. dữ liệu này đã được sử dụng từ đĩa bổ sung. như sau:

puneet@puneet-PowerEdge-T30:/mnt/VMs/vms/mx19-102$ pwd
/mnt/VMs/vms/mx19-102
puneet@puneet-PowerEdge-T30:/mnt/VMs/vms/mx19-102$ du -sh *
Nhật ký 772K
69G mx19-102_1.vdi
8.0K mx19-102.vbox
8.0K mx19-102.vbox-prev
9.9G mx19-102.vdi
Ảnh chụp nhanh 808K
puneet@puneet-PowerEdge-T30:/mnt/VMs/vms/mx19-102$

không gian tối đa được sử dụng bởi mx19-102_1.vdi trong hệ thống máy chủ trong khi trên thực tế, nó không được sử dụng.

puneet@mx:~
$ lsblk
TÊN MAJ:KÍCH THƯỚC RM TỐI THIỂU RO LOẠI NÚI
đĩa sda 8:0 0 30G 0
ââsda1 8:1 0 28G 0 phần /
ââsda2 8:2 0 2G 0 phần [SWAP]
sdb 8:16 0 168,8G 0 đĩa
ââsdb1 8:17 0 168,8G 0 phần /phương tiện/dữ liệu
sr0 11:0 1 1024M 0 phòng
puneet@mx:~
$ df -h
Kích thước hệ thống tệp được sử dụng Sẵn có Sử dụng % Được gắn trên
udev 964M 0 964M 0%/dev
tmpfs 200M 2,3M 198M 2%/lần chạy
/dev/sda1 28G 7,7G 19G 30%/
tmpfs 5,0M 4,0K 5,0M 1%/chạy/khóa
tmpfs 809M 76K 809M 1%/dev/shm
/dev/sdb1 169G 17M 167G 1%/phương tiện/dữ liệu
nhóm 12K 0 12K 0% /sys/fs/cgroup
tmpfs 200M 4.0K 200M 1%/lần chạy/người dùng/118
tmpfs 200M 0 200M 0%/chạy/người dùng/1000
puneet@mx:~
$

Thông tin đĩa:

UUID gốc: cơ sở
Trạng thái: khóa đọc
Loại: bình thường (cơ sở)
Vị trí: /mnt/VMs/vms/mx19-102/mx19-102_1.vdi
Định dạng lưu trữ: VDI
Biến thể định dạng: mặc định động
Dung lượng: 172785 MByte
Kích thước trên đĩa: 70236 MByte

Có cách nào để tôi có thể lấy lại dung lượng trong hệ thống Máy chủ không.

David avatar
lá cờ cn
Không có Ubuntu 21 vậy bạn đang sử dụng cái gì?
Puneet Dixit avatar
lá cờ cn
Đó là Ubuntu 21.04. Đã cập nhật tương tự trong truy vấn của tôi.
lá cờ in
Hình ảnh VDI chỉ có thể phát triển. Để "thu nhỏ" nó, bạn phải sao chép mọi thứ vào một tệp mới. Quá trình hoàn chỉnh được mô tả, ví dụ: tại đây https://superuser.com/questions/529149/how-to-compact-virtualboxs-vdi-file-size
Điểm:0
lá cờ in

thu nhỏ một .vdi khá đơn giản nhưng sẽ yêu cầu bạn phải cố ý “làm đầy dung lượng của thiết bị”. Quá trình cơ bản hoạt động như thế này:

  1. Gỡ cài đặt mọi ứng dụng và xóa mọi tệp bạn có thể không cần nữa
  2. Tạo một tệp khổng lồ chỉ bao gồm các số 0 trên thiết bị lưu trữ mà bạn muốn thu nhỏ
  3. Hãy để tệp lấp đầy toàn bộ thiết bị (điều này sẽ không thực sự tiêu thụ tất cả dữ liệu trên hệ thống máy chủ)
  4. Xóa tệp
  5. Tắt máy ảo
  6. Thu nhỏ .vdi các tập tin

Điều này nghe có vẻ tốn nhiều công sức, nhưng sau một hoặc hai lần chạy thử, bạn sẽ thấy có một cách khá dễ dàng để tự động hóa việc này xuống còn hai bước nếu bạn muốn.

Vì vậy, hãy bắt đầu thực hiện nó âchặng đường dàiâ:

  1. Trên VM, mở Terminal (hoặc SSH in)
  2. Giả sử bạn đã xóa mọi thứ bạn không cần, hãy tạo một tệp lớn gồm các số 0:
    Sudo dd if=/dev/zero of=/bigzero bs=4096k
    
  3. Để máy hết dung lượng trên thiết bị lưu trữ đó sẽ dẫn đến đ báo lỗi
  4. Xóa tệp
    sudo rm -f /bigzero
    
  5. Tắt máy ảo

Bây giờ, trên máy chủ, hãy làm điều này:

  1. Mở Terminal (nếu chưa mở)
  2. Điều hướng đến thư mục với .vdi:
    cd /mnt/VMs/vms/mx19-102
    
    Ghi chú: Bạn không cần nằm trong cùng một thư mục, nhưng việc xác minh kích thước tệp bị thu nhỏ sau thao tác sắp tới sẽ dễ dàng hơn.
  3. Thu nhỏ .vdi:
    VBoxManage sửa đổi đĩa trung bình mx19-102_1.vdi --compact 
    
    Bạn sẽ thấy tiến trình khi công cụ xuất ra trạng thái hoàn thành của nó như sau:
    0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
    
  4. Kiểm chứng kết quả:
    du -sh *
    Nhật ký 772K
    30G mx19-102_1.vdi
    8.0K mx19-102.vbox
    8.0K mx19-102.vbox-prev
    9.9G mx19-102.vdi
    Ảnh chụp nhanh 808K
    

khá nhiều thao tác hữu ích điều đó modmedium bật nếu bạn cần thay đổi một thuộc tính của thiết bị lưu trữ ảo.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.