Здесь показаны различия между двумя версиями данной страницы.
Последняя версия Следующая версия справа и слева | |||
создание_swap-раздела_для_ubuntu_или_debian [2015/07/25 17:11] admin создано |
создание_swap-раздела_для_ubuntu_или_debian [2015/07/25 17:44] admin |
||
---|---|---|---|
Строка 24: | Строка 24: | ||
</code> | </code> | ||
- | ''df -h | + | Создание файла. Быстрый способ: |
- | Filesystem Size Used Avail Use% Mounted on | + | |
- | /dev/vda 59G 1.3G 55G 3% / | + | Ubuntu |
- | none 4.0K 0 4.0K 0% /sys/fs/cgroup | + | <code> |
- | udev 2.0G 12K 2.0G 1% /dev | + | sudo fallocate -l 4G swapfile |
- | tmpfs 396M 312K 396M 1% /run | + | </code> |
- | none 5.0M 0 5.0M 0% /run/lock | + | |
- | none 2.0G 0 2.0G 0% /run/shm | + | Debian |
- | none 100M 0 100M 0% /run/user'' | + | <code> |
+ | fallocate -l 4G swapfile | ||
+ | </code> | ||
+ | |||
+ | Долгий способ: | ||
+ | |||
+ | Ubuntu | ||
+ | <code> | ||
+ | sudo dd if=/dev/zero of=swapfile bs=1G count=4 | ||
+ | </code> | ||
+ | |||
+ | Debian | ||
+ | <code> | ||
+ | dd if=/dev/zero of=swapfile bs=1G count=4 | ||
+ | </code> | ||
+ | |||
+ | Проверка: | ||
+ | |||
+ | <code> | ||
+ | ls -lh swapfile | ||
+ | -rw-r--r-- 1 root root 4.0G Apr 28 17:15 swapfile | ||
+ | </code> | ||
+ | |||
+ | Активация swap-файла | ||
+ | |||
+ | Ubuntu | ||
+ | <code> | ||
+ | sudo chmod 600 swapfile | ||
+ | </code> | ||
+ | |||
+ | Debian | ||
+ | <code> | ||
+ | chmod 600 swapfile | ||
+ | </code> | ||
+ | |||
+ | Теперь, когда файл защищен, можно указать системе на swap-пространство с помощью команды: | ||
+ | |||
+ | Ubuntu | ||
+ | <code> | ||
+ | sudo mkswap swapfile | ||
+ | </code> | ||
+ | |||
+ | Debian | ||
+ | <code> | ||
+ | mkswap swapfile | ||
+ | </code> | ||
+ | |||
+ | Примерный вывод: | ||
+ | <code> | ||
+ | Setting up swapspace version 1, size = 4194300 KiB | ||
+ | no label, UUID=e2f1e9cf-c0a9-4ed4-b8ab-714b8a7d6944 | ||
+ | </code> | ||
+ | |||
+ | Теперь файл можно использовать в качестве swap. Активируйте его, введя: | ||
+ | |||
+ | Ubuntu | ||
+ | <code> | ||
+ | sudo swapon swapfile | ||
+ | </code> | ||
+ | |||
+ | Debian | ||
+ | <code> | ||
+ | swapon swapfile | ||
+ | </code> | ||
+ | |||
+ | Убедитесь, что процедура прошла успешно, проверив отчеты системы о swap, как в начале статьи: | ||
+ | |||
+ | Ubuntu | ||
+ | <code> | ||
+ | sudo swapon -s | ||
+ | </code> | ||
+ | |||
+ | Debian | ||
+ | <code> | ||
+ | swapon -s | ||
+ | </code> | ||
+ | |||
+ | Вывод: | ||
+ | |||
+ | <code> | ||
+ | Filename Type Size Used Priority | ||
+ | /swapfile file 4194300 0 -1 | ||
+ | </code> | ||
+ | |||
+ | ====== Автоматизация запуска swap-файла ====== | ||
+ | |||
+ | Отредактируйте файл fstab с привилегиями root, открыв его в текстовом редакторе: | ||
+ | |||
+ | Ubuntu | ||
+ | <code> | ||
+ | sudo nano /etc/fstab | ||
+ | </code> | ||
+ | |||
+ | Debian | ||
+ | <code> | ||
+ | nano /etc/fstab | ||
+ | </code> | ||
+ | |||
+ | Допишите в конец | ||
+ | <code> | ||
+ | /mnt/ssd/swap/swapfile none swap sw 0 0 | ||
+ | </code> | ||
+ | |||
+ | Обращаем ваше внимание, что путь до файла swapfile должен быть полным. | ||
+ | |||
+ | Все. Этого вполне достаточно для организации стандартного файла подкачки (swap раздела). | ||
+ | |||
+ | Для подробно информацией и тонкости настройки по ссылке: | ||
+ | [[http://www.8host.com/blog/kak-dobavit-swap-na-ubuntu-14-04/]] |