Làm thế nào thay đổi vĩnh viễn ưu tiên đĩa trao đổi Linux


9

Tôi đang sử dụng hai đĩa trao đổi. Thay đổi thứ tự họ đang /etc/fstabsử dụng và sử dụng pritrong fstabdường như không có bất kỳ ảnh hưởng nào.

Đây là những gì nó trông giống như trong /etc/fstab:

#swap on other disk
UUID=90a1550c-84d6-4bde-8bc1-7c15292980f1 none            swap    sw,pri=-1              0       0

#swap on same disk
UUID=13b70e65-f1c3-4728-920f-9e92467d1df0 none            swap    sw,pri=-2              0       0

Đây là đầu ra của swapon -s:

Filename            Type        Size       Used   Priority
/dev/sda1           partition   2562328 176    -1
/dev/sdb1           partition   2562328 0      -2

Nó trái ngược với những gì nó đang ở fstab, và những thay đổi fstabdường như không có tác dụng.

Câu trả lời:


3

Tất cả có vẻ tốt.

pri=-1pri=-2trong fstabphương tiện của bạn sda1là một ưu tiên.

Nếu bạn muốn nghịch đảo, loại bỏ '-'. Bạn nên có sw,pri=1cho sda1sw,pri=2cho sda2.

Khởi động lại và kiểm tra lại.


fstab của tôi không hiển thị cấu hình ưu tiên trao đổi, tôi tự hỏi làm thế nào nó được tự động hóa ở đây
Aquarius Power

3

Dường như pritham số được đặt thành -1 in /etc/fstab(giá trị mặc định theo cách này) không ảnh hưởng đến mức độ ưu tiên được báo cáo bởi swapon. Để làm cho nó hoạt động, bạn phải thay đổi cho một số lớn hơn (như 1).

Ví dụ không hoạt động:

# swap was on /dev/sdb2 during installation
UUID=b42f6c79-d6c8-4b7e-a5e3-468d83f30146 none        swap    sw,pri=-1       0       0
# swap was on /dev/sdc2 during installation
UUID=ead96714-efdf-4758-8124-a79aa98dd052 none        swap    sw,pri=-1       0       0

Nhưng lợi nhuận hoán đổi là:

$ swapon -s
Filename                    Type            Size    Used    Priority
/dev/sdb2                   partition       2096832 5652    -1
/dev/sdc2                   partition       2096832 0       -2

Mặt khác

# swap was on /dev/sdb2 during installation
UUID=b42f6c79-d6c8-4b7e-a5e3-468d83f30146 none        swap    sw,pri=1       0       0
# swap was on /dev/sdc2 during installation
UUID=ead96714-efdf-4758-8124-a79aa98dd052 none        swap    sw,pri=1       0       0

Sau đó, trao đổi trả lại cho:

$ swapon -s
Filename                    Type            Size    Used    Priority
/dev/sdb2                   partition       2096832 1741    1
/dev/sdc2                   partition       2096832 1635    1

2

Có, nhưng cố gắng đặt ưu tiên tiêu cực không hoạt động; chúng tôi chỉ được phép sử dụng số dương. Để báo cho hệ thống sử dụng một phân vùng hoặc tệp hoán đổi đã cho trước một tệp khác, gán một số dương lớn hơn cho nó trong fstab.


từ trang người đàn ông
hoán đổi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.