Подкачка

Руководства, вопросы, обсуждения
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя
Cahes
Сообщения: 55
Зарегистрирован: 28 мар 2017, 06:31
Благодарил (а): 1 раз

Подкачка

Сообщение 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



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

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

Подкачка

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

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

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

Подкачка

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

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

Cahes писал(а):Источник цитаты Почему?

А зачем? И зачем в opt?

Аватара пользователя
Chocobo
Сообщения: 4617
Зарегистрирован: 27 авг 2016, 19:57
Решено: 111
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1238 раз

Подкачка

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

Подкачка

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

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

Аватара пользователя
Chocobo
Сообщения: 4617
Зарегистрирован: 27 авг 2016, 19:57
Решено: 111
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1238 раз

Подкачка

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

Подкачка

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

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

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

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

Подкачка

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

sputnik80 писал(а):Источник цитаты Оперативка 4гб.И что лучше файл или раздел использовать?

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

Аватара пользователя
Cahes
Сообщения: 55
Зарегистрирован: 28 мар 2017, 06:31
Благодарил (а): 1 раз

Подкачка

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

sputnik80 писал(а):Источник цитатыфайл подкачки вместо раздела подкачки...как это сделать во время установики


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

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

Подкачка

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

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

Аватара пользователя
Chocobo
Сообщения: 4617
Зарегистрирован: 27 авг 2016, 19:57
Решено: 111
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1238 раз

Подкачка

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

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

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

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

Подкачка

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

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

Аватара пользователя
BadBird
Сообщения: 1138
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 52 раза
Поблагодарили: 88 раз

Подкачка

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

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

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

Подкачка

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

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

Аватара пользователя
BadBird
Сообщения: 1138
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 52 раза
Поблагодарили: 88 раз

Подкачка

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

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


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей