Het bewerken van partities of het maken van nieuwe bestandssystemen op Linux betekent meestal één ding: installeren van de Gnome Parted-partitie-editor (GParted). Voor de meeste Linux-gebruikers is dit de enige manier om dit te doen. Maar wat als je deze partities en bestandssystemen rechtstreeks in de terminal zou kunnen bewerken? Jij kan! Hier is hoe!

Een eenvoudige Linux-partitie-indeling maken met CFdisk

Hier ziet u hoe u een standaard Linux-partitie-schema maakt vanaf de opdrachtregel. Het eerste dat u hoeft te doen, is uw terminal openen. Zodra u daar bent, moet u vaststellen welke harde schijf u wilt wijzigen. Dit is eenvoudig uit te vinden met één eenvoudige opdracht.

 lsblk 

Zodra je lsblk hebt uitgevoerd, zou je een gedetailleerde lijst moeten krijgen van elke harde schijf die momenteel op jouw systeem staat. Kijk door deze gegenereerde lijst en zoek de naam op van de schijf die u wilt wijzigen. In dit artikel gebruik ik sdb voor het voorbeeld.

Voer deze opdracht in uw terminal in. Het zal een krachtig terminal-gebaseerd partitiebewerkingsprogramma starten.

 sudo cfdisk / dev / sdb 

Opmerking: vervang sdb door het lsblk dat u vertelde dat uw harde schijf was.

Wanneer deze opdracht wordt ingevoerd, bevindt u zich in de partitie-editor en hebt u volledige toegang tot de harde schijf die u wilt wijzigen.

Aangezien partities op de harde schijf anders zijn, afhankelijk van de behoeften van een gebruiker, zal dit deel van de gids bespreken hoe een gesplitste Linux home / root systeemlay-out kan worden opgezet .

Om te starten, moet een root-partitie worden gemaakt. Dit vereist wat rekenwerk, omdat de gigabytes op de harde schijf moeten worden opgedeeld. Mijn testrit is 32 GB.

Gebruik in CFdisk met behulp van de pijltjestoetsen op je toetsenbord wat vrije ruimte. Als je wat hebt gevonden, gebruik je de pijltjestoets om [NIEUW] te selecteren en druk je op de Enter-toets.

Het programma vraagt ​​u om de partitiegrootte in te voeren. Nadat u het formaat hebt opgegeven, drukt u op de Enter-toets. Dit wordt de rootpartitie (of / dev / sdb1) genoemd.

Vervolgens is het tijd om de home-partitie (/ dev / sdb2) te maken. Nogmaals, je moet wat vrije ruimte in CFdisk selecteren. Gebruik de pijltjestoets om de optie [NIEUW] te selecteren en druk op de Enter-toets. Voer het formaat van je thuispartitie in en druk op de Enter-toets om het te maken.

Ten slotte moet de swappartitie worden gemaakt. Zoals de twee keer eerder, zoek wat vrije ruimte en gebruik de pijltjestoets om de optie [NIEUW] te selecteren. Bereken daarna precies hoe groot je Linux-swap-partitie moet zijn.

Opmerking: een swappartitie is meestal ongeveer net zo groot als het fysieke RAM-geheugen van een computer.

Nu de swappartitie is gemaakt, wordt het tijd om het type op te geven. Markeer het met de pijltoetsen omhoog en omlaag. Gebruik daarna de linker- en rechterpijltoetsen om [TYPE] te selecteren. Zoek naar Linux-swap in het menu en druk op Enter.

Het maken van alle partities is niet meer mogelijk. Het enige dat overblijft is om het naar de schijf te schrijven. Gebruik de rechterpijltoets, selecteer de optie [WRITE] en druk op de Enter-toets. Hiermee wordt uw zojuist gemaakte lay-out rechtstreeks naar de harde schijf geschreven.

Bestandssystemen maken met mkfs

Soms hoeft u geen volledige partitie-indeling te maken. Soms moet je gewoon een bestandssysteem maken. Dit kan eenvoudig direct in de terminal worden bereikt met de opdracht mkfs .

Om te beginnen, zoek uit wat u wilt wijzigen. Voer lsblk in uw terminal in om erachter te komen. Het zal een lijst afdrukken en daarna alleen de partitie of schijf vinden waarop je een bestandssysteem wilt maken.

In dit voorbeeld zal ik het naar de eerste partitie van de secundaire schijf /dev/sdb1 . Het is ook mogelijk om mkfs naar /dev/sdb te wijzen (om gebruik te maken van de gehele schijf).

Om het nieuwe bestandssysteem op een specifieke partitie aan te maken, voert u gewoon in

 sudo mkfs.ext4 / dev / sdb1 

naar de terminal. mkfs.ext4 op dat mkfs.ext4 kan worden gewijzigd in welk bestandssysteem u ook wilt gebruiken.

Conclusie

Hoewel het bewerken van bestandssystemen en partities gemakkelijker is met behulp van een grafische tool, is de terminal aantoonbaar efficiënter. Het is veel sneller om een ​​terminal te laden, op een paar knoppen te tikken en klaar te zijn. Met GParted en tools zoals het is het een hele beproeving. Ik hoop dat je met behulp van deze tutorial ook begrijpt hoe efficiënt het bewerken van bestandssystemen in de terminal kan zijn.

Gebruik je liever terminal-gebaseerde programma's om partities op Linux te bewerken? Waarom of waarom niet? Vertel het ons hieronder!