а можно в момент установки или после перекинуть корневой раздел (/) из физического диска в ram?
и хранить его там пока память из строя не выйдет.
Вопрос про RAM-drive
пока память из строя не выйдет.
или пока свет не отключат, хотя здесь можно и поспорить будет :-)
[quote="Termo"]пока память из строя не выйдет.
или пока свет не отключат, хотя здесь можно и поспорить будет :-)[/quote]кстати да
сколько такой дистр жить будет?
сколько такой дистр жить будет?
можно на live системе по экспериментировать, они же по сути дела все работают из ram :-)
про live то понятно
я про стационарную систему
Дешевле будет держать систему на SSD.
Пётр.
а можно в момент установки или после перекинуть корневой раздел (/) из физического диска в ram?
и хранить его там пока память из строя не выйдет.
В память можно перенести... И хранить там можно пока не отключат электричество..
Жить сколько будет сложно сказать. все зависит от дистрибутива и качества сборки.
Непонятно для чего нужно осуществлять подобные манипуляции...
Большинство сегодняшних LIVE дистрибутивов работает по следующему принципу в память загружается образ системы, ядра и т.д. и там создаются не только корневой раздел, но и намного больше. Все ограничено системными ресурсами.
Вот ещё Вам для изучения:
http://ru.wikipedia.org/wiki/PXE
Как работают инсталляторы линукс:
При загрузке с диска/флешки фактически в оперативную память загружается урезанный образ операционной системы. Если дистрибутив поддерживает live-режим, и при выборе соответствующего пункта меню, в память также подгружаются дополнительные программы, драйверы, графическое окружение и пр. Если вы выбираете в меню установщика "установить" (без загрузки live-режима), то в большинстве дистрибутивов просто запускается программа-инсталлятор, с помощью которой вы производите разметку дисков и преконфигурацию будущей системы (локаль, выбор пакетов и т.п.).
Если в это время вывалиться в шелл (в установщиках некоторых дистрибутивов, например Debian, есть соответствующая опция), вы увидете привычную структуру разделов linux, которые просто смонтированы в RAM, а раздел, на котором будет корень вашей будущей системы, смонтирован в /target. Если в этот момент вы перемонтируете /target в RAM, то соответственно после перезагрузки вы не найдёте и следа от установок, т.к. RAM является энергозависимой памятью и не может использоваться для длительного хранения информации.
Но в оперативную память можно монтировать отдельные части файловой системы. Например каталог /run по умолчанию монтируется в ОП. Ещё пример: на моём ASUS EEEPC 701 ssd-диск всего 4GB, и лишние пара мегабайт на нём для меня критичны, но оперативной памяти для работы с избытком. Поэтому "/tmp", "/var/tmp" и "/var/log" у меня при загрузке всегда монтируются в оперативу. Сделать это достаточно просто:
1) открываем из-под рута на редактированрие fstab
nano /etc/fstab- в установленной системе, или
nano /target/etc/fstab - из шелла во время установки.
2) и добавляем туда то, что и как мы хотим монтировать
ramfs /tmp ramfs defaults 0 0
где ramfs - тип системы, а /tmp - точка монтирования. Можно вместо ramfs использовать tmpfs, кторый также может использовать swap и будет неизменяем в случае если задать ему определенный размер.
суть понята
благодарю
а можно в момент установки или после перекинуть корневой раздел (/) из физического диска в ram?
так и делается. Вот например у меня нетбук грузится в initrd, а это и есть -- корень в памяти. Мне это надо для того, что-бы включить модули ядра для работы с флешкой. Сами-то модули тоже на флешке лежат. Взаимоисключающие параграфы.
Потому гружу в память, там включаю модули, а уж потом перемонтирую корень на f2fs флешки.
и хранить его там пока память из строя не выйдет.
можно, но не нужно.
понятно что не нужно
интересует практическая реализация
ты в бане был?
в моём блоге почитай про f2fs. Как раз то и есть. Я даже поначалу думал так и оставить корень в памяти, но потому понял, что это плохо. И сейчас у меня корень монтируется из памяти на носитель. Но в память монтируются /tmp, /var/tmp, и /home.интересует практическая реализация
Но это PC. На сервере так делать ИМХО не нужно. Ну я не встречал такой нужды так делать. На десктопе тоже не нужно. Там если твой носитель тормозит, то нужно купить SSD, а не заниматься тупым красноглазием.
ты в бане был?
да. В самозабане.
в твой блог не попасть
идет редирект на развод
в твой блог не попасть
идет редирект на развод
А здесь:http://emulek.blogspot.ru/?
а здесь норм
ща почитаем
мой, это который зелёной лошади в гуглоплюсе.в твой блог не попасть
http://emulek.blogspot.ru/2013/07/slackware-f2fs.html
уже прочитал
мало что понял...
спрашивай, что тебе непонятно, какие проблемы? Не забудь, это полгода назад было, я сам в деталях не помню.мало что понял...
да смысла пихать корень (/) в память как я понял нет
так что лучший выход - это переход на SSD, не?