initrd (англ. initial ramdisk) є тимчасовою файловою системою, що широко використовуються в процесі завантаження ядра Linux.
Її використовують для підготовчих дій, перед монтуванням кореневої файлової системи. Зазвичай образи initrd містять необхідні для завантаження деякі модулі ядра, таких як ATA, SCSI для роботи з пристроєм, на якому міститься коренева файлова система. Вони, як правило, визначають розташування і тип кореневої файлової системи.
Призначення
Ядро операційної системи Linux, як і інші UNIX-подібні операційні системи, є монолітним, але з підтримкою модулів ядра. Багато дистрибутивів Linux мають один генералізований файл ядра операційної системи, який може завантажуватися на широкому спектрі конфігурацій даної архітектури. Драйвери пристроїв компілюються як завантажувальні модулі — якщо компілювати сотні і тисячі модулів безпосередньо у ядро, його розмір перевищуватиме сотні мегабайт, що є не лише недоцільним (ядро завантажується занадто довго), а й робить неможливим завантаження на комп'ютерах з обмеженим обсягом оперативної пам'яті. З іншого боку, відсутність у складі ядра драйверів породжує проблему початкової ініціалізації блокових пристроїв (таких, як диски) і монтування кореневої файлової системи.
Проблема може ускладнюватися ще більше, якщо коренева файлова система розміщена на масиві RAID, LVM, є зашифрованою або мережною. Підтримка таких систем вимагає спеціальної підготовки перед монтуванням.
Див. також
Примітки
- Almesberger, Werner (2000), , Proceedings of the Ottawa Linux Symposium, архів оригіналу за 24 липня 2008
- Landley, Rob (15 березня 2005), Introducing initramfs, a new model for initial RAM disks, linuxdevices.com, архів оригіналу за 4 січня 2013
Це незавершена стаття про операційні системи. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
initrd angl initial ramdisk ye timchasovoyu fajlovoyu sistemoyu sho shiroko vikoristovuyutsya v procesi zavantazhennya yadra Linux Yiyi vikoristovuyut dlya pidgotovchih dij pered montuvannyam korenevoyi fajlovoyi sistemi Zazvichaj obrazi initrd mistyat neobhidni dlya zavantazhennya deyaki moduli yadra takih yak ATA SCSI dlya roboti z pristroyem na yakomu mistitsya koreneva fajlova sistema Voni yak pravilo viznachayut roztashuvannya i tip korenevoyi fajlovoyi sistemi PriznachennyaYadro operacijnoyi sistemi Linux yak i inshi UNIX podibni operacijni sistemi ye monolitnim ale z pidtrimkoyu moduliv yadra Bagato distributiviv Linux mayut odin generalizovanij fajl yadra operacijnoyi sistemi yakij mozhe zavantazhuvatisya na shirokomu spektri konfiguracij danoyi arhitekturi Drajveri pristroyiv kompilyuyutsya yak zavantazhuvalni moduli yaksho kompilyuvati sotni i tisyachi moduliv bezposeredno u yadro jogo rozmir perevishuvatime sotni megabajt sho ye ne lishe nedocilnim yadro zavantazhuyetsya zanadto dovgo a j robit nemozhlivim zavantazhennya na komp yuterah z obmezhenim obsyagom operativnoyi pam yati Z inshogo boku vidsutnist u skladi yadra drajveriv porodzhuye problemu pochatkovoyi inicializaciyi blokovih pristroyiv takih yak diski i montuvannya korenevoyi fajlovoyi sistemi Problema mozhe uskladnyuvatisya she bilshe yaksho koreneva fajlova sistema rozmishena na masivi RAID LVM ye zashifrovanoyu abo merezhnoyu Pidtrimka takih sistem vimagaye specialnoyi pidgotovki pered montuvannyam Div takozhFilesystem Hierarchy StandardPrimitkiAlmesberger Werner 2000 Proceedings of the Ottawa Linux Symposium arhiv originalu za 24 lipnya 2008 Landley Rob 15 bereznya 2005 Introducing initramfs a new model for initial RAM disks linuxdevices com arhiv originalu za 4 sichnya 2013 Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi