Если Вы не хотите, чтобы Ваши процессы использовали память подкачки, просто отключите память подкачки в целом. К сожалению, если у Вас когда-нибудь будет заканчиваться память, то ядро Linux уничтожит некоторые Ваши рабочие процессы для освобождения некоторой памяти для использования.
Если у Вас есть достаточная RAM для Вашей системы, можно на самом деле обойтись без помощи памяти подкачки.
У меня есть ноутбук с 768 МБ RAM, которая не использует память подкачки. Это достаточно хорошо для моих потребностей. У меня есть сервер с 256 МБ RAM, и не использует память подкачки. Это выполняет 8 использований виртуальных серверов виртуализация OpenVZ без проблем также.
Так, Вам решать если Вам нужна память подкачки.
я не знаю о любом способе непагубно преобразовать файловую систему. это не означает, что это невозможно, но я поместил бы его в очень низкие разногласия.
можно, например, преобразовать из ext2
кому: ext3
не вытирая диск, и от ext3
кому: ext4
.
но пойти от чего-то как jfs
кому: ext4
кажется очень невероятным, без первого копирования Ваш /home
файлы к другому разделу или внешнему жесткому диску.
даже затем Вы хотели бы создать нового пользователя в своей системе с корневым каталогом где-нибудь как /tmp/tempuser
или скопируйте свои конфигурации для Вашего пользователя, обычно 'точечные' файлы (начало файлов .
) в Вашем корневом каталоге к новому местоположению прочь /home
и обновление /etc/passwd
использовать новый корневой каталог, таким образом, можно войти в систему как обычный пользователь при выполнении этого обновления.
затем, создайте резервную копию своих файлов, размонтирования /home
и формат это использование /sbin/mkfs.ext4
или безотносительно инструмента Вы планируете использовать. смонтируйте новый раздел в /home
и скопируйте свои файлы назад.
также, я рекомендовал бы что-то 'интеллектуальное' как rsync
чтобы скопировать Ваши файлы, уверить Вас сохраняют Ваши полномочия и весь тот джаз.
Можно попробовать http://tzukanov.narod.ru/convertfs/, Когда я использовал его несколько лет назад, это работало в одном случае и повредило файловую систему в другом случае.
fstransform преобразует между ext2, ext3, ext4, jfs, minix, xfs, reiserfs.
Я вижу его в репозиториях Debian, так что он, вероятно, доступен и в других дистрибутивах, основанных на Debian.