своп-раздел и файл подкачки

Do:

sudo echo '"Samsung SSD 840 EVO 120G B" 190 C "Samsung SSD 840 EVO 120GB"' >> /etc/hddtemp.db
34
задан 27 April 2018 в 21:01

6 ответов

Единственное преимущество файла подкачки состоит в том, что его легко изменить размер, поэтому переход к переходу невелик, если вы недовольны своим размером раздела подкачки.

Традиционно файл подкачки был обескуражен по ряду причин. Файл подкачки был медленнее перед Linux v2.4, и все еще может быть медленнее, если вы создадите файл подкачки на фрагментированной файловой системе. Вероятнее всего, вы можете столкнуться с ошибками памяти с помощью swapfiles, например catch-22, где вы не можете выделить больше памяти, пока не поменяете ее, но файловая система должна выделить, прежде чем вы сможете ее заменить. Несколько лет назад зимующие в swapfiles были спорной новой функцией по тому же причинам. Много лет назад, когда файловые системы по-прежнему были немного ошибочными (и не журналами), было неразумно делать огромные количества важных файловых систем для записи, когда вы могли бы просто использовать swap-файл. Как традиционный стандарт, разделы подкачки были протестированы больше, чем swapfiles. Предположительно Canonical считает, что эти проблемы больше не стоит беспокоиться.

Самая большая причина, по которой сейчас не переключиться на swap-файл, - «зачем исправлять что-то, что не сломано». Если вы не создаете резервную копию своего основного раздела и случайно удаляете свой /home вместо вашего файла подкачки, это было бы проблемой, когда он пытался вернуть его.

Еще одна причина не переключиться на swapfiles, если вы используете btrfs, который медленнее перед Linux v2.4 еще (кроме файлов с медленной петлей)

Даже если вы решите пойти на файл подкачки, нет реальной необходимости удалять ваш раздел подкачки, если вы не хватает места. Вы можете использовать оба одновременно, если хотите. Если вы решили удалить раздел подкачки, сначала загрузитесь с помощью Ubuntu LiveCD и перейдите try without installing. Затем в терминальном прогоне gparted удалите раздел подкачки и измените размер оставшихся разделов (сделать резервную копию сначала может быть хорошей идеей).

Теперь перезагрузитесь в свою обычную установку Ubuntu и создайте файл подкачки. Поскольку преимущество файла подкачки состоит в том, что его легко изменить, вы можете использовать SwapSpace для управления размером вашего файла подкачки:

sudo apt install swapspace

Вы также можете вручную создать файл подкачки, следуя инструкциям на : https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

Чтобы сократить длинную историю, вы можете сделать 1G swapfile, вставив следующее в терминал

sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show

. Если это сработает, вы можете сделать это постоянным, выполнив:

sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
21
ответ дан 22 May 2018 в 23:41
  • 1
    Хммм цитаты нужны .... не уверены в аргументе файловой системы багги, как далеко ты продвигаешься ...? Что касается catch 22, то oomkiller бы разобрал это до некоторой степени - небольшое выделение должно было вызвать небольшое убийство, и я был бы удивлен, если бы обмен файлами через fs не имел бы буфера wee в готовности к такой возможности ... – taifwa 14 April 2017 в 10:48
  • 2
    Еще 10 лет назад общий совет заключался в том, чтобы поменять swap, / usr / home и / var на разрозненные разделы, чтобы, если один из них был поврежден, вы могли оправиться от других. Вероятно, это было до того, как журнал был обычным явлением. Файловые системы по-прежнему имеют ошибки, но паранойя, вероятно, лучше потратить на создание резервных копий в местах, где не может получить доступ к выкупу. – gmatht 14 April 2017 в 10:53
  • 3
    @taifwa Я добавил ссылку на FAQ btrfs, где они не поддерживают быстрый доступ к swapfile (потому что они не уверены, как реализовать его без коррупции), и примечание о том, что самая большая причина не переключать - это не исправлять то, что isn Не сломлен. Помогает ли это? – gmatht 14 April 2017 в 11:51
  • 4
    Хорошие моменты тогда, да, это помогает. При повторном чтении да, я бы посоветовал вам не менять существующую настройку, если она не сломана. Что касается новых установок, я бы сказал, что в наши дни это, вероятно, не будет иметь большого значения. Файловые системы будут ошибочными в том смысле, что у каждого программного обеспечения есть ошибки; но я не думаю, что на этом уровне дискурса и соображений любой из них имеет значение ... Как вы заметили, Canonical, вероятно, полагает, что такие ошибки будут возникать только в случае с углами. – taifwa 14 April 2017 в 12:39
  • 5
    Также хороший улов на btrfs - я бы предположил, что это останется верным любой файловой системе snapshottable в целом - я думаю, что ZFS, но также интересуется LVM ... в последнем случае я бы подумал, что логический том, предназначенный для swap, будет имеют больше смысла, чем файл подкачки ... – taifwa 14 April 2017 в 12:40

