Подкачка

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

Автор темы
Cahes
Сообщения: 189
Зарегистрирован: 28 мар 2017, 09:31
Решено: 1
Благодарил (а): 7 раз
Контактная информация:

Подкачка

#1

13 авг 2017, 08: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
Сообщения: 270
Зарегистрирован: 13 июл 2017, 02:19
Решено: 1
Благодарил (а): 71 раз
Поблагодарили: 34 раза
Контактная информация:

Подкачка

#2

13 авг 2017, 10:49

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

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

Unborn
Сообщения: 1920
Зарегистрирован: 03 сен 2016, 13:36
Решено: 24
Благодарил (а): 5 раз
Поблагодарили: 264 раза
Контактная информация:

Подкачка

#3

13 авг 2017, 11:10

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Подкачка

#4

13 авг 2017, 12: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
Изображение
   
Изображение

no avatar

sputnik80
Сообщения: 349
Зарегистрирован: 31 авг 2016, 20:02
Благодарил (а): 68 раз
Поблагодарили: 3 раза
Контактная информация:

Подкачка

#5

18 авг 2017, 09:48

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Подкачка

#6

18 авг 2017, 10: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
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Подкачка

#7

18 авг 2017, 12:07

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

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

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

Unborn
Сообщения: 1920
Зарегистрирован: 03 сен 2016, 13:36
Решено: 24
Благодарил (а): 5 раз
Поблагодарили: 264 раза
Контактная информация:

Подкачка

#8

18 авг 2017, 20:03

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

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

Автор темы
Cahes
Сообщения: 189
Зарегистрирован: 28 мар 2017, 09:31
Решено: 1
Благодарил (а): 7 раз
Контактная информация:

Подкачка

#9

21 авг 2017, 10:21

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

no avatar

sputnik80
Сообщения: 349
Зарегистрирован: 31 авг 2016, 20:02
Благодарил (а): 68 раз
Поблагодарили: 3 раза
Контактная информация:

Подкачка

#10

25 авг 2017, 07:36

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Подкачка

#11

25 авг 2017, 08:37

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

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

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Подкачка

#12

20 сен 2017, 15:07

слышал что своп нужен для записи дампа.

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

BadBird
Сообщения: 3070
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Подкачка

#13

20 сен 2017, 15:12

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

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Подкачка

#14

20 сен 2017, 15:55

BadBird, ну я то без свопа уже года полтора точно :-D

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

BadBird
Сообщения: 3070
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Подкачка

#15

20 сен 2017, 15:58

Dja, вот и правильно ))))

no avatar

Fantastic
Сообщения: 155
Зарегистрирован: 07 фев 2018, 10:03
Решено: 2
Благодарил (а): 44 раза
Поблагодарили: 2 раза
Контактная информация:

Подкачка

#16

01 мар 2018, 09:02

А можно ли безопасно увеличить раздел подкачки? Раздел же быстрее файла, даже если он не в начале диска? И легко ли это сделать? У меня 8гб оперативки и я поставил (если не ошибаюсь) 1.5гб подкачики. На линуксе вместо фотошопа поставил авакод, для верстки. Так вот авакод (при работе с psd макетом 500mb+) + PhpStorm + браузер + по мелочи грузят оперативку и подкачку до 80 - 100% и все начинает тормозить.

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

rogoznik
Сообщения: 10040
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Подкачка

#17

01 мар 2018, 09:07

Fantastic писал(а):
01 мар 2018, 09:02
А можно ли безопасно увеличить раздел подкачки?
Теоретически возможно.
Покажи вывод

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

sudo fdisk -l
ИзображениеИзображение

no avatar

Fantastic
Сообщения: 155
Зарегистрирован: 07 фев 2018, 10:03
Решено: 2
Благодарил (а): 44 раза
Поблагодарили: 2 раза
Контактная информация:

Подкачка

#18

01 мар 2018, 09:15

darkfenix писал(а):
01 мар 2018, 09:07
Покажи вывод

fantastic@fantastic-desktop ~ $ sudo fdisk -l
[sudo] пароль для fantastic:
Диск /dev/sda: 465,8 GiB, 500107862016 байтов, 976773168 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Тип метки диска: dos
Идентификатор диска: 0xd531a8ba

Устр-во Загрузочный Start Конец Секторы Size Id Тип
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 191987711 191780864 91,5G 7 HPFS/NTFS/exFAT
/dev/sda3 234496048 976769071 742273024 354G 7 HPFS/NTFS/exFAT
/dev/sda4 191989758 234495999 42506242 20,3G 5 Расширенный
/dev/sda5 191989760 234495999 42506240 20,3G 83 Linux

Partition 4 does not start on physical sector boundary.
Записи таблицы разделов не соответствуют порядку разделов на диске.

Диск /dev/sdb: 232,9 GiB, 250059350016 байтов, 488397168 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos
Идентификатор диска: 0xf9e881a2

Устр-во Загрузочный Start Конец Секторы Size Id Тип
/dev/sdb1 * 2048 402173951 402171904 191,8G 7 HPFS/NTFS/exFAT
/dev/sdb2 402175998 488396799 86220802 41,1G 5 Расширенный
/dev/sdb5 402176000 406173695 3997696 1,9G 82 Linux своп / Sola
/dev/sdb6 406175744 488396799 82221056 39,2G 83 Linux

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

connor41
Сообщения: 270
Зарегистрирован: 13 июл 2017, 02:19
Решено: 1
Благодарил (а): 71 раз
Поблагодарили: 34 раза
Контактная информация:

Подкачка

#19

01 мар 2018, 09:24

Fantastic, файл и раздел работают по скорости одинаково.
Ещё могу посоветовать посмотреть в сторону zram/zswap .. если вкратце то это модуль ядра, который сжимает оперативную память и делает на увеличенном месте подкачку, которая работает по скорости как оперативка так как в оперативке и находится)
Arch Linux and Linux mint User :smile:
4.14.13-1-zen
i3wm :tux:

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

connor41
Сообщения: 270
Зарегистрирован: 13 июл 2017, 02:19
Решено: 1
Благодарил (а): 71 раз
Поблагодарили: 34 раза
Контактная информация:

Подкачка

#20

01 мар 2018, 09:25

Fantastic, И кст, ты можешь включить несколько подкачек вот у меня работают одновременно раздел, файл подкачки и zram)
Arch Linux and Linux mint User :smile:
4.14.13-1-zen
i3wm :tux:

Закрыто

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

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

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