.\" -*- coding: UTF-8 -*- '\" t .\" Title: swapon .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.15 .\" Date: 2022-05-11 .\" Manual: System Administration .\" Source: util-linux 2.38.1 .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SWAPON 8 "11 травня 2022 року" "util\-linux 2.38.1" "Керування системою" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH НАЗВА swapon, swapoff — вимикання пристроїв і файлів для поділу на сторінки і резервування .SH "КОРОТКИЙ ОПИС" .sp \fBswapon\fP [параметри] [\fIспеціальний\-файл\fP...] .sp \fBswapoff\fP [\fB\-va\fP] [\fIспеціальний\-файл\fP...] .SH ОПИС .sp \fBswapon\fP використовують для визначення пристроїв, на яких відбуватиметься поділ на сторінки та робота із резервною пам'яттю. .sp Використаний пристрій або файл задає параметр \fIспеціальний\-файл\fP. Його може бути задано у формі \fB\-L\fP \fIмітка\fP або \fB\-U\fP \fIuuid\fP для визначення пристрою за міткою або UUID. .sp Виклик \fBswapon\fP, зазвичай, відбувається зі скриптів завантаження системи, які роблять усі пристрої резервної пам'яті доступними, тому дії з поділу на сторінки і роботи із резервною пам'яттю на диску розподіляються між декількома пристроями і файлами. .sp \fBswapoff\fP вимикає резервну пам'ять на вказаних пристроях і у файлах. Якщо задано прапорець \fB\-a\fP, резервну пам'ять на диску вимкнено для усіх відомих пристроїв і файлів резервної пам'яті (які буде знайдено у \fI/proc/swaps\fP або \fI/etc/fstab\fP). .SH ПАРАМЕТРИ .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Усі пристрої, які позначено як «swap» в \fI/etc/fstab\fP, буде зроблено доступними, окрім тих, які вказано із параметром «noauto». Пристрої, які вже використовуються для резервної пам'яті, буде без повідомлень пропущено. .RE .sp \fB\-d\fP, \fB\-\-discard\fP[\fB=\fP\fIправила\fP] .RS 4 Увімкнути відкидання резервної пам'яті на диску, якщо підтримку дії з відкидання або обрізання передбачено для базового пристрою резервної пам'яті. Це може удосконалити швидкодію на деяких пристроях SSD, але часто цього не відбувається. За допомогою цього параметра можна вибрати між двома доступними правилами відкидання резервної пам'яті на диску: .sp \fB\-\-discard=once\fP .RS 4 для виконання одноразової дії з відкидання для усієї області резервної пам'яті на диску при виконанні swapon; або .RE .sp \fB\-\-discard=pages\fP .RS 4 для асинхронного відкидання вивільнених сторінок резервної пам'яті на диску до того, як вони стануть доступними для повторного використання. .RE .sp Якщо не вибрано жодних правил, типовою поведінкою буде вмикання обох типів відкидання. Для вмикання прапорців відкидання можна також скористатися параметрами монтування \fI/etc/fstab\fP \fBdiscard\fP, \fBdiscard=once\fP або \fBdiscard=pages\fP. .RE .sp \fB\-e\fP, \fB\-\-ifexists\fP .RS 4 Без повідомлень пропускати пристрої, яких не існує. Також для пропускання пристроїв, яких не існує, можна скористатися параметром монтування \fBnofail\fP в \fI/etc/fstab\fP. .RE .sp \fB\-f\fP, \fB\-\-fixpgsz\fP .RS 4 Повторно ініціалізувати (виконати mkswap) простір резервної пам'яті, якщо розмір його сторінки не відповідає розміру у поточному запущеному ядрі системи. \fBmkswap\fP(8) ініціалізує увесь пристрій і не перевіряє пристрій на наявність помилкових блоків. .RE .sp \fB\-L\fP \fIмітка\fP .RS 4 Використати розділ, який має вказану \fIмітку\fP. (Для цього потрібен доступу до \fI/proc/partitions\fP.) .RE .sp \fB\-o\fP, \fB\-\-options\fP \fIпараметри\fP .RS 4 Вказати параметри резервної пам'яті на диску за допомогою сумісного з \fIfstab\fP рядка відокремлених комами значень. Приклад: .sp \fBswapon \-o pri=1,discard=pages,nofail /dev/sda2\fP .sp Рядок \fIпараметри\fP буде оброблено останнім, він має вищий пріоритет над усіма іншими параметрами рядка команди. .RE .sp \fB\-p\fP, \fB\-\-priority\fP \fIпріоритетність\fP .RS 4 Вказати пріоритетність пристрою резервної пам'яті. \fIпріоритетність\fP є значенням від \-1 до 32767. Більші значення означають вищу пріоритетність. Див. \fBswapon\fP(2), щоб ознайомитися із усіма описами пріоритетностей резервної пам'яті на диску. Додайте \fBpri=\fP\fIзначення\fP до поля параметрів \fI/etc/fstab\fP, щоб скористатися у поєднанні із \fBswapon \-a\fP. Якщо пріоритетності не визначено, типовим значенням буде \-1. .RE .sp \fB\-s\fP, \fB\-\-summary\fP .RS 4 Вивести резюме щодо використання резервної пам'яті на диску за пристроями. Еквівалент \fBcat /proc/swaps\fP. Цей формат виведення даних є ЗАСТАРІЛИМ, його замінено на параметр \fB\-\-show\fP, який забезпечує краще керування виведенням даних. .RE .sp \fB\-\-show\fP[\fB=\fP\fIстовпчик\fP...] .RS 4 Вивести придатну до визначення таблицю областей резервної пам'яті на диску. Див. виведення команди з параметром \fB\-\-help\fP, щоб ознайомитися зі списком доступних стовпчиків. .RE .sp \fB\-\-output\-all\fP .RS 4 Вивести список усіх доступних стовпчиків. .RE .sp \fB\-\-noheadings\fP .RS 4 Не виводити заголовки при виведенні на основі \fB\-\-show\fP. .RE .sp \fB\-\-raw\fP .RS 4 Виводити дані \fB\-\-show\fP без вирівнювання стовпчиків таблиці. .RE .sp \fB\-\-bytes\fP .RS 4 Показати розмір області свопінгу (резервної пам'яті) у байтах у виведенні \fB\-\-show\fP замість зручних для читання одиниць. .RE .sp \fB\-U\fP \fIuuid\fP .RS 4 Використати розділ, який має вказаний \fIuuid\fP. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Режим докладних повідомлень. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Вивести текст довідки і завершити роботу. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Вивести дані щодо версії і завершити роботу. .RE .SH "СТАН ВИХОДУ" .sp \fBswapoff\fP має такі значення стану виходу, починаючи з версії 2.36: .sp \fB0\fP .RS 4 успіх .RE .sp \fB2\fP .RS 4 у системі недостатньо пам'яті, щоб припинити використання резервної пам'яті на диску (OOM) .RE .sp \fB4\fP .RS 4 системний виклик \fBswapoff\fP(2) зазнав невдачі з іншої причини .RE .sp \fB8\fP .RS 4 не пов'язана із системним викликом \fBswapoff\fP(2) помилка (не вистачає пам'яті...) .RE .sp \fB16\fP .RS 4 помилка використання або синтаксична помилка .RE .sp \fB32\fP .RS 4 усі виклики swapoff завершилися помилками при використанні \fB\-\-all\fP .RE .sp \fB64\fP .RS 4 деякі з викликів swapoff було здійснено успішно при використанні з \fB\-\-all\fP .RE .sp Команда \fBswapoff \-\-all\fP повертає 0 (усі успішно), 32 (усі невдало) або 64 (деякі невдало, деякі успішно). .sp + У старих версіях до 2.36 не мали документованих стані виходу, 0 означає «успіх» в усіх версіях. .SH СЕРЕДОВИЩЕ .sp \fBLIBMOUNT_DEBUG\fP=all .RS 4 вмикає показ діагностичних повідомлень \fBlibmount\fP. .RE .sp \fBLIBBLKID_DEBUG\fP=all .RS 4 вмикає показ діагностичних повідомлень \fBlibblkid\fP. .RE .SH ФАЙЛИ .sp \fI/dev/sd??\fP .RS 4 стандартні пристрої поділу на сторінки .RE .sp \fI/etc/fstab\fP .RS 4 таблиця опису файлової системи символами ASCII .RE .SH ПРИМІТКИ .SS "Файли з дірками" .sp Реалізація файла резервної пам'яті у ядрі передбачає можливість запису до файла безпосередньо, без допомоги з боку файлової системи. Це є проблемою для файлів із дірками або файлів із копіюванням при запису у файлових системах, які подібні до Btrfs. .sp Команди like \fBcp\fP(1) і \fBtruncate\fP(1) створюють файли з дірками. Ці файли буде відкинуто \fBswapon\fP. .sp Попередньо розміщені файли, які створено за допомогою \fBfallocate\fP(1), може бути також оброблено як файли із дірками, залежно від файлової системи. Підтримку попереднього розміщення файлів резервної пам'яті на диску у XFS передбачено, починаючи з Linux 4.18. .sp Найпридатнішим для портування рішенням зі створення файла резервної пам'яті є використання \fBdd\fP(1) і \fI/dev/zero\fP. .SS Btrfs .sp Підтримку файлів резервної пам'яті на Btrfs реалізовано, починаючи з Linux 5.0 для файлів із атрибутом \fBnocow\fP. Див. сторінку підручника щодо \fBbtrfs\fP(5), щоб дізнатися більше. .SS NFS .sp Використання резервної пам'яті із \fBNFS\fP може не працювати. .SS Призупинення .sp \fBswapon\fP автоматично виявляє і перезаписує підпис простору резервної пам'яті із застарілими даними призупинення роботи програмного забезпечення (наприклад, \fBS1SUSPEND\fP, \fBS2SUSPEND\fP ...). Проблема полягає у тому, що якщо цього не робити, ми отримаємо пошкодження даних під час наступної спроби виходу зі стану призупинення. .SH ЖУРНАЛ .sp Команда \fBswapon\fP з'явилася у 4.0BSD. .SH "ДИВ. ТАКОЖ" .sp \fBswapoff\fP(2), \fBswapon\fP(2), \fBfstab\fP(5), \fBinit\fP(8), \fBfallocate\fP(1), \fBmkswap\fP(8), \fBmount\fP(8), \fBrc\fP(8) .SH "ЗВІТИ ПРО ВАДИ" .sp Для звітування про вади використовуйте систему стеження помилками на .URL https://github.com/util\-linux/util\-linux/issues "" . .SH ДОСТУПНІСТЬ .sp \fBswapon\fP є частиною пакунка util\-linux, який можна отримати з .URL https://www.kernel.org/pub/linux/utils/util\-linux/ "Linux Kernel Archive" . .PP .SH ПЕРЕКЛАД Український переклад цієї сторінки посібника виконано Yuri Chornoivan . .PP Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE . НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ. .PP Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: .MT trans-uk@lists.fedoraproject.org .ME .