Единственное преимущество файла подкачки состоит в том, что его легко изменить размер, поэтому переход к переходу невелик, если вы недовольны своим размером раздела подкачки.

Традиционно файл подкачки был обескуражен по ряду причин. Файл подкачки был медленнее перед Linux v2.4, и все еще может быть медленнее, если вы создадите файл подкачки на фрагментированной файловой системе. Вероятнее всего, вы можете столкнуться с ошибками памяти с помощью swapfiles, например catch-22, где вы не можете выделить больше памяти, пока не поменяете ее, но файловая система должна выделить, прежде чем вы сможете ее заменить. Несколько лет назад зимующие в swapfiles были спорной новой функцией по тому же причинам. Много лет назад, когда файловые системы по-прежнему были немного ошибочными (и не журналами), было неразумно делать огромные количества важных файловых систем для записи, когда вы могли бы просто использовать swap-файл. Как традиционный стандарт, разделы подкачки были протестированы больше, чем swapfiles. Предположительно Canonical считает, что эти проблемы больше не стоит беспокоиться.

Самая большая причина, по которой сейчас не переключиться на swap-файл, - «зачем исправлять что-то, что не сломано». Если вы не создаете резервную копию своего основного раздела и случайно удаляете свой /home вместо вашего файла подкачки, это было бы проблемой, когда он пытался вернуть его.

Еще одна причина не переключиться на swapfiles, если вы используете btrfs, который медленнее перед Linux v2.4 еще (кроме файлов с медленной петлей)

Даже если вы решите пойти на файл подкачки, нет реальной необходимости удалять ваш раздел подкачки, если вы не хватает места. Вы можете использовать оба одновременно, если хотите. Если вы решили удалить раздел подкачки, сначала загрузитесь с помощью Ubuntu LiveCD и перейдите try without installing. Затем в терминальном прогоне gparted удалите раздел подкачки и измените размер оставшихся разделов (сделать резервную копию сначала может быть хорошей идеей).

Теперь перезагрузитесь в свою обычную установку Ubuntu и создайте файл подкачки. Поскольку преимущество файла подкачки состоит в том, что его легко изменить, вы можете использовать SwapSpace для управления размером вашего файла подкачки:

sudo apt install swapspace

Вы также можете вручную создать файл подкачки, следуя инструкциям на : https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

Чтобы сократить длинную историю, вы можете сделать 1G swapfile, вставив следующее в терминал

sudo fallocate -l 1G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile sudo swapon --show

. Если это сработает, вы можете сделать это постоянным, выполнив:

sudo cp /etc/fstab /etc/fstab.bak echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
24
ответ дан 18 July 2018 в 15:03

Единственное преимущество файла подкачки состоит в том, что его легко изменить размер, поэтому переход к переходу невелик, если вы недовольны своим размером раздела подкачки.

Традиционно файл подкачки был обескуражен по ряду причин. Файл подкачки был медленнее перед Linux v2.4, и все еще может быть медленнее, если вы создадите файл подкачки на фрагментированной файловой системе. Вероятнее всего, вы можете столкнуться с ошибками памяти с помощью swapfiles, например catch-22, где вы не можете выделить больше памяти, пока не поменяете ее, но файловая система должна выделить, прежде чем вы сможете ее заменить. Несколько лет назад зимующие в swapfiles были спорной новой функцией по тому же причинам. Много лет назад, когда файловые системы по-прежнему были немного ошибочными (и не журналами), было неразумно делать огромные количества важных файловых систем для записи, когда вы могли бы просто использовать swap-файл. Как традиционный стандарт, разделы подкачки были протестированы больше, чем swapfiles. Предположительно Canonical считает, что эти проблемы больше не стоит беспокоиться.

Самая большая причина, по которой сейчас не переключиться на swap-файл, - «зачем исправлять что-то, что не сломано». Если вы не создаете резервную копию своего основного раздела и случайно удаляете свой /home вместо вашего файла подкачки, это было бы проблемой, когда он пытался вернуть его.

Еще одна причина не переключиться на swapfiles, если вы используете btrfs, который медленнее перед Linux v2.4 еще (кроме файлов с медленной петлей)

