Подкачка

Руководства, вопросы, обсуждения
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя

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

Подкачка

Сообщение 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
i3-2120 3.3GHz 64bits c HDGraphics 2000, 4GB, Linux Mint Serena 18.1 Mate

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

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

Подкачка

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

попробуй через рут войти sudo -s
Linux Mint 18.2 - Sonya :blush:
Linux 4.10.0-37
XFCE :tux:

В сети

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

Подкачка

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

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

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

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

Подкачка

Сообщение 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
Сообщения: 55
Зарегистрирован: 31 авг 2016, 17:02
Благодарил (а): 3 раза

Подкачка

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

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

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

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

Подкачка

Сообщение 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
Сообщения: 301
Зарегистрирован: 21 июн 2017, 15:09
Решено: 5
Поблагодарили: 110 раз

Подкачка

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

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

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

В сети

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

Подкачка

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

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

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

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

Подкачка

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

sputnik80 писал(а):файл подкачки вместо раздела подкачки...как это сделать во время установики
Ни как. А зачем тебе это делать? Не делай и всё. На четырёх гигабайтах я в "Мир танков" нормально играю без подкачки вообще. Поставил себе пол гига на всякий случай.
i3-2120 3.3GHz 64bits c HDGraphics 2000, 4GB, Linux Mint Serena 18.1 Mate


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

Подкачка

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

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

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

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

Подкачка

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

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

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

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

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

Подкачка

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

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

В поисках истины :grabli:

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

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

Подкачка

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

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

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

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

Подкачка

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

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

В поисках истины :grabli:

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

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

Подкачка

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

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

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