ZRAMCTL(8) | Керування системою | ZRAMCTL(8) |
zramctl — налаштовування пристроїв zram та керування ними
Отримати інформацію:
Скинути zram:
Вивести назву першого невикористаного пристрою zram:
Налаштовування пристрою zram:
zramctl використовують для швидкого налаштовування параметрів пристроїв zram, для відновлення початкового стану пристроїв zram і опитування стану використаних пристроїв zram.
Якщо не буде надано жодного параметра, буде показано дані усіх пристроїв zram ненульового розміру.
Зауважте, що вузол пристрій-zram, вказаний у рядку команди, має вже існувати. Команда zramctl створює вузли /dev/zram<N>, лише якщо вказано параметр --find. Може так статися (і так часто буває), що після завантаження системи вузли /dev/zram<N> ще не створено.
-a, --algorithm lzo|lz4|lz4hc|deflate|842|zstd
-f, --find
-n, --noheadings
-o, --output список
--output-all
--raw
-r, --reset
-s, --size розмір
Після аргументу розмір можна додавати суфікси одиниць KiB (=1024), MiB (=1024*1024) тощо для GiB, TiB, PiB, EiB, ZiB та YiB (частина «iB» є необов'язковою, наприклад, «K» є тим самим, що і «KiB») або суфікси KB (=1000), MB (=1000*1000) тощо для GB, TB, PB, EB, ZB і YB.
-t, --streams число
-h, --help
-V, --version
zramctl повертає 0, якщо дію виконано успішно, і ненульове значення, якщо станеться помилка.
/dev/zram[0..N]
Наведені нижче команди налаштовують пристрій zram розміром в один гігабайт і використовують його як пристрій резервної пам'яті.
# zramctl --find --size 1024M
/dev/zram0
# mkswap /dev/zram0
# swapon /dev/zram0
...
# swapoff /dev/zram0
# zramctl --reset /dev/zram0
Timofey Titovets <nefelim4ag@gmail.com>, Karel Zak <kzak@redhat.com>
Linux kernel documentation <http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/admin-guide/blockdev/zram.rst>
Для звітування про вади використовуйте систему стеження помилками на <https://github.com/util-linux/util-linux/issues>.
zramctl є частиною пакунка util-linux, який можна отримати з Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>
Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3. НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.
Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org.
11 травня 2022 року | util-linux 2.38.1 |