Совместное использование раздела подкачки между системами Linux?
================================================================

 У меня есть ноутбук, на котором я установил Ubuntu 12.04 и Windows Now только для целей обучения, я собираюсь установить на него ОС Backtrack. 

  Мой ноутбук имеет 4 ГБ оперативной памяти, поэтому в соответствии с рекомендацией я выделил 8 ГБ свободного места на жестком диске. 

  могу ли я разделить пространство подкачки между этими двумя ОС (Backtrack и Ubuntu) 

  Я действительно не хочу тратить 8 ГБ больше места для подкачки (потому что, как я заметил, он редко используется и насколько я знаю, ОС не хранит никаких данных в пространстве подкачки, не так ли?) Так есть ли способ, которым я могу разделить этот раздел подкачки 8 ГБ? Если да, то как? 

 

 Да, вы можете поделиться областью подкачки с двумя или более операционными системами. Чтобы разделить область подкачки, создайте область подкачки при установке первой операционной системы, а затем при установке второй не создавайте новую область подкачки, вместо этого просто используйте область подкачки первой ОС в качестве точки монтирования для области подкачки. вторая ОС. 

  Если вы уже установили обе ОС, используйте  [gparted](https://apps.ubuntu.com/cat/applications/gparted/) , чтобы создать общую область подкачки, а затем добавьте ее в файл `/etc/fstab`, чтобы автоматически смонтировать ее во время загрузки. 

  На всякий случай, если вы хотите узнать о недостатках использования общей области обмена, задайте этот вопрос в StackExchange: 

 * [Плохие последствия совместного использования области обмена](https://unix.stackexchange.com/questions/5656/are-there-any-side-effects-when-two-distros-share-a-swap-partition)

 

 Да, это возможно. Подкачка используется только во время работы системы, поэтому вы можете делать то, что вы хотите, с пространством подкачки, когда оно не работает, например, использовать его как пространство подкачки для другой установки Linux. Вы даже можете разделить пространство подкачки между  [Linux и Windows](https://askubuntu.com/questions/26512/sharing-swap-space-between-windows-and-ubuntu) , но это немного больше работы. 

  Есть одно исключение: если вы хотите перейти в спящий режим, то пространство подкачки используется, пока система находится в режиме гибернации. 

  Если вы укажете установщику на существующее пространство подкачки во время установки второго дистрибутива, он сможет использовать его. 

  При сегодняшних размерах дисков, как правило, нет смысла экономить пару ГБ с такими приемами. Но это возможно. 

  Однако я подвергаю сомнению утилиту установки двух дистрибутивов Linux в режиме двойной загрузки. Двойная загрузка - отстой - вы не можете запустить две операционные системы одновременно. Если вы хотите запускать программы из двух разных выпусков Ubuntu или, как правило, из двух дистрибутивов Linux, я рекомендую другой подход: выберите тот, который имеет самое последнее ядро, и используйте его в качестве основной операционной системы. Установите второй и запускайте из него программы прямо из установленной системы, используя  [schroot](http://packages.ubuntu.com/schroot) .  [Я написал руководство по этому](https://unix.stackexchange.com/questions/12956/how-do-i-run-32-bit-programs-on-a-64-bit-debian-ubuntu) , которое описывает установку второй системы, используя  [debootstrap](http://packages.ubuntu.com/debootstrap)  и настройку schroot.