Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
linux:swapfile [2018/06/13 13:43] s.maksimov |
linux:swapfile [2018/06/13 17:42] s.maksimov |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Linux Swap file ====== | + | Для подключения файла подкачки следует выполнить следующие действия: |
- | **Как создать и включить swap в Linux** | + | * Создать файл размером, равное произведению <РАЗМЕР> на <КОЛ-ВО> |
- | * ''dd if=/dev/zero of=/swapfile bs=128M count=10'' - создали файл размером 128мб*10 | + | ''dd if=/dev/zero of=/swapfile bs=<РАЗМЕР> count=<КОЛ-ВО>'' |
- | * ''chmod 600 /swapfile'' - установим права чтение/запись для root | + | |
- | * ''mkswap /swapfile'' - создаем swap | + | |
- | * ''swapon -a /swapfile'' - подключаем | + | |
- | * в ''/etc/fstab'' вводим ''/swapfile swap swap defaults 0 0'' | + | |
- | * ''reboot'' | + | |
+ | Где: | ||
+ | * <РАЗМЕР> - размер может быть (1k, 1M, 10M, 1G) | ||
+ | * <КОЛ-ВО> - количество итераций (от 1 и до бесконечности) | ||
+ | Например | ||
+ | ''dd if=/dev/zero of=/swapfile bs=1M count=128'' | ||
+ | Создаст файл размером 128 Мб. | ||
+ | |||
+ | следует выполнить chmod, для установки нужных прав на файл (чтение/запись для root) | ||
+ | * ''chmod 600 /swapfile'' | ||
+ | указать системе, что это файл подкачки Linux | ||
+ | * ''mkswap /swapfile'' | ||
+ | произвести подключение swap файла | ||
+ | * ''swapon -a /swapfile'' | ||
+ | добавить в конфиг следующее значение - ''/swapfile swap swap defaults 0 0'' | ||
+ | * отредактировать ''/etc/fstab'' | ||
+ | для применения изменений файловой системы нужно выполнить перезагрузку | ||
+ | * ''reboot'' | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
**Отключение swap** | **Отключение swap** | ||
- | * ''swapoff -a'' - отключаем swap | + | отключение swap |
- | * ''rm -f /swapfile'' - удаление файла | + | * ''swapoff -a'' |
- | * редактируем ''/etc/fstab'' | + | удаление файла |
+ | * ''rm -f /swapfile'' | ||
+ | удалить из конфига запись о swap | ||
+ | * отредактировать ''/etc/fstab'' | ||
+ | перезагрузка | ||
* ''reboot'' | * ''reboot'' | ||