Hvernig á að umbreyta/heimaskrá í skipting í Linux


Þetta efni kann að virðast svolítið sérkennilegt. Ég meina, hvers vegna ættir þú að breyta heimaskránni þinni í sérstaka skipting?

Alltaf þegar þú ert að setja upp Linux velur uppsetningarforritið nú þegar „leiðsögn“ skiptinguna sjálfgefið. Þegar þú notar þennan valkost, setur uppsetningarforritið heimaskrána ásamt öllum öðrum kerfismöppum undir rót (/) skiptinguna.

Þó að þessi uppsetning virki nokkuð vel, þá felur hún í sér mikla áhættu. Ef kerfið þitt hrynur eða eitthvað skemmir rótarskiptingu tapast allar persónulegu skrárnar þínar sem eru í heimaskránni.

Af þessum sökum er mikilvægt að búa til sérstakt heimilisskil við uppsetningu. Þetta tryggir öryggi persónulegra skráa þinna við enduruppsetningu stýrikerfis eða ef rótarskiptingin hrynur.

Ef þú samþykktir sjálfgefna valmöguleikann meðan þú skiptir harða disknum þínum þannig að allar möppur okkar falli undir rót skiptinguna, þá er þessi handbók fyrir þig.

Í þessari handbók munum við flytja viðbótar HDD sem þú vilt vera heimaskiptingin.

Byrjum!

Skref 1: Finndu nýja drifið sem bætt var við

Áður en hægt er að tengja færanlega drifið, höfum við aðeins einn harðan disk (/dev/sda) með heimamöppu og allar kerfissneiðarnar sem eru festar á / eða rótarsneiðina.

Hér er smá yfirsýn yfir stillingar harða disksins með df skipuninni.

$ df -Th

Næst munum við tengja 8GB færanlega USB drifið í. Þetta er auðkennt sem /dev/sdb og er fest á /media/tecmint/USB tengipunktinum.

Til að staðfesta þetta munum við keyra lsblk skipunina.

$ lsblk

Skiptingin og tengipunkturinn gæti verið mismunandi eftir uppsetningu þinni. Til dæmis verður þriðja drif gefið til kynna sem /dev/sdc, það fjórða /dev/sdd og svo framvegis.

Skref 2: Búðu til nýja skipting í Linux

Við höfum nýlega bætt öðru drifinu okkar við kerfið okkar, en til þess að nota það sem aðskilið skipting fyrir heimaskrána okkar þurfum við að búa til skipting á því. Í augnablikinu er það ekki með einn þar sem það er nýtt drif.

Fdisk skipunin staðfestir það eins og sýnt er.

$ sudo fdisk -l

Í auðkennda hlutanum geturðu séð að nýja drifið er ekki með nein skipting tengd því ólíkt fyrsta drifinu sem hefur /dev/sda1, /dev/sda2, og /dev/sda5.

Nú munum við búa til skipting með því að nota skipunina:

$ sudo fdisk /dev/sdb

Þegar beðið er um það, ýttu á n til að búa til nýtt skipting. Ýttu síðan á p til að tilgreina stofnun aðalsneiðs og ýttu á 1 til að tilgreina skiptingarnúmerið. Fyrir næstu tvær leiðbeiningar, ýttu á 'ENTER' til að samþykkja sjálfgefnar stillingar við að tilgreina fyrsta og síðasta geirann.

Þar sem færanlega drifið mitt kemur með NTFS skráarkerfinu mun ég fjarlægja það með því að ýta á Y. Til að vista allar breytingar sem gerðar eru, ýttu á w, þar sem þetta skrifar allar breytingar sem gerðar eru á skiptinguna.

Til að staðfesta breytingarnar sem gerðar eru skaltu keyra aftur skipunina:

$ sudo fdisk /dev/sdb

Þegar beðið er um það, ýttu á p til að prenta. Þetta prentar út upplýsingar skiptingarinnar. Frá úttakinu geturðu séð að ný skipting /dev/sdb1 hefur verið búin til með Linux sem skráarkerfisgerð. Við þurfum að forsníða það í ext4 skráarkerfisgerðina sem við munum gera það í næsta kafla.

Skref 3: Forsníða nýja skipting í Linux

