Với nhiều người quen sử dụng windows chắc đã rất quen thuộc với chế độ
Hibernate - chế độ ngủ đông rất tiện lợi cho phép lưu các chương trình và dữ liệu
mở giúp cho người dùng có
thể tiếp tục trở lại trạng thái trước đó của hệ thống một cách nhanh chóng.
Song trong Ubuntu 12.10 chế độ này đã bị vô hiệu hóa vì đôi khi Hibernate có thể
hoạt động không chuẩn xác trên hệ thống. Nếu Hibernate hoạt động không đúng, người
dùng có thể mất dữ liệu hoặc một số driver phần cứng cũng sẽ không hoạt động
sau khi trở lại từ chế độ Hibernate.
Song trước
khi kích hoạt lại chế độ Hibernate ta hoàn toàn có thể kiểm tra xem chế độ
Hibernate có hoạt động chính xác trên máy mình hay không để quyết định việc
kích hoạt lại nó.
Trong Ubuntu 12.10
có chế độ Suspend cũng có chức năng lưu lại các trương trình và dữ liệu mở.
Song chế độ này lưu các tiến trình đang hoạt động vào Ram cho nên máy vẫn tiêu
thụ một lượng điện năng nhất định. Mặt khác nếu mất nguồn điện vì một lý do nào
đó thì dữ liệu sẽ bị mất.
Với
Hibernate, trạng thái hệ thống sẽ được lưu trong ổ đĩa cứng và máy sẽ tắt, do
đó sẽ không tiêu thụ điện năng. Mặc dù khởi động từ Hibernate sẽ lâu hơn
Suspend một chút do máy phải khôi phục dữ liêu vào Ram chứ không có sẵn dữ liệu
trong Ram như Suspend.
Các
bước kích hoạt lại
chế độ Hibernate:
Đầu tiên ta cần
kiểm tra xem Hibernate có hoạt động chính xác hay không. Mở một vài chương trình
bất kỳ. Sau đó mở cửa sổ dòng lệnh, chạy lệnh: sudo pm-hibernate
Máy ngưng hoạt động sau khi chạy lệnh, mở lại
máy, nếu các chương trình
vẫn tiếp tục chạy bình thường
thì có nghĩa là
Hibernate hoạt động bình thường.
Ngoài ra
trong Ubuntu, chế độ Hibernate sẽ lưu các dữ liệu trên phân vùng Swap. Do đó nếu
dung lượng của phân cùng Swap nhỏ hơn dung lượng Ram thì
Hibernate sẽ hoạt động không chính xác. Để so sánh nhanh dung lượng Ram và dung
lượng phân vùng
Swap ta có thể dùng ứng dụng System Monitor:
Nếu phân vùng
Swap nhỏ hơn Ram, cần
chia thêm dung lượng cho phân vùng Swap. (Có thể sử dụng công cụ Gparted để làm
việc này).
Có thể thực
hiện Hibernate bằng lệnh như trên. Song để tiện lợi hơn ta nên đưa tùy chọn
Hibernate vào trong Menu, bằng cách tạo ra một file PolicyKit.
Thực hiện đoạn
lệnh để mở một file gedit ở vị trí cần tạo file:
gksu gedit
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Sau đó gõ đoạn
code sau vào file gedit vừa tạo rồi nhấn lưu file.
[Enable Hibernate]
Identity=unix-user:*
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
Log out sau đó log in trở lại, sẽ thấy tùy chọn Hibernate trong Menu.
Bùi Việt Anh
(Sưu tầm trên Internet)
No comments:
Post a Comment