MyTetra Share
Делитесь знаниями!
Работа с Swap-файлом в Linux
Время создания: 19.02.2014 08:34
Раздел: Linux, компиляция, C/C++
Запись: xintrea/mytetra_db_harpokrat/master/base/1392784464f8pmsu5d8q/text.html на raw.githubusercontent.com



  1. Создаем файл необходимого размера для swap области, где /home/swap-tmp - это имя и путь файла, а count=1024K его размерв, в данном случае - 1024 Мб):
  2. # sudo dd if=/dev/zero of=/home/swap-tmp bs=1024 count=1024K


  3. Далее производим запись в начало файла системную информацию, которая будет используется ядром системы для работы с файлом подкачки:
  4. # sudo mkswap /home/swap-tmpПосле окончания операции на экране появится:


  5. Следующим шагом активируем только что созданный SWAP файл:
  6. # sudo swapon /home/swap-tmpДля просмотра результата просматриваем все объекты, которые используются для размещения виртуальной памяти:

    # cat /proc/swaps

  7. После перезагрузки системы SWAP файл необходимо активировать снова или добавить строчка для автоматической загрузки в файл fstab.

Редактировать файл fstab можно самостоятельно или командой, которая добавляет в конец файла fstab строку /home/swap-tmp swap swap defaults 0 0:

# echo "/home/swap-tmp swap swap defaults 0 0" | sudo tee -a /etc/fstabТоже самое действие но добовление через UUID, который присваивается в пункте 2:

# echo "UUID=54c60583-e61a-483a-a15c-2f1be966db85 swap swap defaults 0 0" | sudo tee -a /etc/fstab

3. Удаление SWAP файла


  1. Просматриваем все объекты, которые используются для размещения виртуальной памяти
  2. # cat /proc/swapsВыбираем ненужный.

  3. Деактивируем, для примера, созданный выше SWAP файл:
  4. # sudo swapoff /home/swap-tmp

  5. Удаляем SWAP файл:

# sudo rm /home/swap-tmp

Если Вы раньше добавляли строчку в fstab, для автоматической загрузки SWAP файла при старте операционной системы, то следует ее удалить. Выводим файл /etc/fstab для редактирования на экран:

# sudo gedit /etc/fstabВ нем удаляем строчку монтирования SWAP файла.

4. Редактирование размера SWAP файла


Действия по редактирование объема SWAP файла сводятся к удалению уже созданного файла SWAP и созданию нового файла требуемого размера. То есть нужно сначало сделать пункт 3, а после пункт 2.


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования