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.