
Диск sda — это SSD, а sdb — это обычный жесткий диск.
# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda1 partition 8387580 4333320 -1
/dev/sdb7 partition 4194300 0 -2
/dev/sdb8 partition 4194296 0 -3
/dev/sdb9 partition 4194296 0 -4
/dev/sdb10 partition 4194300 0 -5
# _
Я думаю, что эта ситуация (в которой наиболее приоритетным является sda1) имеет место с момента замены всех sbd$NUMBER.
# cat /etc/fstab
[...]
/dev/sda1 none swap sw 0 0
/dev/sdb7 none swap sw 0 0
/dev/sdb8 none swap sw 0 0
/dev/sdb9 none swap sw 0 0
/dev/sdb10 none swap sw 0 0
[...]
# _
Я не уверен, каковы будут приоритеты, когда я смогу перезапустить проект.
Что none swap sw 0 0
значит в /etc/fstab
?
Могу ли я настроить их так, чтобы sda1 стал первым подкачиваемым файлом?
Влияет ли порядок строк обмена на /etc/fstab
приоритетравный( none swap sw 0 0
то же самое) поменять строки местами?
решение1
Вы можете указать приоритет в fstab
:
/dev/sda2 none swap sw,pri=30 0 0
/dev/sdb2 none swap sw,pri=20 0 0
/dev/sdc2 none swap sw,pri=10 0 0
По умолчанию каждому добавленному swapspace будет присвоен приоритет -1, -2, -3... Самый высокий приоритет будет использован первым. Выше система использовала бы /dev/sda2
сначала, затем /dev/sdb2
, затем /dev/sdc2
.
Если несколько свопов имеют одинаковый приоритет, пространства подкачки будут использоваться параллельно.
решение2
The fstab Формат имеет следующие поля:
- спецификация устройства– Имя устройства, метка, UUID или другие средства указания раздела или источника данных, к которым относится эта запись.
- Точка монтирования– Если к содержимому устройства возможен доступ после монтирования; для разделов подкачки или файлов это значение равно none.
- fs-тип– Тип монтируемой файловой системы.
- параметры– Параметры, описывающие различные другие аспекты файловой системы, например, монтируется ли она автоматически при загрузке, какие пользователи могут монтировать ее или получать к ней доступ, можно ли в нее записывать или только читать, ее размер и т. д.; специальный параметр defaults относится к предопределенному набору параметров в зависимости от типа файловой системы.
- свалка– Число, указывающее, следует ли и как часто выполнять резервное копирование файловой системы программой дампа; ноль указывает на то, что файловая система никогда не будет автоматически резервироваться.
- проходить– Число, указывающее порядок, в котором программа fsck будет проверять устройства на наличие ошибок во время загрузки.
Когдаfs-тип"swap", приоритет можно указать с помощью pri
параметра. Приоритет по умолчанию отрицательный (то есть отсутствует), пронумерованный в соответствии с порядком добавления устройства подкачки. Первое устройство подкачки, добавленное с момента загрузки, имеет приоритет -1, второе добавленное устройство подкачки имеет приоритет -2.
Реальные назначенные приоритеты имеют положительное значение от 0 до 32767. Более высокие числа указывают на более высокий приоритет. Если два или более устройств имеют одинаковый приоритет, и это самый высокий доступный приоритет, страницы распределяются между ними по принципу циклического перебора.