Vâng, như tôi nghĩ, /swapfile của bạn quá nhỏ ở 2G. Hãy tăng nó lên 4G và xem điều đó có giúp ích gì không...
Ghi chú: Tùy thuộc vào kiểu sử dụng của bạn, bạn có thể cần bổ sung thêm RAM.
Ghi chú: Sử dụng sai rừm
và đ
các lệnh có thể gây mất dữ liệu. Đề xuất sao chép/dán.
bên trong phần cuối
...
Sudo hoán đổi -a # tắt hoán đổi
sudo rm -i /swapfile # xóa /swapfile cũ
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # đặt bảo vệ tệp thích hợp
Sudo mkswap/tệp hoán đổi # init/tệp hoán đổi
Sudo hoán đổi /swapfile # bật hoán đổi
free -h # xác nhận hoán đổi RAM 6G và 4G
Chỉnh sửa/etc/fstab, sử dụng sudo -H gedit /etc/fstab
hoặc sudo pico /etc/fstab
.
Xác nhận dòng /swapfile này trong /etc/fstab... và xác nhận không có dòng âswapâ nào khác... sử dụng SPACES trong dòng này... xác nhận KHÔNG CÓ TABS...
/swapfile không trao đổi sw 0 0
khởi động lại # khởi động lại và xác minh hoạt động
Cập nhật #1:
Sau khi xem xét dữ liệu SMART cho ổ cứng 500G cũ hơn của bạn, có lỗi ĐỌC, lỗi NGÀNH CHỜ CHỜ và lỗi TỰ KIỂM TRA. Chúng tôi nên chặn đĩa của bạn để xem liệu chúng tôi có thể vạch ra bất kỳ khu vực xấu nào không.
Sau khi chặn đĩa xấu, hãy chạy đĩa
ứng dụng Tự kiểm tra SMART để xác nhận hoạt động đúng.
Lưu ý: KHÔNG hủy bỏ quá trình quét khối xấu!
Lưu ý: KHÔNG chặn SSD
Lưu ý: sao lưu các tệp quan trọng của bạn TRƯỚC!
Lưu ý: quá trình này có thể mất nhiều giờ
Lưu ý: bạn có thể gặp lỗi ổ cứng đang chờ xử lý
Khởi động vào Ubuntu Live DVD/USB ở chế độ Dùng thử Ubuntuâ.
Trong phần cuối
...
Sudo fdisk -l
# xác định tất cả các phân vùng "Hệ thống tập tin Linux"
Sudo e2fsck -fcky /dev/sdXX
# kiểm tra chỉ đọc
hoặc
Sudo e2fsck -fccky/dev/sdXX
# kiểm tra đọc/ghi không phá hủy (khuyến khích)
-k rất quan trọng vì nó lưu bảng khối xấu trước đó và thêm bất kỳ khối xấu mới nào vào bảng đó. Không có -k, bạn sẽ mất tất cả thông tin về khối xấu trước đó.
Tham số -fccky...
-f Buộc kiểm tra ngay cả khi hệ thống tệp có vẻ sạch.
-c Tùy chọn này khiến e2fsck sử dụng chương trình badblocks(8) để thực hiện
quét thiết bị ở chế độ chỉ đọc để tìm bất kỳ khối xấu nào.
Nếu tìm thấy bất kỳ khối xấu nào, chúng sẽ được thêm vào khối xấu
inode để ngăn chúng được phân bổ cho một tệp hoặc direcâ
câu chuyện. Nếu tùy chọn này được chỉ định hai lần, thì quét khối xấu
sẽ được thực hiện bằng cách sử dụng kiểm tra đọc-ghi không phá hủy.
-k Khi được kết hợp với tùy chọn -c, mọi khối xấu hiện có trong
danh sách khối xấu được giữ nguyên và bất kỳ khối xấu mới nào được tìm thấy bởi
đang chạy badblocks(8) sẽ được thêm vào các khối xấu hiện có
danh sách.
-y Giả sử câu trả lời là `có' cho tất cả các câu hỏi; cho phép e2fsck được
được sử dụng không tương tác. Tùy chọn này có thể không được chỉ định tại
cùng lúc với các tùy chọn -n hoặc -p.