Otu esi atụgharị akwụkwọ ndekọ ụlọ na nkebi na Linux


Isiokwu a nwere ike iyi ihe pụrụ iche. Echere m, gịnị kpatara ị ga-eji gbanwee ndekọ ndekọ ụlọ gị ka ọ bụrụ nkebi dị iche?

Mgbe ọ bụla ị na-etinye Linux, onye nrụnye ahọrọlarị nkebi 'eduzi' na ndabara. Mgbe ị na-aga na nhọrọ a, onye nrụnye na-edobe ndekọ ụlọ yana akwụkwọ ndekọ aha sistemụ ndị ọzọ n'okpuru mgbọrọgwụ (/) nkebi.

Ọ bụ ezie na nhazi a na-arụ ọrụ nke ọma, ọ na-eweta nnukwu ihe egwu. Ọ bụrụ na sistemụ gị daa ma ọ bụ ihe na-emebi akụkụ mgbọrọgwụ, faịlụ nkeonwe gị niile bi na ndekọ ụlọ na-efunahụ ya.

N'ihi nke a, ọ dị mkpa ịmepụta nkewa ụlọ dị iche iche n'oge ntinye. Nke a na-ekwe nkwa nchekwa nke faịlụ nkeonwe gị mgbe a na-etinyegharị sistemụ arụmọrụ ma ọ bụ ọ bụrụ na nkebi mgbọrọgwụ daa.

Ọ bụrụ na ịnakwere nhọrọ ndabara mgbe ị na-ekewa draịvụ ike gị nke mere na akwụkwọ ndekọ aha anyị niile dabara n'okpuru nkebi mgbọrọgwụ, mgbe ahụ ntuziaka a bụ maka gị.

N'ime ntuziaka a, anyị ga-ebufe HDD agbakwunyere nke ịchọrọ ịbụ nkebi ụlọ.

Ka anyị bido!

Kwụpụ 1: Chọpụta ihe agbakwunyere ọhụrụ

Tupu itinye na draịva mbughari, anyị nwere naanị otu draịvụ ike (/ dev/sda) nwere nchekwa ụlọ yana akụkụ sistemụ niile etinyere na /ma ọ bụ nkebi mgbọrọgwụ.

Nke a bụ nlele nhazi draịvụ ike gị site na iji iwu df.

$ df -Th

Ọzọ, anyị ga-akụnye 8GB nke mbughari USB mbanye. Achọpụtara nke a dị ka /dev/sdb ma tinye ya na ebe ugwu /media/tecmint/USB.

Iji kwado nke a, anyị ga-agba ọsọ lsblk.

$ lsblk

Nkebi na ebe ugwu nwere ike ịdị iche dabere na nhazi gị. Dịka ọmụmaatụ, a ga-egosipụta draịva nke atọ dị ka /dev/sdc, nke anọ /dev/sdd na ihe ndị ọzọ.

Kwụpụ 2: Mepụta nkebi ọhụrụ na Linux

Anyị agbakwunyela draịva nke abụọ na sistemụ anyị, mana ka anyị wee jiri ya dị ka akụkụ dị iche maka ndekọ ụlọ anyị, anyị kwesịrị imepụta nkebi na ya. Ugbu a ọ nweghị ebe ọ bụ ụgbọala ọhụrụ.

Iwu fdisk na-akwado ya dịka egosiri.

$ sudo fdisk -l

N'akụkụ a pụtara ìhè, ị ga-ahụ na draịva ọhụrụ ahụ enweghị akụkụ ọ bụla metụtara ya n'adịghị ka draịva mbụ nke nwere /dev/sda1, /dev/sda2, na /dev/sda5.

Ugbu a, anyị ga-emepụta nkebi site na iji iwu:

$ sudo fdisk /dev/sdb

Mgbe kpaliri, pịa n ka imepụta nkebi ọhụrụ. Mgbe ahụ, pịa p iji kọwapụta imepụta nkebi mbụ, wee kụọ 1 iji kọwapụta nọmba nkebi. Maka mkpali abụọ na-esote, pịa 'ENTER'ka ịnakwere ndabara na ịkọwa ngalaba nke mbụ na nke ikpeazụ.

Ebe ọ bụ na mbanye mbughari na-abịa na sistemụ faịlụ NTFS, m ga-ewepụ ya site na ịpị Y. Iji chekwaa mgbanwe niile emere, pịa w, ka nke a na-ede mgbanwe niile emere na nkebi.

Iji kwado mgbanwe ndị emere, ọzọ, mee iwu:

$ sudo fdisk /dev/sdb

Mgbe kpaliri, pịa p maka mbipụta. Nke a na-ebipụta ozi nkebi. Site na mmepụta, ị ga-ahụ na e mebere nkebi ọhụrụ /dev/sdb1 na Linux dị ka ụdị faịlụ. Anyị kwesịrị ịhazi ya na ụdị faịlụ ext4 nke anyị ga-eme ya na ngalaba na-esote.

Kwụpụ 3: Hazie nkebi ọhụrụ na Linux

