Điểm:3

Ubuntu tin sai 100% "/" đã sử dụng, tất cả các hạt nhân cũ và tệp lớn đã bị xóa, sẽ không hoàn thành nâng cấp hoặc khởi động

lá cờ tr

Trong quá trình nâng cấp, tôi nhận được thông báo lỗi cho biết rằng tôi còn ít hơn 1 GB trên phân vùng gốc... rất tiếc là tôi phải tắt máy trước khi có thể điều tra.

Bây giờ, tôi nhận được thông báo lỗi này từ dòng lệnh cứu hộ: nhập mô tả hình ảnh ở đây

Sau khi đọc xong, tôi đã xóa tất cả các hạt nhân cũ và các tệp lớn được tìm thấy trong "/" . Tuy nhiên, dù tôi có xóa bao nhiêu đi chăng nữa, tôi vẫn gặp lỗi tương tự ở trên.

Tại sao Ubuntu không nhận ra dung lượng trống bổ sung mà tôi đã tạo? Tôi dễ dàng giải phóng 2 hợp đồng không gian, nhưng tôi liên tục nhận được yêu cầu 529 triệu

Tôi thậm chí đã chạy:
#đồng bộ hóa

Không may mắn

Thông tin bổ sung Tôi đang dùng Ubuntu 20.04, máy Acer Aspire 5 55g và theo nhận xét bên dưới: nhập mô tả hình ảnh ở đây

lá cờ in
Bạn có thể khởi động hệ thống của mình bằng Live USB và [chỉnh sửa] câu hỏi của bạn để bao gồm đầu ra đầu cuối của `df -h` và có thể là `lsblk` không? Điều này sẽ cung cấp một số thông tin cụ thể có thể giúp trả lời câu hỏi của bạn dễ dàng hơn
nightwatch avatar
lá cờ tr
@guiverc xin lỗi, lẽ ra hôm nay tôi phải có một ngày làm việc hiệu quả, thay vào đó, tôi không thể khởi động... thất vọng... thêm thông tin ngay bây giờ
paladin avatar
lá cờ kr
5% dung lượng phân vùng của bạn được dành cho người dùng root. 5% trong số 92G là khoảng 5G, không thể được sử dụng bởi người dùng bình thường. Vì vậy, bạn có thể xóa nhiều tệp cũ hơn hoặc xóa/thu nhỏ dung lượng dành riêng qua `tune2fs -m` (chỉ hoạt động với các hệ thống tệp ext2/ext3/ext4).
Điểm:4
lá cờ in

Vâng, có vấn đề của bạn:

Kích thước hệ thống tệp được sử dụng Sẵn có Sử dụng % Được gắn trên
/dev/nvme0n1p5 92G 87G 0 100%/

Của bạn / vị trí đã đầy. 5G dung lượng lưu trữ dường như không được sử dụng được hệ thống dành riêng để ghi nhật ký và các chức năng cốt lõi khác, nghĩa là bạn không thể sử dụng nó nếu không thay đổi dung lượng dự trữ cho hệ thống tệp ... mà tôi mạnh mẽ chán nản khi nói về /.

Bạn sẽ cần tìm ra nơi mà tất cả dung lượng lưu trữ của bạn đang được sử dụng và di chuyển/xóa các tệp tương ứng. Nơi điển hình để bắt đầu tìm kiếm là /var/log. Tại đây, bạn có thể (có thể) di chuyển/xóa một số tệp đã lưu trữ .gz các tập tin. Điều đó có thể giải phóng một chút không gian.

Ngoài ra, bạn có thể sử dụng du để xác định nơi bạn đang sử dụng nhiều bộ nhớ nhất:

Sudo du / -h --max-depth=1

Điều này sẽ cung cấp cho bạn một cái gì đó trông giống như:

8.0K /đĩa
84K /củ
4.0K /mt
1,7M/lần chạy
16K /mất+tìm thấy
300K/nhà
201M /khởi động
17G / bình
8,1 triệu /v.v.
16K / phát triển
22M/lựa chọn
4.0K /đĩa
0 /sys
4.0K /srv
76K /tmp
2.2G / tích tắc
0 /proc
65G/dữ liệu
3,5G /usr
123G /

Từ đây, bạn có thể chỉnh sửa / một phần của du để xác định các thư mục cụ thể có thể đang sử dụng nhiều bộ nhớ hơn bạn muốn.

