Konverter ext2 /3 til ext4

La oss si at du er litt i bakleksa. Du har lyst til å gjøre noen oppgradering av Linux-maskiner, men du har bare ikke egentlig hatt tid. Eller la oss si at du fikk gjøre noen oppgradering av Linux-systemet, men du ikke gjør noen endringer i filsystemet og du fortsatt kjører en maskin med enten ext2 eller ext3. Nå det er ikke nødvendigvis en dårlig ting som både filsystemer arbeid og fungere godt. Men la oss si at vil du dra nytte av noen av funksjonene i ext4.

I denne artikkelen skal jeg vise deg hvordan du kan overføre ext2 eller ext3 partisjon til ext4. Jeg vil bruke en Ubuntu maskin som et eksempel. Jeg ønsker å advare deg om at du kan miste data ved å gjøre dette så, etter god forvaltningsskikk, sikkerhetskopiere dataene dine! Når du er sikker på du har som backup av dine data, er det på tide å begynne.

Kernel forutsetning

Du må være sikker på at du har en kjerne som er minst 2.6.28-11 -generic eller høyere. Hvis ikke, må du IKKE fortsette med dette. For å finne ut hva kernel som kjører saken kommandoen uname -r. Hvis kjernen er lavere thatn 2.6.28-11 stopp hvor du er og lukker nettleseren.

Trinn 1

Det første trinnet er å starte opp fra en Ubuntu Live CD. Du gjør dette fordi du ikke kan konvertere et filsystem som er montert. Hvis du konverterer en ny stasjon på din maskin (en som ikke inneholder ditt operativsystem eller din ~ /(hjemme) katalog, kan du alltids bare avmontere denne stasjonen og gjør dette uten å måtte starte Live CD.

Trinn 2:..

Nå er det på tide å konvertere Vi kommer til å bruke /dev /sda1 som et eksempel for konvertering vil du ønsker å vite det nøyaktige navnet på stasjonen og /eller partisjonen som du ønsker å . skjult Hvis du konverterer fra ext2 til ext4 problemet følgende kommandoer:

sudo bashtune2fs -O grad, uninit_bg, dir_index, has_journal /dev /sda1

Hvis du ønsker å konvertere ext3 til EXT4 utstede følgende kommandoer: sudo bashtune2fs -O grad, uninit_bg, dir_index /dev /sda1

MERK: Når du går inn enten av sudo bash
kommandoer du må oppgi sudo passord .

Trinn 3:

Uansett hvilke konverterings du gjør vil du ønsker å sjekke disken (eller partisjonen) etter konverteringen og reparere eventuelle problemer Gjør dette med kommandoen:.

e2fsck PF /dev /sda1

Trinn 4:

Nå må du sørge for at den partisjonen vil montere. Gjør dette med kommandoen:

sudo mount -t ext4 /dev /sda1 /mnt

Forhåpentligvis vil du ikke se noen feil. Du skal nå se innholdet i denne stasjonen er oppført i /mnt katalogen

Trinn 5:.

Det er på tide å redigere /etc /fstab for å reflektere endringen. Åpne denne filen opp med din favoritt teksteditor og se etter linjen som tilsvarer stasjonen /partisjonen du nettopp endret. I denne linjen vil du refererer til enten ext2 eller ext3. Endre det referanse til ext4. Lagre og lukke filen

Trinn 6:.

Nå må du oppdatere grub. Avhengig av hvordan din oppstartspartisjon er vil avgjøre hvordan du gjør dette. Hvis oppstartspartisjon er adskilt, gjør du følgende:

sudo bashmkdir /mnt /bootmount /dev /sda1 /mnt /bootgrub-install /dev /sda --root-katalogen = /mnt --recheck

Hvis oppstartspartisjon IKKE er adskilt, gjør du følgende:

sudo bashmount /dev /sda1 /mntgrub-install /dev /sda --root-katalogen = /mnt --recheck Anmeldelser

Trinn 7:

Reboot. Når oppe og går vil du nå skal bruke ext4 filsystem!

Avsluttende tanker

Hvis du er skeptisk til noen av de ovenfor, ikke bekymre deg ... Du trenger ikke å gjøre dette. Systemet vil kjøre fint med ext2 eller EX3. Men hvis du elsker å få hendene skitne med dine maskiner ... så du vil nyte å konvertere en arbeidsgruppe filsystemet fra en type til en annen. Bare husk sikkerhetskopiere data! Anmeldelser