Kako koristiti naredbu mkfs na Linuxu
Fatmawati Achmad Zaenuri/Shutterstock
Morate stvoriti datotečni sustav prije nego što možete koristiti bilo koji uređaj za pohranu podataka spojen na Linux računalo. Naučite kako koristiti |_+_| i drugi uslužni programi koji rade upravo to za sve vrste datotečnih sustava. Pokazujemo vam kako.
|_+_| Izrađuje datotečne sustave
The |_+_| naredba stvara datotečne sustave . Na drugim operativnim sustavima stvaranje datotečnog sustava se zove formatiranje . Bez obzira na naziv, to je proces koji priprema particiju kako bi mogla pohraniti podatke. Particiji je potreban način pohranjivanja datoteka, da. No također mu je potreban mehanizam za pohranjivanje naziva i lokacija tih datoteka, zajedno s njihovim metapodacima kao što su vremenska oznaka stvaranja datoteke, vremenska oznaka izmijenjene datoteke, veličina datoteke i tako dalje. Jednom |_+_| je izgradio potreban okvir za rukovanje i pohranu metapodataka datoteka, možete početi dodavati datoteke na particiju.
Sintaksa je vrlo jednostavna. Samo reci |_+_| particiju uređaja na kojoj želite da se datotečni sustav kreira i koju vrstu datotečnog sustava želite. To je na prvi pogled. Iza kulisa je malo drugačije. Već neko vrijeme na većini Linux distribucija |_+_| je bio a omot za |_+_|. The |_+_| naredba poziva |_+_| naredbu i prosljeđuje joj opcije koje ste naveli. Jadni stari |_+_| obavlja sav posao ali ne dobiva ništa od slave.
Sintaksa |_+_| je ažuriran, a stari format je zastario. Oba oblika će funkcionirati, ali ćemo u ovom članku koristiti moderni stil.
Izbor datotečnih sustava
Suvremeni način korištenja |_+_| je upisati mkfs. a zatim naziv datotečnog sustava koji želite stvoriti.
OglasDa biste vidjeli datotečne sustave koji |_+_| možete kreirati, upišite mkfs i zatim dvaput pritisnite tipku Tab. Nakon mkfs-a nema mjesta, samo dvaput pritisnite Tab.
Popis dostupnih datotečnih sustava prikazan je u prozoru terminala. Snimka zaslona je iz Ubuntu 18.04 LTS. Druge distribucije mogu nuditi više ili manje opcija. Proći ćemo kroz njih i ukratko opisati svaki od njih. Nakon kratke riječi o vođenju dnevnika.
Dnevnik je važan koncept u datotečnim sustavima. Datotečni sustavi bilježe zapisivanje datoteka na čekanju u dnevnik. Kako se upisuje u svaku datoteku, dnevnik se ažurira i ažuriraju se zapisi na čekanju. To omogućuje datotečnom sustavu popravak pokvarenih, djelomično napisanih datoteka do kojih je došlo zbog katastrofalnog događaja kao što je nestanak struje. Neki stariji datotečni sustavi ne podržavaju vođenje dnevnika. Oni koji to ne čine, rjeđe pišu na disk jer ne trebaju ažurirati dnevnik. Oni mogu raditi brže, ali su skloniji oštećenju zbog prekinutog upisivanja datoteka.
- & rsaquo; Kako koristiti naredbu fsck na Linuxu
- › Kako instalirati Arch Linux na računalo
- › 5 web stranica koje svaki korisnik Linuxa treba označiti
- › Kako pronaći svoj Spotify omotan 2021
- & rsaquo; Cyber ponedjeljak 2021.: Najbolje tehničke ponude
- › Što je MIL-SPEC zaštita od pada?
- › Funkcije u odnosu na formule u Microsoft Excelu: u čemu je razlika?
- › Mapa računala je 40: Kako je Xerox Star stvorio radnu površinu
POVEZANO: Koji Linux datotečni sustav trebate koristiti?
Siguran način za eksperimentiranje s datotečnim sustavima
Kreiranje datotečnog sustava na particiji destruktivno je za sve podatke koji se već nalaze na toj particiji. Korištenje rezervnog tvrdog diska — ili čak rezervnog računala — savršen je način za eksperimentiranje s stvaranjem i korištenjem različitih datotečnih sustava. No, naravno, mnogi ljudi nemaju rezervni hardver koji leži uokolo i čeka da se na njima eksperimentira.
Međutim, možemo stvoriti slikovnu datoteku i unutar nje stvoriti datotečne sustave. Nakon što ga montiramo, možemo ga koristiti kao da je obična particija. Možemo istraživati i eksperimentirati s datotečnim sustavima bez potrebe za rezervnim hardverom. Koristit ćemo |_+_| zapovijed da kreirajte našu slikovnu datoteku .
Datoteka slike se stvara uzimanjem izvornih podataka i stavljanjem u sliku. Moramo reći |_+_| gdje dobiti izvorne podatke. Koristit ćemo |_+_| (ulazna datoteka) opcija za reći |_+_| koristiti /dev/nula kao izvor ulaznih podataka. Ovo će biti tok nula.
OglasThe |_+_| (izlazna datoteka) opcija omogućuje nam davanje naziva za slikovnu datoteku. Nazvat ćemo to howtogeek.img.
Veličina slikovne datoteke određena je veličinom i brojem blokova koje joj dodajemo. Koristimo |_+_| (veličina bloka) za traženje veličine bloka od 1 MB i |_+_| mogućnost zahtjeva za 250 blokova. To će nam dati datotečni sustav od 250 MB. Kada izdate ovu naredbu, prilagodite broj blokova svojim potrebama i slobodnom kapacitetu koji imate na svom Linux računalu.
mkfs
Datoteka je kreirana za nas i |_+_| izvješćuje da je za nas kreirano 250 blokova, prema zahtjevu.
Možemo pogledati našu slikovnu datoteku s |_+_| :
mkfs
Očekivano je 250 MB, što je ohrabrujuće.
Stvaranje datotečnog sustava
Odaberimo datotečni sustav koji ćemo koristiti. Vratit ćemo se u prošlost i koristiti Ext2, najraniju verziju Ext-a za koju ova implementacija |_+_| može stvoriti. Ovo je datotečni sustav koji se ne bilježi, stoga nemojte pohranjivati ništa dragocjeno u njega bez sigurnosnih kopija negdje drugdje. Koristimo |_+_| varijanta |_+_| naredbu, a mi joj kažemo da koristi našu slikovnu datoteku kao cilj.
mkfs
Datotečni sustav je kreiran i prikazuju se pojedinosti datotečnog sustava.
Oglas
Kao što možete vidjeti iz istaknutog teksta, |_+_| čini izgled.
Sada imamo spremnik za datotečni sustav – slikovnu datoteku – koja u ovom scenariju zamjenjuje tvrdi disk. Unutar tog spremnika stvorili smo datotečni sustav. Sada moramo montirati datotečni sustav kako bismo ga mogli koristiti.
Ovo je privremena postavka, pa ćemo napraviti a točka montiranja unutar /mnt naziva geek. Uklonit ćemo ga kad završimo.
mkfs
Sada možemo montirati našu slikovnu datoteku.
mkfs
Moramo promijeniti vlasništvo datoteke točke montiranja tako da imamo pristup za čitanje i pisanje.
mkfs
A sada bismo trebali moći koristiti naš novi datotečni sustav. Promijenimo se u datotečni sustav i kopirajmo neke datoteke u njega.
mke2fs
mkfs
Ovo će kopirati sve datoteke s ekstenzijom od jednog slova iz direktorija ~/Documents/Code u naš novi datotečni sustav. Provjerimo jesu li kopirani.
mke2fs
Oglas
Datoteke su kopirane, tako da je naš datotečni sustav stvoren, montiran i korišten. Ili barem tako mislimo. Provjerimo još jednom. Iz našeg matičnog imenika ćemo demontirajte datotečni sustav . Imajte na umu da postoji samo jedan n in razmontirati .
mke2fs
Sada, ako se vratimo na /mnt/geek i provjerimo ima li datoteka, ne bismo ih trebali pronaći jer su unutar naše slikovne datoteke, a ona je demontirana.
mkfs
mkfs
POVEZANO: Kako montirati i demontirati uređaje za pohranu s Linux terminala
Daljnje istraživanje
Sada smo razradili proces, pokušaj s drugim datotečnim sustavom trebao bi biti jednostavan. Ovaj put ćemo koristiti MINIX datotečni sustav. U našem početnom direktoriju možemo stvoriti novi datotečni sustav unutar naše postojeće slikovne datoteke.
Budi oprezan! Ako postoje važne datoteke u datotečnom sustavu unutar slikovne datoteke, montirajte slikovnu datoteku i dohvatite ih prije stvarate novi datotečni sustav.
mkfs
Bez ikakve naznake da vas pitam jeste li sigurni, novi datotečni sustav je stvoren preko starog. Možemo montirati našu slikovnu datoteku s točno istom naredbom kao prije:
dd
Prijeđimo u novi datotečni sustav na /mnt/geek i vidimo možemo li stvoriti datoteku.
dd
if
Oglas
I, tako jednostavno i brzo, stvorili smo novi datotečni sustav, montirali ga i možemo ga koristiti.
Uklanjanje točke montiranja
Kada ste sve gotovi, možemo ukloniti geek točku montiranja. Za to ćemo koristiti rmdir :
dd
of
Žongliranje vatrom
S Linuxom, kao i s većinom stvari, učiš radeći. Problem s nekim naredbama je što su potencijalno destruktivne. Dilema je kako prakticirati njihovu upotrebu, a da ne dovedete svoj sustav ili podatke u opasnost?
Sada imate jednostavnu metodu stvaranja i isprobavanja datotečnih sustava s |_+_| koji ostavlja vaše računalo netaknutim.
POVEZANO: Najbolja prijenosna računala s Linuxom za programere i entuzijaste
PROČITAJTE SLJEDEĆEDave McKay je prvi put koristio računala kada je bušena papirna traka bila u modi i od tada se bavi programiranjem. Nakon više od 30 godina u IT industriji, sada je stalni tehnološki novinar. Tijekom svoje karijere radio je kao freelance programer, voditelj međunarodnog tima za razvoj softvera, voditelj projekta IT usluga, a nedavno i kao službenik za zaštitu podataka. Njegovo pisanje objavili su howtogeek.com, cloudsavvyit.com, tenterpriser.com i opensource.com. Dave je Linux evanđelist i zagovornik otvorenog koda.
Pročitajte cijelu biografiju