Подкачка

Руководства, вопросы, обсуждения
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Cahes
Сообщения: 120
Зарегистрирован: 28 мар 2017, 06:31
Решено: 1
Благодарил (а): 5 раз

Подкачка

Сообщение Cahes » 13 авг 2017, 05:06

Делаю:

Код: Выделить всё

sudo dd if=/dev/zero of=/opt/swapfile bs=1M count=2048
sudo mkswap /opt/swapfile && swapon /opt/swapfile
Вроде получается, но при перезагрузке получаю ноль.

Делаю:
sudo sh -c 'echo "/opt/swapfile none swap sw 0 0" >> /etc/fstab'
- тоже ноль.

С целью изменить размер делаю тоже с нужным размером, получаю:

insecure permissions 0644, 0600 suggested.

Изменяю владельца и права:

Код: Выделить всё

sudo chown babochka:babochka /opt/swapfile
sudo chmod 0644 /opt/swapfile
ls -lh /opt/swapfile
Получаю:
-rw-r--r-- 1 babochka babochka 2,0G авг 13 07:58 /opt/swapfile

При повторной попытке установить своп, опять-же получаю отказ по правам:

Код: Выделить всё

babochka@Alyans ~ $ sudo mkswap /opt/swapfile && swapon /opt/swapfile
[sudo] password for babochka: 
mkswap: /opt/swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=890e10ea-f5df-4b2a-ac51-0cdb7db08bb2
swapon: /opt/swapfile: insecure permissions 0644, 0600 suggested.
swapon: /opt/swapfile: insecure file owner 1000, 0 (root) suggested.
swapon: /opt/swapfile: swapon failed: Operation not permitted

Почему?
Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 20
Причина: BB-codes

Аватара пользователя

connor41
Сообщения: 179
Зарегистрирован: 12 июл 2017, 23:19
Решено: 1
Благодарил (а): 57 раз
Поблагодарили: 23 раза

Подкачка

Сообщение connor41 » 13 авг 2017, 07:49

попробуй через рут войти sudo -s
Arch Linux and Linux mint User :smile:
4.14.13-1-zen
i3wm :tux:

Аватара пользователя

Unborn
Сообщения: 932
Зарегистрирован: 03 сен 2016, 10:36
Решено: 16
Благодарил (а): 2 раза
Поблагодарили: 146 раз

Подкачка

Сообщение Unborn » 13 авг 2017, 08:10

Cahes писал(а): Изменяю владельца и права:
sudo chown babochka:babochka /opt/swapfile
sudo chmod 0644 /opt/swapfile
Cahes писал(а): Почему?
А зачем? И зачем в opt?

В сети
Аватара пользователя

Chocobo
Сообщения: 6276
Зарегистрирован: 27 авг 2016, 19:57
Решено: 139
Откуда: НН
Благодарил (а): 443 раза
Поблагодарили: 1624 раза

Подкачка

Сообщение Chocobo » 13 авг 2017, 09:26

Cahes писал(а): Почему?
Система сама тебе все рассказала довольно подробно, что ей не нравится в твойм свопфайле
  • insecure permissions 0644, 0600 suggested. - ставь -rw------- (sudo chmod 0600 /opt/swapfile )
  • insecure file owner 1000, 0 (root) suggested. - владельцем файла делай рута, операции с выполняются ядром. sudo chown root:root /opt/swapfile


sputnik80
Сообщения: 62
Зарегистрирован: 31 авг 2016, 17:02
Благодарил (а): 4 раза

Подкачка

Сообщение sputnik80 » 18 авг 2017, 06:48

Всем добрый день!Скажите как сделать файл подкачки вместо раздела подкачки?Оперативка 4гб.И что лучше файл или раздел использовать?И как это сделать во время установики минт?Или это делается после установки?Заранее спасибо!!!

В сети
Аватара пользователя

Chocobo
Сообщения: 6276
Зарегистрирован: 27 авг 2016, 19:57
Решено: 139
Откуда: НН
Благодарил (а): 443 раза
Поблагодарили: 1624 раза

Подкачка

Сообщение Chocobo » 18 авг 2017, 07:17

sputnik80 писал(а): Скажите как сделать файл подкачки
1. sudo fallocate -l 4G /swapfile - заведем сам файл который в последствии станет свопом в корневом разделе
2. sudo chmod 600 /swapfile - изменим права, чтоб никто не совался в данные не по делу)
3. sudo mkswap /swapfile - сделать из файла своп
4. добавить в /etc/fstab строку вида /swapfile none swap sw 0 0
5. sudo swapon -a для монтирования нового файла подкачки.

