Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ramdisk  (Прочитано 563312 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ViktoriyaY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Ramdisk
« : 08 Июня 2024, 15:33:19 »
Здравствуйте уважаймые! Помогите пожалуйста. Мне надо создать ramdisk в оперативной памяти размером 2 гб и что бы папка .cache расположенная по пути моего пользователя постоянно была там. Желательно что бы это всё работало после перезагрузки. У меня что то мозгов не хватает как это сделать. Очень надеюсь на помощь мужчин. Использую Ubuntu 20.04

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Ramdisk
« Ответ #1 : 08 Июня 2024, 16:25:09 »
добавьте строку в /etc/fstab
cache /home/USER/.cache tmpfs nodev,nosuid,size=2G 0 0USER - замените на своего пользователя
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ViktoriyaY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Ramdisk
« Ответ #2 : 08 Июня 2024, 16:45:30 »
Всё сделала как вы писали и перезагрузила компьютер. Настройки рабочего стола (картинки) почему то сбросились. Но это мелочи, главное что у меня всё тот же объём памяти занят и ни чего быстрее работать не стало. Я хотела ускорить работу гугл хрома и разгрузить свой старенький жесткий диск. У меня 8 гб памяти и из них всегда в основном занято лишь 2 гб максимум, вот я и хотела ещё 2 гб в оперативную память переместить что бы всё быстрее работало.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5647
    • Просмотр профиля
Re: Ramdisk
« Ответ #3 : 08 Июня 2024, 16:48:31 »
Желательно что бы это всё работало после перезагрузки
- вариант предложенный в Ответе #1 будет работать и после перезагрузки, но только все файлы данных, накопившиеся в кеше в предыдущем сеансе, будут безвозвратно утрачены

Пользователь добавил сообщение 08 Июня 2024, 16:51:10:
Я хотела ускорить работу гугл хрома и разгрузить свой старенький жесткий диск.
https://habr.com/ru/articles/205158/
« Последнее редактирование: 08 Июня 2024, 16:51:10 от F12 »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5647
    • Просмотр профиля
Re: Ramdisk
« Ответ #4 : 08 Июня 2024, 17:07:27 »
у меня всё тот же объём памяти занят и ни чего быстрее работать не стало
- попробуй, вместо строки предложенной в Ответе #1, добавить в /etc/fstab строку tmpfs /home/<USER>/.cache tmpfs rw,noatime,nodev,nosuid,size=2G 0 0
ЗЫЖ У меня есть USB флешка с установленной на неё Ubuntu 14.04, так я в ней чтоб продлить жизнь флешки, в tmpfs монтирую не только ~/.cache, но и /tmp, /run, /var. Флешке уже лет 10, всё ещё жива, да и сама система достаточно шустро работает   8)
« Последнее редактирование: 08 Июня 2024, 17:23:32 от F12 »

Оффлайн ViktoriyaY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Ramdisk
« Ответ #5 : 08 Июня 2024, 17:09:05 »
Я читала эту статью на хабре перед тем на написать сюда! Я там не поняла ни чего и команды не работали...

Я думаю мне нужно как можно больше временной информации перенести в оперативную память что бы у меня компьютер быстрее работал. Но после того как я сделала то что писал ALiEN у меня количество занимаемой операвной памяти не увиличелось. Сейчас занято всё так же максимум 2 гб как и до перезагрузки.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5647
    • Просмотр профиля
Re: Ramdisk
« Ответ #6 : 08 Июня 2024, 17:19:43 »
ViktoriyaY, перечитай внимательно Ответ #4

Оффлайн ViktoriyaY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Ramdisk
« Ответ #7 : 08 Июня 2024, 17:37:49 »
Перечитала ответ 4 но я не знаю как сделать в оперативной памяти - ~/.cache, /tmp, /run, /var. Помогите пожалуйста.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Ramdisk
« Ответ #8 : 08 Июня 2024, 17:38:33 »
занимаемой операвной памяти не увиличелось.
Занимают место только существующие файлы. tmpfs не забирает указанный размер сразу и полностью.
(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5647
    • Просмотр профиля
Re: Ramdisk
« Ответ #9 : 08 Июня 2024, 17:44:01 »
но я не знаю как сделать в оперативной памяти - ~/.cache, /tmp, /run, /var.
- никаких дополнительных телодвижений не требуется, tmpfs поддерживается на уровне ядра, нужно только смонтировать tmpfs в нужный нам каталог (собственно это делается добавлением соответствующих строк в /etc/fstab), т.е. нужно tmpfs смонтировать в ~/.cache, /tmp, /run, /var, ну а сами каталоги уже есть на диске  :)
« Последнее редактирование: 08 Июня 2024, 17:50:53 от F12 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Ramdisk
« Ответ #10 : 08 Июня 2024, 17:51:29 »
/run, /var
/run и так уже в tmpfs по-умолчанию.
а /var я бы не советовал выносить в оперативку - там хранятся кеш пакетов, логи, значения таймеров systemd и прочее.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ViktoriyaY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Ramdisk
« Ответ #11 : 08 Июня 2024, 17:52:48 »
Спасибо вам большое! Правильно ли я поняла, мне достаточно оставить команду - tmpfs   /home/<USER>/.cache   tmpfs   rw,noatime,nodev,nosuid,size=2G   0   0

и у меня всё будет хорошо? Я просто не очень во всём этом разбираюсь, просто весь день читала в интернете разную информацию.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Ramdisk
« Ответ #12 : 08 Июня 2024, 17:53:55 »
ну покажите вывод команды df -h
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5647
    • Просмотр профиля
Re: Ramdisk
« Ответ #13 : 08 Июня 2024, 17:58:24 »
ALiEN, я в Ответе #4 несколько утрированно выразился  :)

   ... на самом деле /etc/fstab в системе на моей флешке выглядит примерно так как описано тут
« Последнее редактирование: 08 Июня 2024, 18:00:27 от F12 »

Оффлайн ViktoriyaY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Ramdisk
« Ответ #14 : 08 Июня 2024, 18:04:44 »
Filesystem      Size  Used Avail Use% Mounted on
udev            3,9G     0  3,9G   0% /dev
tmpfs           794M  1,6M  792M   1% /run
/dev/sda1        30G   11G   18G  38% /
tmpfs           3,9G   64M  3,9G   2% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           3,9G     0  3,9G   0% /sys/fs/cgroup
tmpfs           2,0G   98M  2,0G   5% /home/viktoriya/.cache
/dev/loop0       11M   11M     0 100% /snap/canonical-livepatch/278
/dev/loop1       75M   75M     0 100% /snap/core22/1380
/dev/loop2       39M   39M     0 100% /snap/snapd/21759
tmpfs           794M   12K  794M   1% /run/user/1000
« Последнее редактирование: 09 Июня 2024, 03:58:44 от ALiEN »

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.