Даже если вы решите пойти на файл подкачки, нет реальной необходимости удалять ваш раздел подкачки, если вы не хватает места. Вы можете использовать оба одновременно, если хотите. Если вы решили удалить раздел подкачки, сначала загрузитесь с помощью Ubuntu LiveCD и перейдите try without installing. Затем в терминальном прогоне gparted удалите раздел подкачки и измените размер оставшихся разделов (сделать резервную копию сначала может быть хорошей идеей).

Теперь перезагрузитесь в свою обычную установку Ubuntu и создайте файл подкачки. Поскольку преимущество файла подкачки состоит в том, что его легко изменить, вы можете использовать SwapSpace для управления размером вашего файла подкачки:

sudo apt install swapspace

Вы также можете вручную создать файл подкачки, следуя инструкциям на : https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

Чтобы сократить длинную историю, вы можете сделать 1G swapfile, вставив следующее в терминал

sudo fallocate -l 1G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile sudo swapon --show

. Если это сработает, вы можете сделать это постоянным, выполнив:

sudo cp /etc/fstab /etc/fstab.bak echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
24
ответ дан 24 July 2018 в 20:32

Единственное преимущество файла подкачки состоит в том, что его легко изменить размер, поэтому переход к переходу невелик, если вы недовольны своим размером раздела подкачки.

Традиционно файл подкачки был обескуражен по ряду причин. Файл подкачки был медленнее перед Linux v2.4, и все еще может быть медленнее, если вы создадите файл подкачки на фрагментированной файловой системе. Вероятнее всего, вы можете столкнуться с ошибками памяти с помощью swapfiles, например catch-22, где вы не можете выделить больше памяти, пока не поменяете ее, но файловая система должна выделить, прежде чем вы сможете ее заменить. Несколько лет назад зимующие в swapfiles были спорной новой функцией по тому же причинам. Много лет назад, когда файловые системы по-прежнему были немного ошибочными (и не журналами), было неразумно делать огромные количества важных файловых систем для записи, когда вы могли бы просто использовать swap-файл. Как традиционный стандарт, разделы подкачки были протестированы больше, чем swapfiles. Предположительно Canonical считает, что эти проблемы больше не стоит беспокоиться.

Самая большая причина, по которой сейчас не переключиться на swap-файл, - «зачем исправлять что-то, что не сломано». Если вы не создаете резервную копию своего основного раздела и случайно удаляете свой /home вместо вашего файла подкачки, это было бы проблемой, когда он пытался вернуть его.

Еще одна причина не переключиться на swapfiles, если вы используете btrfs, который медленнее перед Linux v2.4 еще (кроме файлов с медленной петлей)

Даже если вы решите пойти на файл подкачки, нет реальной необходимости удалять ваш раздел подкачки, если вы не хватает места. Вы можете использовать оба одновременно, если хотите. Если вы решили удалить раздел подкачки, сначала загрузитесь с помощью Ubuntu LiveCD и перейдите try without installing. Затем в терминальном прогоне gparted удалите раздел подкачки и измените размер оставшихся разделов (сделать резервную копию сначала может быть хорошей идеей).

Теперь перезагрузитесь в свою обычную установку Ubuntu и создайте файл подкачки. Поскольку преимущество файла подкачки состоит в том, что его легко изменить, вы можете использовать SwapSpace для управления размером вашего файла подкачки:

sudo apt install swapspace

Вы также можете вручную создать файл подкачки, следуя инструкциям на : https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

Чтобы сократить длинную историю, вы можете сделать 1G swapfile, вставив следующее в терминал

sudo fallocate -l 1G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile sudo swapon --show

. Если это сработает, вы можете сделать это постоянным, выполнив:

sudo cp /etc/fstab /etc/fstab.bak echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
24
ответ дан 31 July 2018 в 10:32

Единственное преимущество файла подкачки состоит в том, что его легко изменить размер, поэтому переход к переходу невелик, если вы недовольны своим размером раздела подкачки.

Традиционно файл подкачки был обескуражен по ряду причин. Файл подкачки был медленнее перед Linux v2.4, и все еще может быть медленнее, если вы создадите файл подкачки на фрагментированной файловой системе. Вероятнее всего, вы можете столкнуться с ошибками памяти с помощью swapfiles, например catch-22, где вы не можете выделить больше памяти, пока не поменяете ее, но файловая система должна выделить, прежде чем вы сможете ее заменить. Несколько лет назад зимующие в swapfiles были спорной новой функцией по тому же причинам. Много лет назад, когда файловые системы по-прежнему были немного ошибочными (и не журналами), было неразумно делать огромные количества важных файловых систем для записи, когда вы могли бы просто использовать swap-файл. Как традиционный стандарт, разделы подкачки были протестированы больше, чем swapfiles. Предположительно Canonical считает, что эти проблемы больше не стоит беспокоиться.

