Како пренети Ект2 или Ект3 систем датотека на Ект4 на Линук-у

Знате да би требало да надоградите свој Линук систем датотека, али не можете да се суочите са погоршањем? Ево како да конвертујете ект2 и ект3 у ект4 без преокрета потпуне поновне инсталације.

Линук системи датотека

Да сте љубазни, звали бисте ект3 систем датотека поштован, лансиран као и давне 2001. Што се тиче јадни стари ект2, тај систем датотека потиче из 1993. и не постоји реч за њега осим древног. У компјутерском смислу, ект3 је антиквитет. А ект2 је археолошки налаз.

Савремени систем датотека у свету Линук-а је ект4 који је био објављен 2008. Бржи је, мање склон фрагментацији, способан је да рукује већим системима датотека—и већим датотекама—има прецизније ознаке датума датотеке и да ли смо споменули да је бржи? Много брже.

ОК, продат сам – хајде да урадимо ово

Хајде да размислимо о овоме. У ствари, вероватно не желите да надоградите свој систем датотека.

Уместо тога, има смисла да надоградите цео ваш Линук систем. Под надоградњом подразумевамо да направите неколико резервних копија података, обришите свој систем, поново инсталирајте модерну дистрибуцију и вратите своје податке. Идите на потпуно освежење. Искористите предности модерне дистрибуције Линука са ажурираним софтвером, као и чистим, актуелним и новоинсталираним системом датотека.

Ако не можете да покренете модеран Линук на свом хардверу, чак и једну од лаких дистрибуција као што је Лубунту, ЛинукЛите или ЦрунцхБанг++, и апсолутно морате да се држите Линука који имате, још увек постоје упозорења.

Да бисте надоградили свој систем датотека на ект4, морате да користите верзију кернела 2.6.28 или новију. Дакле, ако немате ту верзију кернела или новију верзију, прво морате да надоградите језгро.

Упозорење: Немојте ни помишљати да покушате ово без задовољења захтева за верзију кернела. Завршићете са рачунаром који се не може покренути. Проверите коју верзију кернела користите пре него што наставите.

Уверите се да имате инсталациони диск за верзију Линук-а коју тренутно користите и оставите је у стању приправности. Надоградња вашег система датотека није без опасности.

Резервне копије су ваша сигурносна мрежа. Пре него што било шта урадите, направите неколико резервних копија података на различитим медијумима за резервне копије и проверите да ли имате при руци тај стари инсталациони диск за Линук. Ако нешто крене лоше, можете поново да инсталирате свој стари Линук и вратите своје податке.

  Како играти Нинтендо Вии и ГамеЦубе игре на Линук-у

Такође ће вам требати тренутни Ливе ЦД/ДВД модерне Линук дистрибуције да бисте извршили надоградњу система датотека. Зато се побрините да и ви имате један од њих.

Узгред, овај чланак је истраживан коришћењем инсталације Убунту Јаунти Јацкалопеа, која је објављена у априлу 2009. Користила је ект3 као систем датотека.

Још увек са нама?

Џон Вејн је рекао да је храброст била ужаснута, али и даље оседла. Дивим се твојој храбрости.

Прва ствар коју ћемо урадити је да проверимо верзију кернела са унаме. Команда унаме може приказати различите типове системских информација.

На вашем старом Линук рачунару отворите прозор терминала и откуцајте следећу команду. Откуцајте унаме , размак, -р, а затим притисните Ентер.

uname -r

Верзија Линук-а на овом рачунару користи верзију кернела 2.6.28-11, тако да смо испунили захтев за верзију кернела.

Озбиљно, ако нисте испунили овај услов, престаните сада. Довољно близу једноставно није довољно. Морате испунити или премашити овај број верзије кернела.

Сада ћемо проверити идентификаторе диска помоћу блкида, који идентификује блок уређаје у систему.

blkid

Овај систем има један чврсти диск (сда) који има систем датотека на себи (сда1) који је монтиран на /дев/сда1. Ово је ект3 систем датотека. Ово је систем датотека који ћемо конвертовати.

Постоји и систем датотека који се зове свап, али то нас не занима.

Поново покрените са Ливе ЦД-ом

Убаците Ливе ЦД и поново покрените рачунар. Можда ћете морати да притиснете тастер током поновног покретања да бисте покренули рачунар са ЦД-а. Тастер за притисак биће приказан током раних фаза процеса покретања. Будите брзи – прилика не траје дуго. Ако га пропустите, поново покрените систем и покушајте поново.

Када покренете Ливе ЦД окружење, уверите се да случајно не покренете инсталацију. Одвојите време да прочитате опције које су вам дате, а ако постоји нека која каже нешто слично „Пробајте ДистрибутионНаме“, изаберите ту опцију.

Постаните Роот

Отворите прозор терминала и откуцајте следећу команду. Ово вас ефективно чини роот и значи да не морате да куцате судо испред сваке команде.

sudo bash

Имајте на уму да се командна линија променила. Ви сте роот. Пажљиво газите.

  Како да стримујете Стеам игре на вашу Линук радну површину

Идентификујте системе датотека

Морамо још једном да идентификујемо датотечне системе да бисмо видели како се појављују у овој инстанци Линук-а.

fdisk -l

Видећете неки излаз сличан следећем.

Систем датотека који смо претходно идентификовали као сда1 је пронашао и препознао Ливе ЦД Линук. То је прва мини прекретница.

Други је претварање система датотека.

Конвертовање система датотека

Овде су наведене две команде, једна за конверзију из ект2 у ект4 и једна за конверзију из ект3 у ект4. Уверите се да користите прави за вас!

За конвертовање из ект2 у ект4 користите ово:

tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sda1

За конвертовање из ект3 у ект4 користите ово:

tune2fs -O extents,uninit_bg,dir_index /dev/sda1

Мало је разочаравајуће јер се чини да се не дешава много тога. Бићете враћени на командну линију. Ако видите неки излаз, вероватно ће то бити поруке о грешци. Дакле, ниједна вест није добра вест.

Проверите систем датотека

Иако ниједна грешка није означена, хајде да будемо детаљни и проверимо да ли има проблема у целом систему датотека. Користићемо команду под називом е2фсцк. Ово је алат који се користи за проверу интегритет фајл система. Такође може покушати да поправи све проблеме које пронађе. Алат е2фсцк ради са ект2, ект3 и ект4 системима датотека.

Опција -п (преен) узрокује да е2фсцк покуша да поправи грешке, а опција -ф (форце) узрокује да е2фсцк провери систем датотека чак и ако се систем датотека чини чистим.

e2fsck -pf /dev/sda1

Нису пријављене грешке. Сада можемо покушати да монтирамо систем датотека.

Монтирање система датотека

Морамо да прилагодимо табелу система датотека (фстаб) и груб покретач за рад са конвертованим системом датотека. Да бисмо то урадили, морамо монтирати систем датотека. Монтираћемо га на /мнт. Раније смо идентификовали систем датотека као сда1, тако да је наша команда:

mount -t ext4 /dev/sda1 /mnt

Сада када је монтиран требало би да можемо да наведемо систем датотека. Хајде да то проверимо. Корен система датотека ће бити на тачки монтирања, /мнт.

ls /mnt

То је охрабрујуће. Изгледа да бисмо то очекивали.

Уређивање фстаб

Морамо да уредимо фстаб датотеку и променимо све референце ект3 (или ект2, ако је то систем датотека из којег сте конвертовали) у ект4.

Ливе ЦД који се користи у овом примеру има нано едитор. То је једноставан мали уређивач, па ћемо га користити. Ако нано није доступан на вашем Ливе ЦД-у, постојаће још један уређивач који ће бити у пакету са Линук дистрибуцијом на ЦД-у.

nano /mnt/etc/fstab

Појавиће се прозор нано едитора. Морате да потражите појављивања стринга „ект3“ или „ект2“ и промените их у „ект4“. У овом примеру, постојала је једна појава ект3, која је истакнута.

  Како инсталирати Пгадмин на Линук

Ект3 је замењен ект4.

Морате да сачувате датотеку и изађете из уређивача. У нано Цтрл+О ће сачувати датотеку, а Цтрл+Кс ће затворити уређивач.

Надоградња груб

Пошто смо сда1 систем датотека монтирали на /мнт, путање до директоријума у ​​систему датотека су практично сви померени за један ниво дубље него иначе. Зато је пут који смо дали нано-у био /мнт/етц/фстаб уместо уобичајеног /етц/фстаб.

Пошто груб очекује да пронађе ствари на одређеним местима, морамо да учинимо да систем датотека изгледа као да је нормално монтиран. Потребно нам је да корен фајл система буде на / а не на /мнт. Команда цхроот нам омогућава да покренемо командну љуску и да наведите тачку корена желимо да користимо.

Команда коју користимо је:

chroot /mnt

Имајте на уму да се командна линија променила.

Сада можемо да издамо наредбу упдате-груб да би груб прочитао фстаб датотеку и поново се конфигурисао.

update-grub

.

Када се груб поново конфигурише, морамо да инсталирамо нову инстанцу груб на чврсти диск. Имајте на уму да је ово хард диск сда, а не систем датотека сда1. Немојте укључивати „1“, само укуцајте „сда“.

grub-install /dev/sda

Поновно покретање вашег Линук-а

Поново покрените систем и уклоните Ливе ЦД. Када се ваш систем поново покрене, отворите прозор терминала и унесите следећу команду:

blkid

Као што видимо, систем датотека је сада ект4 систем датотека.

Машини на којој је овај чланак истраживан требало је толико времена да се поново покрене (преко десет минута) да се претпостављало да је нешто пошло наопако и да се никада неће вратити.

Можда зато што је то била виртуелна машина, или се можда нека конверзија система датотека одвија током тог првог покретања. У сваком случају, стрпљење је победило и на крају се поново појавило. Ако ваша машина ради нешто слично, сачекајте. Можда није све изгубљено.

Наредна поновно покретање била су брза као и обично.

Уместо тога, надоградите свој Линук

Па, стигли смо тамо. Али и даље вам остаје нестандардни хибрид који користи старо Линук издање на модерном систему датотека.

Ако вам је прелазак на нови систем датотека важан и ваш хардвер то може да поднесе, најбољи пут је прелазак на тренутну дистрибуцију Линука. Уживаћете у свим другим безбедносним и софтверским предностима које долазе из тога.

Ипак, ако нема ништа друго за то — а понекад немамо опције које бисмо желели да имамо — ови кораци ће вам омогућити да надоградите свој систем датотека.