NHỮNG CÂU HỎI THƯỜNG GẶP VỀ LINUX - Trang 30

Những câu hỏi thường gặp về Linux

/dev/hda2 none swap sw

Nếu bạn thấy:

Unable to find swap-space signature

9

tức là bạn đã quên chạy mkswap cho phân vùng đó. Hãy xem thêm các cuốn hướng dẫn (manual) để
biết chi tiết. Nó hoạt động khá giống với mkfs.

Hãy chạy thử lệnh free để xem dung lượng vùng nhớ còn trống, trên màn hình sẽ có một dòng tương tự
với dòng sau:

total used free Swap:

10

10188 2960 7228

Nếu gõ vào lệnh cat /proc/swaps chỉ cho thấy tên tập tin hay phân vùng, chứ không có thông tin về
vùng nhớ ảo, khi đó tập tin hay phân vùng dùng làm vùng nhớ ảo cần phải thiết lập lại.

Bạn có thể sử dụng fdisk (dưới quyền root) để xác định phân vùng nào trên đĩa cứng đã được chuẩn bị
để làm vùng nhớ ảo. Phân vùng này cần phải định dạng với mkswap trước khi sử dụng nó bằng lệnh
swapon

.

H:

Làm sao để thêm vùng nhớ ảo?

Đ:

Ngoài các vùng nhớ sử dụng phân vùng đĩa cứng, Linux còn cho phép sử dụng tập tin làm vùng nhớ

ảo (tập tin hoán đổi - swap file). Một vài chương trình, như g++, có thể sử dụng một lượng lớn bộ nhớ,
cần phải tạo thêm vùng nhớ ảo bổ sung tạm thời trong lúc chạy. Ví dụ để tạo thêm một vùng nhớ ảo
khoảng 64MB, bạn chạy lần lượt các lệnh sau:

# dd if=/dev/zero of=/swap bs=1024 count=65535

# mkswap /swap

# swapon /swap

Đối số count= của lệnh dd xác định dung lượng của tập tin hoán đổi. Trong ví dụ này, tên tập tin hoán
đổi là

/swap

, nhưng tên và vị trí trên thực tế là tùy ý, thường chỉ phụ thuộc vào dung lượng cần thiết và

bạn có quyền được ghi vào thư mục nào.

Khi bạn không cần vùng nhớ ảo đó nữa, hãy hủy nó bằng các lệnh sau:

# swapoff /swap

# rm /swap

29

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.