На этот вопрос уже есть ответ здесь:
Мой друг, как создать файл подкачки размером 4 ГБ в его файловой системе ext4. поскольку он использует chromebook acer c7 так, как он установил, у него не было возможности указать раздел подкачки
, и теперь он хочет создать файл подкачки в своей файловой системе.
Это руководство, которому он следует
http://ubuntuforums.org/showthread.php?t=1618220&p=10098565#post10098565
Сначала вам нужно создать файл размером 2 ГБ, например, в / mnt:
sudo dd if=/dev/zero of=/mnt/swap bs=1M count=2048
Затем отформатируйте файл для обмена:
sudo mkswap /mnt/swap
Добавьте файл подкачки в систему:
sudo swapon /mnt/swap
Извлеките его, например:
free -m
Отредактируйте файл fstab:
gksu gedit /etc/fstab
и добавьте эту строку в конец файл:
/mnt/swap none swap sw
Сохраните файл и выйдите. Это все.
Это то, что он получает
user@chrubuntu:~$ sudo swapon /mnt/swap
swapon: /mnt/swap: swapon failed: Invalid argument
, и его fstab выглядит так
в любом случае, чтобы исправить это ??
Еще одна вещь, которую он использует ubuntu 14.04, и это не новая установка
Спасибо ваше время
Возможно, что проблема состоит в том, потому что это находится в/mnt каталоге, или это мог быть мир проблемы безопасности, читаемая подкачка не является большой. Попробуйте это учебное руководство и посмотрите, есть ли у Вас лучшие результаты.
swapon перестал работать: Недействительный аргумент
На основе этого обсуждения и этого сообщения, скорее всего, Ваша файловая система не поддерживает файлы подкачки.
Необходимо создать его где-нибудь за пределами /mnt
, как часть собственной файловой системы (например, в /var
).
Попытайтесь выполнить эти шаги вместо этого.