Nzọụkwụ ọzọ bụ iji usoro faịlụ ext4 hazie nkebi /dev/sdb1. Rịba ama na anyị na-ahazi /dev/sdb1 (nkebi ahụ) ọ bụghị /dev/sdb nke bụ draịva mbughari.

$ sudo mkfs.ext4 /dev/sdb1

Kwụpụ 4: Ugwu New Partition na Linux

Iji nweta draịva ahụ na sistemụ, anyị kwesịrị itinye ya na sistemụ faịlụ sistemụ. Ma nke mbụ, anyị ga-emepụta ebe ugwu nke anyị ga-agbanye nkebi ahụ.

$ sudo mkdir -p /srv/home

Ọzọ, anyị ga-ebugo nkebi na mountpoint dị ka ndị a. Nke a, n'ezie, na-eme ka draịva dị na sistemụ.

$ sudo mount /dev/sdb1 /srv/home

Iji kwado nke a, gbaa iwu df dị ka egosiri:

$ sudo df -Th

Kwụpụ 5: Detuo faịlụ ndekọ ụlọ gaa na nkebi ọhụrụ

Ugbu a, anyị kwesịrị iṅomi ọdịnaya nke ndekọ ụlọ na ebe ugwu nke dị ugbu a na ụgbọala. Yabụ, anyị ga-eme iwu ahụ:

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

Naanị iji gosi na ihe niile gara, anyị ga-elele ọdịnaya nke ndekọ ụlọ.

$ ls -l /srv/home/tecmint

Site na mmepụta, ị nwere ike ịhụ nke ọma na akwụkwọ ndekọ aha niile a na-atụ anya na ha ga-adị na ndekọ ụlọ dị.

Kwụpụ 6: Mepụta ndekọ ụlọ ọhụrụ na Mount Drive

Ugbu a, anyị kwesịrị ịmepụta akwụkwọ ndekọ ụlọ ọzọ nke anyị ga-etinye nkebi ụlọ anyị. Iji zere ọgba aghara, anyị ga-atụgharị aha ndekọ ụlọ anyị ugbu a ka ọ bụrụ /home.bak egosiri.

$ sudo mv /home /home.bak

Ọzọ, anyị ga-emepụta ndekọ ụlọ ọhụrụ.

$ sudo mkdir /home

Anyị ga-ebupụ usoro faịlụ /dev/sdb1 wee tinye ya na ndekọ ụlọ emepụtara ọhụrụ.

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

Iji gosi na ndekọ /ụlọ nwere akwụkwọ ndekọ aha ndabara, anyị ga-abanye n'ime wee depụta ọdịnaya ya:

$ cd /home
$ ls -l tecmint

Na mgbakwunye, ị nwere ike ịchọpụta na etinyere sistemụ faịlụ anyị na ebe ugwu /home site na iji iwu df dị ka ndị a.

$ sudo df -Th /dev/sdb1

Ihe mmepụta ahụ gosipụtara na faịlụ /dev/sdb1 dị na draịva anyị ka etinyere na nkebi /ụlọ. Agbanyeghị, nke a agaghị adị ndụ reboot. Iji mee ka nke a na-adịgide adịgide, achọrọ usoro ọzọ na nke ahụ bụ iji ozi faịlụ sistemụ gbanwee faịlụ /etc/fstab.

Kwụpụ 7: Ugwu nkebi na-adịgide adịgide na Linux

Iji hụ na etinyere sistemụ faịlụ ahụ na-akpaghị aka mgbe ọ bụla mmalite sistemụ, anyị ga-agbanwe faịlụ /etc/fstab. Mana nke mbụ, ka anyị nweta UUID nke sistemụ faịlụ dị ka ndị a.

$ sudo blkid /dev/sdb1

Detuo na mado UUID ebe na onye ndezi ederede ka a ga-eji nke a na nzọụkwụ ọzọ.

Ọzọ, mepee faịlụ /etc/fstab.

$ sudo vim /etc/fstab 

Tinye ahịrị a na faịlụ dị ka egosiri. Dochie uid dị na brackets square na UUID n'ezie nke sistemụ faịlụ /dev/sdb1 nke ị depụtaghachiri na mado na mbụ na ndezi ederede.

UUID=[ uid ]     /home	   ext4	   defaults	0	2

Chekwaa mgbanwe ndị ahụ wee mechie faịlụ ahụ. Wee mee iwu na-esonụ iji bulie akụkụ niile.

$ sudo mount -a

Ugbu a, a ga-etinye draịva gị oge ọ bụla na mmalite sistemụ na nkebi /ụlọ.

$ df  -h /dev/sdb1

Iji zere ịgafe usoro ndị a niile, a na-adụ ọdụ ka ịnwe akụkụ ụlọ dị iche na nkebi sistemu ndị ọzọ n'oge nrụnye iji kewaa faịlụ nkeonwe gị na faịlụ sistemụ. Nke a na-eme ka ọ dị mfe naghachi gị data ma ọ bụrụ na ihe na-aga na-ezighị ezi.