Відмінності між версіями «Initial RAM-disk (initrd)»
(dARWgYUcbRkkLmIeyuC) |
Donserg (Обговорення • внесок) м (100 версій) |
||
(49 проміжних версій 3 користувачів не показані) | |||
Рядок 1: | Рядок 1: | ||
− | + | == initrd == | |
+ | |||
+ | '''initrd''' (англ. initial ramdisk) є тимчасовою файловою системою, що широко використовуються в процесі завантаження ядра Linux. | ||
+ | |||
+ | Її використовують для підготовчих дій, перед монтуванням кореневої файлової системи. Зазвичай initrd образи містять необхідні для завантаження деякі модулі ядра, таких як ATA, SCSI для роботи з пристроєм, на якому міститься коренева файлова система. Вони, як правило, визначають розташування і тип кореневої файлової системи. | ||
+ | Початковий RAM диск для завантаження Linux (initrd) це тимчасова коренева | ||
+ | файлова система, яка монтується в процесі завантаження системи в | ||
+ | оперативну пам'ять для підтримки 2х рівневої моделі завантаження. Initrd | ||
+ | складається з різних виконуваних файлів і драйверів, які дозволяють | ||
+ | змонтувати справжню кореневу файлову систему, після чого initrd | ||
+ | размонтується і звільняється пам'ять. У багатьох вбудованих системах | ||
+ | initrd так і залишається кореневою файловою системою | ||
+ | Завантажувальний RAM диск (Initrd) це образ кореневої файлової системи, | ||
+ | який монтується до того як справжня коренева фс буде доступна. | ||
+ | Initrd пов'язаний з ядром і завантажується як частина ядра в процесі завантаження | ||
+ | системи. Ядро монтує образ initrd в якому знаходяться необхідні | ||
+ | модулі для монтування кореневої фс і вже подальшого переходу в цей | ||
+ | корінь як основний. | ||
+ | У initrd міститься мінімальний набір директорій і виконуваних файлів | ||
+ | для завантаження модулів, наприклад insmod для завантаження модулів ядра. | ||
+ | У разі настільної системи або сервера, initrd тимчасова файлова | ||
+ | система. Її час життя коротко і служить лише сполучною ланкою до | ||
+ | кореневої фс. У вбудованих системах немає записуваних пристроїв | ||
+ | зберігання даних, тому initrd є постійною кореневої фс. У цій | ||
+ | статті досліджуються обидва варіанти. |
Поточна версія на 17:29, 14 квітня 2013
[ред.] initrd
initrd (англ. initial ramdisk) є тимчасовою файловою системою, що широко використовуються в процесі завантаження ядра Linux.
Її використовують для підготовчих дій, перед монтуванням кореневої файлової системи. Зазвичай initrd образи містять необхідні для завантаження деякі модулі ядра, таких як ATA, SCSI для роботи з пристроєм, на якому міститься коренева файлова система. Вони, як правило, визначають розташування і тип кореневої файлової системи. Початковий RAM диск для завантаження Linux (initrd) це тимчасова коренева файлова система, яка монтується в процесі завантаження системи в оперативну пам'ять для підтримки 2х рівневої моделі завантаження. Initrd складається з різних виконуваних файлів і драйверів, які дозволяють змонтувати справжню кореневу файлову систему, після чого initrd размонтується і звільняється пам'ять. У багатьох вбудованих системах initrd так і залишається кореневою файловою системою Завантажувальний RAM диск (Initrd) це образ кореневої файлової системи, який монтується до того як справжня коренева фс буде доступна. Initrd пов'язаний з ядром і завантажується як частина ядра в процесі завантаження системи. Ядро монтує образ initrd в якому знаходяться необхідні модулі для монтування кореневої фс і вже подальшого переходу в цей корінь як основний. У initrd міститься мінімальний набір директорій і виконуваних файлів для завантаження модулів, наприклад insmod для завантаження модулів ядра. У разі настільної системи або сервера, initrd тимчасова файлова система. Її час життя коротко і служить лише сполучною ланкою до кореневої фс. У вбудованих системах немає записуваних пристроїв зберігання даних, тому initrd є постійною кореневої фс. У цій статті досліджуються обидва варіанти.