У овом чланку ћемо размотрити решења проблема када се виртуелни или физички сервер базиран на Убунту / Минт / Кали не учита и падне у заузето у време иницијализације инитрамфс. У овом се случају Линук не покреће, а кориснику је доступна само инитрамфс наредбена линија.
Инитрамфс - ово је почетни РАМ систем датотека заснован тмпфс, који не користи засебни блок уређај. Као инитрд, Садржи услужне програме и скрипте потребне за монтирање датотечних система пре позива инит, који се налази у роот датотечном систему.Питање Суперблоцк-а
Ако је Убунту пао у заузет оквир током иницијализације инитрамфа, оштећени суперблок се можда појавио на диску. Линук чува вишеструке копије суперблокова.
Да бисмо се опоравили у случају таквог проблема, морамо се покренути са слике / диска и покренути Терминал. Након учитавања, у терминал уносимо команду:
# судо фдиск -л | греп Линук | греп -Ев 'свап'
Тим ће вратити информације о нашем одељку:
/ дев / вда2 4096 83884031 83879936 40Г Линук датотечни систем
Запамтите назив одељка и наведите га у следећој команди:
# судо думпе2фс / дев / вда2 | греп суперблок
Наредба ће вратити листу резервних суперблокова:
Користићемо други резервни суперблок за замену оштећеног (можете одабрати било који други осим Примарног). Провјеримо диск помоћу резервног потблока за опоравак:
# судо фсцк -б 98304 / дев / вда2 -и
фсцк фром утил-линук 2.31.1 е2фсцк 1.44.1 (24-Мар-2018) / дев / вда2 је монтиран. е2фсцк: Не може се наставити, прекида се
Морате да демонтирате одељак:# умоунт / дев / вда2
Након успешне замене суперблока, требало би да добијете следећу поруку:
фсцк из утил-линук 2.31.1 е2фсцк 1.44.1 (24.03.2018.) / дев / вда2 није чисто уклоњен, провјери се присилно. Пасс 1: Провјера инодера, блокова и величина Пасс 2: Провјера структуре директорија Пасс 3: Провјера повезаности директорија Пасс 4: Провјера референтних бројева Пасс 5: Провјера сажетка информација групе Бесплатно бројање блокова погрешно за групу # 231 (32254, пребројено = 32253) . Поправити? да Број бесплатних блокова је погрешан за групу # 352 (32254, пребројано = 32248). Поправити? да Број бесплатних блокова је погрешан за групу # 358 (32254, пребројано = 27774). Поправити? да ... / дев / вда2: ***** СИСТЕМ ФИЛЕ ЈЕ ПРОМЕЊЕН ***** / дев / вда2: 85986/905464576 датотека (0,2% непрекидно), 3904682/905464576 блокова
Сада поново покрените рачунаре одвајањем дистрибутивног диска и све би требало бити у реду.
Грешка Фсцк диска
Друга варијанта грешке је присуство следећег ретка у прозору терминала:
/ дев / сда1: НЕИЗВЕДЕНО НЕКОНСИСТЕНЦИЈО; РУН фсцк РУЧНО Коријенски датотечни систем на / дев / сда1 захтијева ручни фсцк.Ако не видите такву грешку, покушајте да унесете (инитрамфс) излаз у прозору терминала. Након тога може се појавити грешка ...
Грешка ће указати на јачину звука која захтева покретање ручне провере диска. У наредбеном ретку инитрамфс урадите:
# фсцк / дев / сда1 -и
Након потпуне провере, морате поново покренути сервер и проверити да ли је све у реду.
Грешка диска: / дев / сда1 не постоји
Проблем са фстаб-ом
Ако видите грешку приликом учитавања сервера:
АЛЕРТ! / дев / сда1 не постоји. Испада на шкољку.
Највероватније сте управо инсталирали Линук или постоје проблеми на вашем серверу фстаб. Најчешће се проблем јавља приликом инсталирања система са усб-погон. Одељак на који се систем закуне може бити било шта. Као и у првом случају, морамо покренути системску слику и извршити неке радње. Провјерите УУИД диска помоћу команде
# судо блкид
Систем ће произвести нешто овако:
/ дев / сда2: УУИД = "36цце3д5-цбдб-46ф4-адбф-3ф9ааа01д729" ТИПЕ = "ект4" ПАРТУУИД = "феа4даб1-4е12-4327-85ц6-76аде18ф64е1"
Одавде је већ јасно да се систем мора покренути са сда2, али у ствари се покреће са сда1.
Наш одељак монтирамо у било који директоријум, на пример:
# судо моунт / дев / сда2 / мнт
Добивамо целу / дев / сда2 партицију у директорију / мнт, тамо проналазимо / етц / фстаб датотеку и променимо ред који садржи / дев / сда1 у:
УУИД = грешке 36цце3д5-цбдб-46ф4-адбф-3ф9ааа01д729 / ект4 = ремоунт-рв 0 1
Сачувајте датотеку. Искључите партицију из / мнт и поново покрените систем, ако је проблем био повезан са погрешном адресом партиције, сервер ће се покренути..
Такође, ова опција се може решити учитавањем у хитним случајевима. Поново подесите роот да напише:
# судо моунт -у поновном преносу, рв /
Затим промените фстаб и поново покрените сервер.
Проблем са гвожђем
На неким матичним плочама, портовима САТА могу добити произвољне бројеве. То такође може узроковати грешку описану у претходном параграфу. Да бисте исправили грешку, морате да промените програм за покретање програма.
Дизање у хитном режиму или помоћу ливе-цд-а и модификовање датотеке /боот/груб/груб.цфг
На пример у линији у којој се одељак учитава:
Линук /боот/вмлинуз-4.15.0-70-генериц роот = / дев / сда1 рв миран лифт = нооп фсцк.репаир = да
Промените путању погона на Ууид:
Линук /боот/вмлинуз-4.15.0-70-генериц роот = УУИД = 36цце3д5-цбдб-46ф4-адбф-3ф9ааа01д729 ро тихи лифт = нооп фсцк.репаир = да