Điểm:0

Giảm kích thước ổ đĩa gốc Amazon EBS trên Amazon Linux 1

lá cờ cn

Tôi đã cố gắng giảm kích thước của ổ đĩa gốc AMI Amazon Linux 1 của mình bằng cách sử dụng quy trình trong tài liệu này (với một số sửa đổi được thực hiện sau khi không thực hiện được) và liên tục gặp lỗi với bước:

$ Sudo grub-install --root-directory=/mnt/new-volume/ --force /dev/xvdf

Đây là GRUB kế thừa (Phiên bản 0,97-94,32.amzn1)

Tôi đã nhận được lỗi sau lúc đầu:

Tùy chọn không được nhận dạng `--force'

và kết quả là đã loại bỏ --lực lượng cờ và jus tus:

$ Sudo grub-install --root-directory=/mnt/new-volume/ /dev/xvdf

mà từ đó đã dẫn đến:

/dev/xvdf không có bất kỳ ổ BIOS tương ứng nào

Tôi đã thử tạo phân vùng khởi động BIOS bằng cách sử dụng parted hoặc fdisk theo các hướng dẫn được đề cập trong chủ đề này nhưng mọi phương pháp đều dẫn đến thất bại như nhau. Xin lưu ý rằng loại phiên bản cụ thể mà tôi đang sử dụng (r5.large) đổi tên các ổ đĩa thành tên "nvme*" tương ứng như được ghi chú trong đầu ra lsblk:

đĩa nvme0n1 259:3 0 200G 0
âânvme0n1p1 259:4 0 200G 0 phần /
âânvme0n1p128 259:5 0 1M 0 phần
nvme1n1 259:0 0 40G 0 đĩa
âânvme1n1p2 259:2 0 40G 0 phần /mnt/new-volume
âânvme1n1p1 259:1 0 1M 0 phần

Một bài viết liên quan đến thông báo lỗi đã được tìm thấy trong này Bài đăng câu hỏi về Linux nhưng điều này đã không chứng minh để giải quyết vấn đề của tôi. Tôi đã thử chuyển chế độ chroot vào phân vùng và gặp sự cố tương tự và đã thử sử dụng máy chủ trung gian Amazon Linux 1 hoặc Amazon Linux 2 nhưng vẫn tiếp tục gặp sự cố.

Tôi lưu ý rằng sự cố tương tự này xảy ra khi chỉ sử dụng ổ đĩa gốc trong Amazon Linux 1:

grub-install /dev/sda HOẶC grub-install /dev/sda1

Nhưng bất kể đĩa mới không thể được khởi động trừ khi nó được liệt kê là ổ đĩa phụ. Sử dụng ấu trùng lệnh một mình từ sổ tay GRUB kế thừa cài đặt cũng bị lỗi. Có phải tôi đang xem xét sai quy trình để tạo một ổ đĩa gốc mới nhỏ hơn hay tôi đang thiếu thứ gì đó từ các bước trên? Có thể cung cấp thêm chi tiết khi cần thiết.

Điểm:0
lá cờ cn

Bạn phải chỉ định thiết bị khối chính xác như bạn đang sử dụng nvme thiết bị thay vì xvdf

sudo grub-install --root-directory=/mnt/new-volume/ --force /dev/nvme1n1
Rolo787 avatar
lá cờ cn
Đây không phải là vấn đề vì sdf == xvdf == nvme1n1 trong vấn đề này. Ngay cả khi thực hiện điều này bằng tên ổ đĩa nvme1n1, sự cố vẫn tiếp diễn. Bạn có thể tạo lại điều này bằng bài viết được đề cập và thấy rằng sự cố tương tự xảy ra.
Điểm:0
lá cờ cn

Tôi đã tìm ra giải pháp thay thế cho Amazon Linux 1 bằng cách thực hiện các thao tác sau trong thời gian chờ đợi nhưng vẫn sẵn sàng kiểm tra thêm.

  1. Khởi chạy một phiên bản mới bằng cách sử dụng cùng một AMI nhưng thay đổi kích thước ổ đĩa gốc thành số lượng mong muốn.

  2. Dừng phiên bản mới, tách ổ đĩa EBS nhỏ hơn và gắn nó vào phiên bản hiện tại nơi ổ đĩa gốc lớn hơn được đính kèm (ở trạng thái dừng).

  3. Bắt đầu phiên bản hiện tại (bây giờ với ổ đĩa EBS nhỏ hơn được đính kèm làm ổ đĩa phụ).

  4. Sử dụng cách sau để sao chép nội dung của ổ đĩa gốc (giả sử rằng nó được gắn vào /mnt/tập mới:

    $ rsync -axv / /mnt/new-volume

  5. Dừng phiên bản hiện tại, tách cả hai tập.

  6. Đính kèm ổ đĩa gốc mới nhỏ hơn vào phiên bản.

  7. Bắt đầu ví dụ

Nó không phải là một giải pháp thay thế thanh lịch nhưng cũng đủ vì không rõ ổ đĩa gốc ban đầu được tạo và khởi động từ đó như thế nà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.