Подкачка

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

Автор темы
Cahes
Сообщения: 93
Зарегистрирован: 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
Сообщения: 118
Зарегистрирован: 12 июл 2017, 23:19
Решено: 1
Благодарил (а): 34 раза
Поблагодарили: 15 раз

Подкачка

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

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

В сети

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

Подкачка

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

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

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

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

Подкачка

Сообщение 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
Сообщения: 5504
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1427 раз

Подкачка

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

Подкачка

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

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

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

В сети

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

Подкачка

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

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

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

Автор темы
Cahes
Сообщения: 93
Зарегистрирован: 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
Сообщения: 5504
Зарегистрирован: 27 авг 2016, 19:57
Решено: 128
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1427 раз

Подкачка

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

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

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

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

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

Подкачка

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

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

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

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

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

Подкачка

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

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

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

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

Подкачка

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

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

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

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

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

Подкачка

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

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

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