Если до этого уже был создан раздел - то его можно удалить выдрав соответсвующую строку из фстаб и дав sudo swapoff -a
После того, как данные о разделе не светятся в фстаб - можно смело перераспределять место бывшего раздела в том же gparted
sputnik80 писал(а): что лучше файл или раздел использовать?
Файл универсальнейна мой взгляд, легче подключиь/удалить/ресайзить и т.д.
sputnik80 писал(а): И как это сделать во время установики минт?
Во время установки пока умеет только раздел, убунта планирует начиная с следующего релиза тоже отказаться от разделов в пользу свопфайла, поэтому вероятно с 18 минта будет и у нас такой функционал.

Аватара пользователя

slant
Сообщения: 488
Зарегистрирован: 21 июн 2017, 15:09
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 179 раз

Подкачка

Сообщение slant » 18 авг 2017, 09:07

Так же имейте в виду, что изредка с swap-файлом случаются проблемы, связанные с режимом "сна". А так же, нельзя делать swap-файл на разделе с btrfs. (Хотя костыль-то есть, но все равно крайне не рекомендуется).

Кстати, для информации - swap'ов может быть несколько одновременно. Причем используемых как последовательно, так и параллельно.

Аватара пользователя

Unborn
Сообщения: 932
Зарегистрирован: 03 сен 2016, 10:36
Решено: 16
Благодарил (а): 2 раза
Поблагодарили: 146 раз

Подкачка

Сообщение Unborn » 18 авг 2017, 17:03

sputnik80 писал(а): Оперативка 4гб.И что лучше файл или раздел использовать?
Это смотря, что будет работать.
В общем случае раздел быстрее, чем файл.
Если предполагается, что 4Гб будет не хватать, и своп часто, на долго и в приличном объёме будет использоваться, то - раздел. На ХДД - даже первым, как раньше, когда ОЗУ 4Мб было, как сейчас 4Гб. В остальном - хватит и файла. Зимняя спячка сейчас не актуальна, или дежурный режим, или гибридный, поэтому современные дистры переходят на своп-файл по умолчанию.

Аватара пользователя

Автор темы
Cahes
Сообщения: 120
Зарегистрирован: 28 мар 2017, 06:31
Решено: 1
Благодарил (а): 5 раз

Подкачка

Сообщение Cahes » 21 авг 2017, 07:21

sputnik80 писал(а):файл подкачки вместо раздела подкачки...как это сделать во время установики
Ни как. А зачем тебе это делать? Не делай и всё. На четырёх гигабайтах я в "Мир танков" нормально играю без подкачки вообще. Поставил себе пол гига на всякий случай.


sputnik80
Сообщения: 62
Зарегистрирован: 31 авг 2016, 17:02
Благодарил (а): 4 раза

Подкачка

Сообщение sputnik80 » 25 авг 2017, 04:36

Скажите что меньше изнашивает диск файл или раздел swap?

В сети
Аватара пользователя

Chocobo
Сообщения: 6276
Зарегистрирован: 27 авг 2016, 19:57
Решено: 139
Откуда: НН
Благодарил (а): 443 раза
Поблагодарили: 1624 раза

Подкачка

Сообщение Chocobo » 25 авг 2017, 05:37

sputnik80, Не имеет значения. Что в файл, что в раздел - данные будут записываться и читаться одинаковыми объемами в зависимости от утилизации и параметров ядра. Разное предоставление одного и того же механизма, логика работы остается той же.

Меньше изнашивать диск будет достаточный объем ОЗУ, достаточный чтоб избежать своппинга)

Аватара пользователя

Dja
Сообщения: 3162
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 423 раза
Поблагодарили: 339 раз

Подкачка

Сообщение Dja » 20 сен 2017, 12:07

слышал что своп нужен для записи дампа.
Новичок? - ознакомься с правилами
и Панель форматирования
В поисках истины :grabli:

Аватара пользователя

BadBird
Сообщения: 1493
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 72 раза
Поблагодарили: 139 раз

Подкачка

Сообщение BadBird » 20 сен 2017, 12:12

Dja, я слышал, что при достаточно озу (8 гиг и выше) и если не юзается гибернация, то от свопа можно отказаться, что в принципе я и сделал в конце мая месяца текущего года...
А в виде отказаться совсем от свопа на том же железе игрушки не позволяют некоторые...кричат что бы я включил своп.
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя

Dja
Сообщения: 3162
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 423 раза
Поблагодарили: 339 раз

Подкачка

Сообщение Dja » 20 сен 2017, 12:55

BadBird, ну я то без свопа уже года полтора точно :-D
Новичок? - ознакомься с правилами
и Панель форматирования
В поисках истины :grabli:

Аватара пользователя

BadBird
Сообщения: 1493
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 72 раза
Поблагодарили: 139 раз

Подкачка

Сообщение BadBird » 20 сен 2017, 12:58

Dja, вот и правильно ))))
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Вернуться в «Параметры и оптимизация»