Điểm:0

Đĩa phiên bản GCE đầy, không thể đăng nhập ngay cả sau khi thay đổi kích thước

lá cờ cn

Máy chủ web của chúng tôi đã lấp đầy đĩa của nó khiến không thể đăng nhập vào phiên bản. Chúng tôi đã thay đổi kích thước ổ đĩa từ 10gb thành 100gb và chúng tôi vẫn không thể đăng nhập. Tôi đã thử tạo một máy chủ mới từ ảnh chụp nhanh, tạo một phiên bản mới từ một hình ảnh và thậm chí đã thử đính kèm một bản sao của đĩa vào một máy chủ hiện có, điều này khiến máy chủ hiện tại cũng bị lỗi (tôi không thể đăng nhập). Tôi cho rằng phân vùng cần được thay đổi kích thước nhưng vì tôi không thể đăng nhập vào máy nên điều đó là không thể.

Nhật ký khởi động (được lấy từ cổng nối tiếp) cho biết không còn dung lượng trên thiết bị nhưng sẽ có nhiều dung lượng sau khi thay đổi kích thước. Tuy nhiên, tôi không thể đăng nhập vào phiên bản, kể cả thông qua cổng nối tiếp. Tất cả các blog của chúng tôi được lưu trữ trên máy chủ này, vì vậy tôi cần một cách để truy cập vào dữ liệu trên đĩa.

[ OK ] Đã bắt đầu theo dõi các máy nhân bản LVM2, â¦sing dmeventd hoặc bỏ phiếu tiến độ.
[ 7.939339] systemd-journald[426]: Không mở được nhật ký hệ thống: Không còn chỗ trống trên thiết bị
[ 7.940946] systemd-journald[426]: Không mở được nhật ký hệ thống: Không còn chỗ trống trên thiết bị
[ 7.942235] systemd-journald[426]: Không mở được nhật ký hệ thống: Không còn chỗ trống trên thiết bị
[ 7.947117] systemd-journald[426]: Không mở được nhật ký hệ thống: Không còn chỗ trống trên thiết bị
[ 7.948522] systemd-journald[426]: Không mở được nhật ký hệ thống: Không còn chỗ trống trên thiết bị
[ OK ] Đã bắt đầu udev [ 7.951801] systemd-journald[426]: Không thể mở nhật ký hệ thống: Không còn chỗ trống trên thiết bị

