Hướng Dẫn Giảm Dung Lượng Cho Server Linux (Thực Hiện Thủ Công)

465
20-08-2024
Hướng Dẫn Giảm Dung Lượng Cho Server Linux (Thực Hiện Thủ Công)

Chuẩn Bị

Để thực hiện việc giảm dung lượng ổ cứng cho server Linux, bạn cần chuẩn bị những thứ sau:

  1. Server gốc: Server hiện tại có dung lượng ổ cứng cao.
  2. Server tạm: Một server chạy hệ điều hành Linux.
  3. Server mới: Server với dung lượng ổ cứng theo nhu cầu.

Lưu ý: Cả ba server này cần phải cùng loại và thuộc cùng một availability zone. Tài khoản của bạn cần có đủ số dư để tạo thêm server và ổ cứng hoặc bạn có thể yêu cầu whitelist.

Các Bước Thực Hiện

    Tạo Snapshot và Ổ Cứng Mới

    • Đầu tiên, tạo một snapshot cho server gốc. Từ snapshot này, tạo ổ cứng mới. Ổ cứng này sẽ chứa dữ liệu tương tự như server gốc và sẽ được gọi là ổ cứng V1.
    • image2023-7-5_17-25-24.png

      image2023-7-5_17-25-24.png

    Hướng Dẫn Giảm Dung Lượng Cho Server Linux (Thực Hiện Thủ Công) - Ảnh 2.

    image2023-7-5_17-26-42.png

  1. Tạo Server Mới

    • Tiếp theo, tạo một server mới gọi là server V2. Server này cần có dung lượng ổ cứng theo đúng nhu cầu và phải cùng loại hệ điều hành, loại server và availability zone với server gốc. Sau khi tạo xong server V2, bạn cần xóa server này và giữ lại ổ cứng root disk của nó, gọi là ổ cứng V2.
    • image2023-7-5_17-34-55.png

      image2023-7-5_17-34-55.png

    Hướng Dẫn Giảm Dung Lượng Cho Server Linux (Thực Hiện Thủ Công) - Ảnh 4.

  2. Gắn Ổ Cứng vào Server Tạm

    • Gắn cả hai ổ cứng (V1 và V2) vào một server tạm chạy hệ điều hành Linux. Nếu bạn chưa có một server tạm, bạn có thể tạo mới một server chạy Ubuntu hoặc CentOS. Sau đó, gắn ổ cứng vào server tạm qua giao diện quản lý.
    • image2023-7-5_17-36-52.png

      image2023-7-5_17-36-52.png

    Sau khi gắn ổ cứng, kiểm tra các ổ cứng bằng lệnh:

    • bash
      Copy code
      fdisk -l
    image2023-7-5_17-36-24.png

    image2023-7-5_17-36-24.png

  3. Tính Toán và Sao Chép Dữ Liệu

    • Kiểm tra số lượng block của ổ cứng V1 bằng lệnh:
      bash
      Copy code
      resize2fs -M -p /dev/vdd1 
    image2023-7-5_17-36-4.png

    image2023-7-5_17-36-4.pngTính toán số lượng block 16M cho lệnh dd:

    • bash
      Copy code
      (1087755 * 4) / (1024 * 16) = 265.5651855
      Làm tròn lên 266 block và thực hiện lệnh dd:
      bash
      Copy code
      dd if=/dev/vdd1 of=/dev/vde1 count=266 bs=16M
    Hướng Dẫn Giảm Dung Lượng Cho Server Linux (Thực Hiện Thủ Công) - Ảnh 8.

  4. Tạo Server Mới và Kiểm Tra

    • Sau khi lệnh dd hoàn tất, gỡ ổ V2 khỏi server tạm và tạo một server mới từ ổ cứng này.
    image2023-7-6_9-30-46.png

    image2023-7-6_9-30-46.pngKiểm tra dữ liệu trên server mới để đảm bảo mọi thứ đầy đủ và hoạt động. Nếu dữ liệu chính xác, bạn có thể yêu cầu chuyển đổi IP server.

Kết Luận

Việc giảm dung lượng ổ cứng cho server Linux có thể thực hiện một cách thủ công với các bước chi tiết như trên. Bằng cách sử dụng snapshot, ổ cứng tạm và sao chép dữ liệu, bạn có thể chuyển đổi sang server có dung lượng thấp hơn mà không mất dữ liệu. Đảm bảo theo dõi và kiểm tra kỹ lưỡng để đảm bảo quá trình chuyển đổi diễn ra suôn sẻ.

Nếu bạn cần thêm thông tin hoặc hỗ trợ, đừng ngần ngại liên hệ với bộ phận kỹ thuật của nhà cung cấp dịch vụ của bạn.

SHARE