Næsta skref er að forsníða /dev/sdb1 skiptinguna með því að nota ext4 skráarkerfissniðið. Athugaðu að við erum að forsníða /dev/sdb1 (sneiðið) en ekki /dev/sdb sem er færanlega drifið.

$ sudo mkfs.ext4 /dev/sdb1

Skref 4: Settu upp nýja skipting í Linux

Til að drifið sé aðgengilegt fyrir kerfið þurfum við að tengja það á skráarkerfi kerfisins. En fyrst munum við búa til festingarpunkt sem við munum festa skiptinguna á.

$ sudo mkdir -p /srv/home

Næst munum við festa skiptinguna á tengipunktinn sem hér segir. Þetta gerir í raun drifið aðgengilegt fyrir kerfið.

$ sudo mount /dev/sdb1 /srv/home

Til að staðfesta þetta skaltu keyra df skipunina eins og sýnt er:

$ sudo df -Th

Skref 5: Afritaðu heimaskrárskrár á nýja skipting

Við þurfum nú að afrita innihald heimamöppunnar á tengipunktinn sem er nú staðsettur á drifinu. Svo, við munum keyra skipunina:

$ sudo cp -aR /home/* /srv/home/

Bara til að staðfesta að allt hafi gengið vel munum við athuga innihald heimamöppunnar.

$ ls -l /srv/home/tecmint

Frá úttakinu geturðu greinilega séð að allar sjálfgefnar möppur sem búist er við að séu í heimaskránni eru til staðar.

Skref 6: Búðu til nýja heimaskrá og settu drifið upp

Við þurfum nú að búa til aðra heimamöppu sem við munum tengja heimasneiðina okkar á. Til að forðast rugling munum við endurnefna núverandi heimaskrá okkar í /home.bak sýnd.

$ sudo mv /home /home.bak

Næst munum við búa til nýja heimaskrá.

$ sudo mkdir /home

Við munum síðan aftengja /dev/sdb1 skráarkerfið og tengja það á nýstofnaða heimamöppuna

$ sudo umount /dev/sdb1
$ sudo mount /dev/sdb1 /home

Til að staðfesta að /home skráin innihaldi sjálfgefna möppur, munum við fletta inn og skrá innihald hennar:

$ cd /home
$ ls -l tecmint

Að auki geturðu staðfest að skráarkerfið okkar sé tengt á /home tengipunktinn með því að nota df skipunina sem hér segir.

$ sudo df -Th /dev/sdb1

Úttakið staðfestir að /dev/sdb1 skráarkerfið á drifinu okkar er fest á /home skiptinguna. Hins vegar mun þetta ekki lifa af endurræsingu. Til að gera þetta viðvarandi þarf viðbótarskref og það er að breyta /etc/fstab skránni með skráarkerfisupplýsingunum.

Skref 7: Varanleg skiptingarfesting í Linux

Til að tryggja sjálfkrafa að skráarkerfið sé tengt í hvert skipti við ræsingu kerfisins ætlum við að breyta /etc/fstab skránni. En fyrst skulum við fá UUID skráarkerfisins sem hér segir.

$ sudo blkid /dev/sdb1

Afritaðu og límdu UUID einhvers staðar í textaritli þar sem þetta verður notað í næsta skrefi.

Næst skaltu opna /etc/fstab skrána.

$ sudo vim /etc/fstab 

Bættu þessari línu við skrána eins og sýnt er. Skiptu um uid í hornklofa með raunverulegu UUID /dev/sdb1 skráarkerfisins sem þú afritaðir og límdir áðan í textaritlinum.

UUID=[ uid ]     /home	   ext4	   defaults	0	2

Vistaðu breytingarnar og lokaðu skránni. Keyrðu síðan eftirfarandi skipun til að tengja allar skiptingarnar.

$ sudo mount -a

Nú verður drifið þitt sett upp í hvert skipti við ræsingu kerfisins á /home skiptingunni.

$ df  -h /dev/sdb1

Til að forðast að fara í gegnum öll þessi skref er alltaf ráðlagt að hafa aðskilda heimasneið frá öðrum kerfissneiðum meðan á uppsetningu stendur til að aðgreina persónulegu skrárnar þínar frá kerfisskránum. Þetta gerir það auðvelt að endurheimta gögnin þín ef eitthvað fer úrskeiðis.