Ви завжди можете створити файл свопу
щоб додати більше місця для заміни. Це не те саме (у кожному аспекті) як swap-розділ, але це буде легко та динамічно.
Змініть /media/fasthdd/swapfile.img
все, що вам подобається, наприклад, це також може бути /swap.img
. /media/fasthdd/swapfile.img
це лише приклад імені файлу, якщо ви використовуєте це, то, звичайно, повинен бути каталог /media/fasthdd/
з достатньою кількістю вільного місця для нового файлу swap.
Використовуйте будь-які термінальні програми для запуску команд. Усі команди повинні бути виконані з привілеями root , для цього ви можете або додати sudo
до початку кожної команди, або виконати sudo bash
перед запуском команд.
1. Створіть порожній файл:
Цей файл буде містити вміст віртуальної пам'яті, тому зробіть файл достатньо великим для ваших потреб. Цей файл створить 1Gb файл, що означає + 1 Гбіт місця для вашої системи:
dd if=/dev/zero of=/media/fasthdd/swapfile.img bs=1024 count=1M
Якщо ви хочете зробити 3Gb файл, то змініть значення count на count=3M
. Див. Для man dd
отримання додаткової інформації.
2. Створити файл swap:
Наступна команда створить "swap file system" всередині вашого свіжого файлу swap.
mkswap /media/fasthdd/swapfile.img
3. Підключення до завантаження:
Щоб переконатися, що ваш новий простір під час завантаження завантажено комп'ютер, слід додати його до файлу конфігурації файлової системи /etc/fstab
. Додайте його до кінця файлу, це рекомендується, оскільки інші файлові системи ( принаймні одна, яка містить файл swap ) повинні бути встановлені в режимі читання-запису, перш ніж ми отримаємо доступ до будь-яких файлів.
# Add this line to /etc/fstab
/media/fasthdd/swapfile.img swap swap sw 0 0
4. Активуйте:
Ви можете або перезавантажити комп'ютер, або активувати новий файл swap вручну, виконавши наступну команду:
swapon /media/fasthdd/swapfile.img
Якщо все піде добре
ви повинні бачити, що більше простору для обміну доступно для використання. Ви можете використовувати наступні команди, щоб перевірити ваш новий swap і підтвердити його активність:
cat /proc/swaps
Filename Type Size Used Priority
/media/fasthdd/swapfile.img file 8388604 2724 -1
grep 'Swap' /proc/meminfo
SwapCached: 4772 kB
SwapTotal: 8388604 kB
SwapFree: 8355812 kB