Ngày 14 tháng 7 08:57:59 tài khoản google của máy chủ web: ERROR Ngoại lệ gọi trình xử lý phản hồi. [Errno 2] Không tìm thấy thư mục tạm thời có thể sử dụng được trong ['/tmp', '/var/tmp', '/usr/tmp', '/'].#012Traceback (cuộc gọi gần đây nhất cuối cùng):#012 Tệp "/usr /lib/python3/dist-packages/google_compute_engine/metadata_watcher.py", dòng 200, trong trình xử lý WatchMetadata#012(response)#012 Tệp "/usr/lib/python3/dist-packages/google_compute_engine/accounts/accounts_daemon.py" , dòng 285, trong HandleAccounts#012 self.utils.SetConfiguredUsers(desired_users.keys())#012 Tệp "/usr/lib/python3/dist-packages/google_compute_engine/accounts/accounts_utils.py", dòng 318, trong SetConfiguredUsers# 012 mode='w', prefix=prefix, delete=True) as updated_users:#012 File "/usr/lib/python3.6/tempfile.py", dòng 681, trong NamedTemporaryFile#012 tiền tố, hậu tố, thư mục, output_type = _sanitize_params(prefix, suffix, dir)#012 Tệp "/usr/lib/python3.6/tempfile.py", dòng 269, trong _sanitize_params#012 dir = gettempdir()#012 Tệp "/usr/lib/python3. 6/tempfile.py", dòng 437, trong gettempdir#012 tempdir = _get_default_tempdir()#012 Tệp "/usr/lib/python3.6/tempfile.py", dòng 372, trong _get_default_tempdir#012 dirlist)#012FileNotFoundError: [Errno 2] Không tìm thấy thư mục tạm thời khả dụng trong ['/tmp', '/var/tmp' , '/usr/tmp', '/']
Ngày 14 tháng 7 08:58:22 máy chủ web systemd[1]: snapd.service: Hết thời gian bắt đầu hoạt động. Chấm dứt.
Ngày 14 tháng 7 09:00:06 tài khoản google của máy chủ web: ERROR Ngoại lệ gọi trình xử lý phản hồi.[Errno 2] Không tìm thấy thư mục tạm thời có thể sử dụng được trong ['/tmp', '/var/tmp', '/usr/tmp', '/'].#012Traceback (cuộc gọi gần đây nhất cuối cùng):#012 Tệp "/usr /lib/python3/dist-packages/google_compute_engine/metadata_watcher.py", dòng 200, trong trình xử lý WatchMetadata#012(response)#012 Tệp "/usr/lib/python3/dist-packages/google_compute_engine/accounts/accounts_daemon.py" , dòng 285, trong HandleAccounts#012 self.utils.SetConfiguredUsers(desired_users.keys())#012 Tệp "/usr/lib/python3/dist-packages/google_compute_engine/accounts/accounts_utils.py", dòng 318, trong SetConfiguredUsers# 012 mode='w', prefix=prefix, delete=True) as updated_users:#012 File "/usr/lib/python3.6/tempfile.py", dòng 681, trong NamedTemporaryFile#012 tiền tố, hậu tố, thư mục, output_type = _sanitize_params(prefix, suffix, dir)#012 Tệp "/usr/lib/python3.6/tempfile.py", dòng 269, trong _sanitize_params#012 dir = gettempdir()#012 Tệp "/usr/lib/python3. 6/tempfile.py", dòng 437, trong gettempdir#012 tempdir = _get_default_tempdir()#012 Tệp "/usr/lib/python3.6/tempfile.py", dòng 372, trong _get_default_tempdir#012 dirlist)#012FileNotFoundError: [Errno 2] Không tìm thấy thư mục tạm thời khả dụng trong ['/tmp', '/var/tmp' , '/usr/tmp', '/']
John Hanley avatar
lá cờ cn
Bạn sẽ cần đính kèm đĩa này vào một hệ thống khác có cùng phiên bản HĐH và cùng phiên bản LVM. Tìm kiếm hướng dẫn trên Internet về cách thay đổi kích thước đĩa được phân vùng LVM.
Điểm:0
lá cờ cn

Phân vùng gốc không được thay đổi kích thước sau khi tôi thay đổi kích thước đĩa, đây là gốc rễ của vấn đề. Có vẻ như các phân vùng trên ổ đĩa liên tục tiêu chuẩn không được tự động thay đổi kích thước nhưng được cân bằng và ổ SSD được tự động thay đổi kích thước.

Cuối cùng, tôi đã sao chép đĩa và gắn nó, dưới dạng đĩa thứ hai (không được gắn) vào một máy ảo mới, sau đó làm theo hướng dẫn tại đây để thay đổi kích thước phân vùng. Sau đó gắn đĩa mới vào một máy ảo mới.

https://medium.com/100-days-of-linux/how-to-resize-a-linux-root-file-system-af3e5096b4e4

John Hanley avatar
lá cờ cn
Loại đĩa không quan trọng. Định dạng phân vùng phải là một trong các loại được hỗ trợ. LVM không phải là loại được hỗ trợ để thay đổi kích thước tự động.
Điểm:0
lá cờ ng

Sau khi bạn thay đổi kích thước đĩa khởi động máy ảo, hầu hết các máy ảo sẽ thay đổi kích thước hệ thống tệp gốc và khởi động lại máy ảo. Tuy nhiên, đối với một số loại hình ảnh VM, bạn có thể phải thay đổi kích thước hệ thống tệp theo cách thủ công. Nếu VM của bạn không hỗ trợ thay đổi kích thước hệ thống tệp gốc tự động hoặc nếu bạn đã thay đổi kích thước đĩa liên tục dữ liệu (không khởi động), bạn phải thực hiện thủ công thay đổi kích thước hệ thống tập tin và phân vùng.

Dưới đây là một số bước để khắc phục sự cố VM không truy cập được do đĩa khởi động đầy

John Hanley avatar
lá cờ cn
Câu trả lời này là chính xác. Tuy nhiên, OP đang sử dụng phân vùng LVM.Google không cung cấp tính năng tự động thay đổi kích thước ổ đĩa được phân vùng LVM.

Đă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.