table of contents
SWAPON(8) | Администрација система | SWAPON(8) |
НАЗИВ¶
swapon, swapoff - укључује/искључује уређаје и датотеке зарад страничења и размењивања
УВОД¶
swapon [options] [specialfile...]
swapoff [-va] [specialfile...]
ОПИС¶
swapon is used to specify devices on which paging and swapping are to take place.
Коришћени уређај или датотека је дат параметром специјална-датотека. Може бити у облику -L натпис или -U ууид да назначи уређај по натпису или ууид-у.
Позиви за swapon обично се јављају у скриптама подизања система, чинећи све разменске уређаје доступним, тако да се активност страничења и размене испреплиће на неколико уређаја и датотека.
swapoff disables swapping on the specified devices and files. When the -a flag is given, swapping is disabled on all known swap devices and files (as found in /proc/swaps or /etc/fstab).
ОПЦИЈЕ¶
-a, --all
-T, --fstab путања
-d, --discard[=политика]
--discard=once
--discard=pages
Ако политика није изабрана, основно понашање је укључивање обе врсте одбацивања. /etc/fstab опције качења discard, discard=једном, или discard=странице се могу такође користити за укључивање опција одбацивања.
-e, --ifexists
-f, --fixpgsz
-L натпис
-o, --options опције
swapon -o pri=1,discard=pages,nofail /dev/sda2
Ниска опција се последња процењује и преписује све остале опције линије наредби.
-p, --priority предност
-s, --summary
--show[=колона...]
--output-all
--noheadings
--raw
--bytes
-U ууид
-v, --verbose
-h, --help
-V, --version
ИЗЛАЗНО СТАЊЕ¶
swapoff has the following exit status values since v2.36:
0
2
4
8
16
32
64
Наредба swapoff --all резултира 0 (све је успело), 32 (ништа није успело), или 64 (нешто није успело, нешто јесте).
+ Стара издања пре и2.36 немају документовано излазно стање, 0 значи успех у свим издањима.
ОКРУЖЕЊЕ¶
LIBMOUNT_DEBUG=all
LIBBLKID_DEBUG=all
ДАТОТЕКЕ¶
/dev/sd??
/etc/fstab
БЕЛЕШКЕ¶
Датотеке са рупама¶
Примена разменске датотеке у кернелу очекује да ће моћи да пише у датотеку директно, без помоћи система датотека. Ово је проблем на датотекама са рупама или на датотекама које се умножавају при уписују на системима датотека као што је „Btrfs“.
Наредбе као cp(1) или truncate(1) стварају датотеке са рупама. Те датотеке ће swapon одбити.
Унапред додељене датотеке створене са fallocate(1) се могу протумачити као датотеке са рупама превише зависне од система датотека. Унапред додељене датотеке размене су подржане на XFS-у од Линукса 4.18.
Најпригодније решење за прављење разменске датотеке је да се користи dd(1) и /dev/zero.
Btrfs¶
Разменске датотеке на Btrfs-у су подржане још од Линукса 5.0 над датотекама са nocow атрибутом. Видите btrfs(5) страницу упутства за више о томе.
NFS¶
Размена на NFS-у не може радити.
Обустава¶
swapon automatically detects and rewrites a swap space signature with old software suspend data (e.g., S1SUSPEND, S2SUSPEND, ...). The problem is that if we don’t do it, then we get data corruption the next time an attempt at unsuspending is made.
ИСТОРИЈАТ¶
Наредба swapon се појавила у 4.0BSD-у.
ПОГЛЕДАЈТЕ ТАКОЂЕ¶
swapoff(2), swapon(2), fstab(5), init(8), fallocate(1), mkswap(8), mount(8), rc(8)
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба swapon је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-10-01 | util-linux 2.40.2 |