Thứ Tư, 30 tháng 7, 2014

CÁCH XỬ LÝ KHI LINUX KHÔNG NHẬN PHÂN VÙNG SWAP

Linux không nhận phân vùng Swap có thể do nhiều nguyên nhân chẳng hạn như vô tình trong 1 lật vọc vẹc bạn vô tình định dạng lại phân vùng Swap làm thay đổi Mã UUID mà hệ thống không kịp cập nhập và kết quả là hệ thống không nhận thấy phân vùng Swap sẵn có trên máy.
Hay có thể bạn bị mất phân vùng Swap vì lý do nào đó.
Hay có thể 1 lần voc file fstab vô tình sóa mất đoạn code mount phân vùng Swap và hậu quả là như vầy đây


hệ thống báo Swap not available.


 Phương án xử lý như sau.
1. mở Terminal đăng nhập với quyền root bằng lệnh:
    # su hoặc # sudo -i
2. kiểm tra xem bạn đã có phân vùng Swap chưa và nó nằm ở đâu trên ổ cứng bằng lệnh 
    # fdisk -l

ở đây tôi đã có phân vùng Swap đó là phân vùng dev/sda5


3. Kiểm tra xem Linux có mount phân vùng swap không?
   - Mở file etc/fstab bằng lệnh:
   # gedit /etc/fstab
nếu có đoạn code sau: 
UUID =...... none            swap    sw              0       0
như hình dưới vậy là hệ thống đã mount phân vùng Swap.
ngược lại tức là hệ thống chưa mount phân vùng Swap. BạnBạn phải bổ sung đoạn code tương tự như trên với mã UUID của phân vùng Swap
2. Kiểm tra xem mã UUID có đúng không?

Để biết UUID của phân vùng Swap ta sử dụng lệnh
   # blkid
3. So sánh UUID của phân vùng Swap trong terminal và trong file fstab thấy khớp. như vậy là do chưa kích hoạt phân vùng Swap
4. Kích hoạt phân vùng Swap bằng lệnh:
   # swapon -va
5. Kiểm tra kết quả bằng lệnh 
   # gedit /proc/swaps 

hoặc mở system moniter 

kết quả tương tự tức là bạn đã thành công 

Không có nhận xét nào:

Đăng nhận xét