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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Перенос системных файлов в ramdisk  (Прочитано 2164 раз)

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

Оффлайн Pavelsv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Можно ли как-то перенести максимум файлов ос в ramdisk чтобы ускорить скорость чтения и записи. И как быть в случае внепланового отключения электроэнергии?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #1 : 03 Июня 2015, 15:08:44 »
Можно. На хабре вроде была статья  о полном переносе системы в раму.

На счёт внепланового отключения эл.энергии - ничего более эффективного нежели системы бесперебойного питания ещё не придумали.

Оффлайн Pavelsv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #2 : 03 Июня 2015, 15:48:47 »
Дело не в бесперебойнике. Может ли что отключение приведет к критической ошибкев ос?


Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #3 : 03 Июня 2015, 15:51:30 »
Если в этот момент производится запись на диск, то вполне может.

Оффлайн Pavelsv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #4 : 05 Июня 2015, 19:55:12 »
нашел там только перенос кэша хрома. Если есть возможность ткните носом.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #5 : 05 Июня 2015, 20:15:17 »
Вот оне

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #6 : 05 Июня 2015, 20:33:12 »
grep -rs "mount .*\/tmp" /etc/init/
Wars ~.o

Оффлайн Pavelsv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #7 : 05 Июня 2015, 21:09:11 »
Вот оне

Спасибо интересно, вот только там как я понимаю способ не позволяет изменять системные файлы и устанавливать что либо, хотелось бы полноценную систему иметь.

grep -rs "mount .*\/tmp" /etc/init/

что делает данная команда ?


я совсем новичок в этой ос )

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #8 : 05 Июня 2015, 22:51:49 »
способ не позволяет изменять системные файлы и устанавливать что либо,
Ну почему же. Автор в камментах даже отвечает на подобный вопрос
И от меня вопрос: часто меняете системные файлы?

хотелось бы полноценную систему иметь.
Вам ехать или "шашечки"? ©
В любом случае придётся чем-то жертвовать.
Пройдитесь по камментам, там и плюсы и минусы разных вариаций обсуждаются.

Оффлайн Pavelsv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #9 : 06 Июня 2015, 07:02:35 »
хотелось бы ехать с шашечками )
по поводу системных файлов, те же обновления безопасности хотелось бы чтобы устанавливались без танцев с бубном.
озу 16гб, хочется по максимуму использовать. может можно определённые файлы например /tmp /var и т.п. перенести так чтобы при выключении и через определённый промежуток времени с образом на пзу синхронизировалось ? пользовался в основном windows там реализовано сторонними программами было, здесь насколько понимаю в ядре системы это поддерживается, вот только т.к. я нуб в ос спрашиваю совета.

как я понял можно в fstab прописать точки монтирования, например tmpfs   /var/ tmpfs   defaults        0       0

но данные после перезагрузки не будут сохранены, можно как то синхронизацию прикрутить ? сижу ищу инфу, но было бы хорошо если знающие подсказали.

Цель максимизировать скорость работы ос сохранив при этом функциональность.
« Последнее редактирование: 06 Июня 2015, 10:21:18 от Pavelsv »

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Перенос системных файлов в ramdisk
« Ответ #10 : 06 Июня 2015, 15:43:49 »
Кроме tmpfs и ramfs , есть интересная штука называется squashfs в основном используется для создания live систем, но можно данную файловую систему использовать в persistent режиме. Я делал систему в которой все логи, кэши и tmp монитровались в tmpfs заданного размера, основная система была запакованна в squashfs в добавок в персистенс режиме добавлялись в файловую систему диффы при изменении. Но еще раз подчеркну , что squashfs все-таки распаковывает необходимые части файловой системы по требованию, т.е. они не сразу в "памяти" , как в случае ramfs или tmpfs.
Еще имел опыт работы с tmpfs на которую был натравлен incron запускающий тупой рсинк, при запуске приложение использующие tmpfs запускалось строго только после того, как заканчивал работу rsync. Это было очень давно сейчас вот придумали Lsyncd. :)

Оффлайн Pavelsv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Перенос системных файлов в ramdisk
« Ответ #11 : 07 Июня 2015, 16:42:20 »
Нашел что нужно для логов и прочего
А /sys и прочее можно как то перенести?
У меня кстати Ubuntu15.04 mate.
Хотелось бы чтобы записывалось в образ при выключении и распаковывало его в ram для работы системы. Ну и переодические бекапы. Объем не проблема, оперативной памяти хватает, да и ос используется только для самого насущного, то есть не особо то и большая. Это возможно?
« Последнее редактирование: 07 Июня 2015, 16:49:43 от Pavelsv »

 

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