Lorenz Keel avatar
lá cờ gr
một cách nhanh chóng để xóa nhật ký cũ trong `/var/log` là chạy lệnh `sudo find /var/log -type f -iname "*.[0-9]*" -exec rm -rf {} + & > /dev/null`. Nếu OP sử dụng `snapd`, thì một ý tưởng khác là theo dõi https://askubuntu.com/questions/1345456/do-snap-files-get-larger này và các liên kết có liên quan.
nightwatch avatar
lá cờ tr
@matigo Bạn đã bỏ lỡ điểm của bài đăng này. Cho dù tôi có xóa bao nhiêu đi nữa... Ubuntu không nhận ra rằng tôi đã tạo dung lượng trống. Kể từ khi đăng bài này, tôi đã xóa 20GB tệp iso, nhưng kết quả của #df -h ở trên... không thay đổi... Đó là lý do tại sao tôi đăng ở đây
lá cờ in
Các tệp `.iso` mà bạn đã xóa ở đâu? Nếu chúng ở đâu đó trong `/home`, thì điều đó sẽ không ảnh hưởng đến `/` vì `/home` của bạn nằm trên `/dev/sda2`. Tương tự với các lần xóa khác. Nếu chúng nằm trên một phân vùng khác với `/`, việc xóa các tệp đó sẽ không có hiệu lực. Không biết thêm về những gì bạn đang xóa và cách xóa, tôi chỉ có thể đoán dựa trên hơn 20 năm giúp đỡ mọi người về các sự cố Linux của họ
nightwatch avatar
lá cờ tr
@matigo Chỉ riêng trên "/", tôi đã xóa hơn 2 hợp đồng dữ liệu ở dạng hạt nhân cũ và /var/www/html ... hệ thống chỉ yêu cầu 529M dung lượng
lá cờ in
Liệu `lsof | grep DEL` tiết lộ bất cứ điều gì đáng chú ý? Thao tác này sẽ hiển thị danh sách các quy trình đang giữ các tệp đã xóa
nightwatch avatar
lá cờ tr
Tôi đã giải quyết được vấn đề... Tôi sẽ đăng câu trả lời... sau đó bạn nên chỉnh sửa câu trả lời của mình và tôi sẽ bỏ phiếu cho nó... hãy cho tôi vài phút
Ruslan avatar
lá cờ bv
_"điều mà tôi thực sự không khuyến khích khi nói về `/`"_ â à, 5% là quá nhiều để dự trữ. Thậm chí 1% sẽ là 1G, điều này khá mất mát cho việc này. Nhật ký sẽ không bao giờ đạt đến kích thước đó, trừ khi bạn thực sự muốn chúng.
Điểm:1
lá cờ tr

Tôi đã giải quyết vấn đề, nhưng tôi không trả lời câu hỏi và tạo ra một bí ẩn mới.

  1. Cách tôi giải quyết vấn đề: Từ trình bao cứu hộ của kernel mặc định Ubuntu 5.11 của tôi ~~ Tôi đã chạy:

     # du / -h --max-depth=1
    

    Tôi nhận thấy rằng thư mục /media của tôi nặng 36 GB, điều này là không thể vì tôi không có thiết bị bên ngoài (usb) nào được kết nối. Đầu tiên, tôi nghĩ chúng là thú cưỡi cũ bằng cách nào đó bị khóa tại chỗ và tôi đã thử số lượng/phương tiện/USB, nhưng được thông báo rằng chúng không được gắn kết.. vì đây là các thiết bị bên ngoài và dữ liệu của tôi an toàn nên tôi đã tiếp tục và xóa chúng.

     # rm -r /phương tiện/usb
    

    Bây giờ máy là hạnh phúc. Tôi đã có thể khởi động và hoàn thành cập nhật/nâng cấp của mình.

  2. Nhưng câu hỏi ban đầu của tôi vẫn còn. Ngay cả khi có usb gắn "ma", tôi vẫn xóa hơn 2 hợp đồng dữ liệu, trong khi ubfox chỉ muốn 529 mb, những gì tôi đã xóa có phải là quá đủ để hoàn thành cập nhật và khởi động hệ thống của tôi không? Tại sao Ubuntu không nhận ra rằng tôi đang xóa các mục?

    tôi đã sử dụng lsof | grep DEL và nó không trả về giá trị nào... vì vậy tôi vẫn chưa có lời giải thích tại sao không gian tôi đã xóa không được nhận dạng.

  3. Và điều bí ẩn mới mà tôi dường như đã tạo ra là "Tại sao các giá treo 'ma' trong USB của tôi ngốn hết 36GB dung lượng trong "/"? Tôi thực sự muốn biết điều này. Việc sử dụng TimeShift của tôi bằng cách nào đó đã tạo ra các giá treo "ma" ?

Trong mọi trường hợp, câu trả lời của @ matigo hữu ích một phần, mặc dù nó không trả lời câu hỏi.

muru avatar
lá cờ us
Các quy trình chạy với quyền root có thể sử dụng không gian dành riêng, do đó, có thể việc ghi nhật ký và những thứ như vậy có thể đã sử dụng hết một phần dung lượng đó và việc xóa 2GB của bạn chỉ được dùng để giải phóng dung lượng dành riêng.
Edheldil avatar
lá cờ ve
Nhiều khả năng hơn, những gì trong `/media/usb` không phải là bản sao ma, mà là các tệp do lỗi người dùng đã được sao chép vào đó thay vì vào phương tiện di động được cho là được gắn vào đó.
nightwatch avatar
lá cờ tr
@Edheldil 2 trong số USB là tệp iso từ khi tôi tạo 2 thanh USB có thể khởi động. Cả hai gậy (win10 và ubuntu) đều hoạt động hoàn hảo
sox with Monica avatar
lá cờ cn
Tôi thực sự nghi ngờ rằng bạn đã làm điều gì đó dọc theo dòng `cp ubuntu.iso /media/usb` thay vì `cp ubuntu.iso /dev/sdb` :)
nightwatch avatar
lá cờ tr
@soxwithMonica Không..Tôi đã sử dụng unetbootin-linux64-702.bin để tạo usb khởi động của mình, nhưng nó cũng có usb ma của ổ lưu trữ ngoài của tôi (mặc dù không phải là kích thước đầy đủ) nên tôi không nghĩ rằng unetbootin-linux64-702.bin là thủ phạm
Edheldil avatar
lá cờ ve
Chà, với ảnh chụp màn hình bạn đã đăng, nó vẫn tồn tại sau khi khởi động lại, vì vậy tôi không tin đó là thú cưỡi ma. Thực sự, nguyên nhân có thể xảy ra nhất là một số lỗi trong mạch của `cp -r files /media/usb` thay vì `cp -r files /media/USB`.

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