Самая большая причина, по которой сейчас не переключиться на swap-файл, - «зачем исправлять что-то, что не сломано». Если вы не создаете резервную копию своего основного раздела и случайно удаляете свой /home вместо вашего файла подкачки, это было бы проблемой, когда он пытался вернуть его.

Еще одна причина не переключиться на swapfiles, если вы используете btrfs, который медленнее перед Linux v2.4 еще (кроме файлов с медленной петлей)

Даже если вы решите пойти на файл подкачки, нет реальной необходимости удалять ваш раздел подкачки, если вы не хватает места. Вы можете использовать оба одновременно, если хотите. Если вы решили удалить раздел подкачки, сначала загрузитесь с помощью Ubuntu LiveCD и перейдите try without installing. Затем в терминальном прогоне gparted удалите раздел подкачки и измените размер оставшихся разделов (сделать резервную копию сначала может быть хорошей идеей).

Теперь перезагрузитесь в свою обычную установку Ubuntu и создайте файл подкачки. Поскольку преимущество файла подкачки состоит в том, что его легко изменить, вы можете использовать SwapSpace для управления размером вашего файла подкачки:

sudo apt install swapspace

Вы также можете вручную создать файл подкачки, следуя инструкциям на : https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

Чтобы сократить длинную историю, вы можете сделать 1G swapfile, вставив следующее в терминал

sudo fallocate -l 1G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile sudo swapon --show

. Если это сработает, вы можете сделать это постоянным, выполнив:

sudo cp /etc/fstab /etc/fstab.bak echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
24
ответ дан 31 July 2018 в 11:33

Единственное преимущество файла подкачки состоит в том, что его легко изменить размер, поэтому переход к переходу невелик, если вы недовольны своим размером раздела подкачки.

Традиционно файл подкачки был обескуражен по ряду причин. Файл подкачки был медленнее перед Linux v2.4, и все еще может быть медленнее, если вы создадите файл подкачки на фрагментированной файловой системе. Вероятнее всего, вы можете столкнуться с ошибками памяти с помощью swapfiles, например catch-22, где вы не можете выделить больше памяти, пока не поменяете ее, но файловая система должна выделить, прежде чем вы сможете ее заменить. Несколько лет назад зимующие в swapfiles были спорной новой функцией по тому же причинам. Много лет назад, когда файловые системы по-прежнему были немного ошибочными (и не журналами), было неразумно делать огромные количества важных файловых систем для записи, когда вы могли бы просто использовать swap-файл. Как традиционный стандарт, разделы подкачки были протестированы больше, чем swapfiles. Предположительно Canonical считает, что эти проблемы больше не стоит беспокоиться.

Самая большая причина, по которой сейчас не переключиться на swap-файл, - «зачем исправлять что-то, что не сломано». Если вы не создаете резервную копию своего основного раздела и случайно удаляете свой /home вместо вашего файла подкачки, это было бы проблемой, когда он пытался вернуть его.

Еще одна причина не переключиться на swapfiles, если вы используете btrfs, который медленнее перед Linux v2.4 еще (кроме файлов с медленной петлей)

Даже если вы решите пойти на файл подкачки, нет реальной необходимости удалять ваш раздел подкачки, если вы не хватает места. Вы можете использовать оба одновременно, если хотите. Если вы решили удалить раздел подкачки, сначала загрузитесь с помощью Ubuntu LiveCD и перейдите try without installing. Затем в терминальном прогоне gparted удалите раздел подкачки и измените размер оставшихся разделов (сделать резервную копию сначала может быть хорошей идеей).

Теперь перезагрузитесь в свою обычную установку Ubuntu и создайте файл подкачки. Поскольку преимущество файла подкачки состоит в том, что его легко изменить, вы можете использовать SwapSpace для управления размером вашего файла подкачки:

sudo apt install swapspace

Вы также можете вручную создать файл подкачки, следуя инструкциям на : https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

Чтобы сократить длинную историю, вы можете сделать 1G swapfile, вставив следующее в терминал

sudo fallocate -l 1G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile sudo swapon --show

. Если это сработает, вы можете сделать это постоянным, выполнив:

sudo cp /etc/fstab /etc/fstab.bak echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
24
ответ дан 31 July 2018 в 23:34

Другие вопросы по тегам:

Похожие вопросы: