Neem de besturing van Linux-schijfpartities over met deze 10 fdisk-opdrachten

Hoewel desktopschijfbeheerprogramma's ook beschikbaar zijn voor Linux-distro's (zoals het Schijfhulpprogramma in Ubuntu), biedt het gebruik van de opdrachtregelhulpprogramma fdisk meer opties.

Hoewel desktopschijfbeheerprogramma's ook beschikbaar zijn voor Linux-distro's (zoals het Schijfhulpprogramma in Ubuntu), biedt het gebruik van de opdrachtregelhulpprogramma fdisk meer opties.
Advertentie

Het beheren van partities en schijven op Windows en OS X is redelijk eenvoudig, dankzij de GUI-tools die u directe, muisgestuurde toegang geven. Hoewel bureaubladschijfbeheerprogramma's ook beschikbaar zijn voor Linux-distro's (zoals het Schijfhulpprogramma in Ubuntu), met behulp van het fdisk-opdrachtregelhulpprogramma 4 manieren om terminale opdrachten in Linux te leren 4 manieren om terminale opdrachten in Linux te leren Als u wilt worden een echte Linux-meester, met wat terminale kennis is een goed idee. Hier kun je methoden gebruiken om jezelf te gaan onderwijzen. Meer lezen biedt meer opties.

En als je Linux nog niet kent, zul je er ook baat bij hebben om wat tijd door te brengen met gebruik van Terminal om "old school" -commando's in te voeren.

Wat is fdisk?

Een veelgebruikte tool voor de opdrachtregel, fdisk (een afkorting van "format disk" of "fixed disk"), stelt je in staat om partities aan te maken, te verwijderen, van grootte te veranderen, te kopiëren en te verplaatsen op elke harde schijf aangesloten op een Linux-pc. Gegevens kunnen ook naar andere schijven worden verplaatst en er kunnen maximaal vier primaire partities worden gemaakt (afhankelijk van de grootte van de HDD).

U kunt aan de slag gaan met de opdracht fdisk door een Terminal-venster te openen en te typen

 fdisk 

De resulterende gebruiksinstructies geven u een idee van het gebruik van fdisk. Om je verder te helpen, hebben we de volgende lijst met voorbeelden samengesteld van hoe je fdisk kunt gebruiken om harde schijven op je Linux-pc te beheren.

Vind uw schijf

Om aan de slag te gaan, moet u een lijst maken met de apparaten die op uw pc zijn aangesloten en de partities die daarop zijn ingesteld. Voer in Terminal in:

 fdisk -l 

De resulterende lijst zou apparaten en partities moeten weergeven, meestal met de naam en het nummer, bijv. / Dev / hda1. Als u echter een extra apparaat gebruikt, zoals flash-opslag (misschien een USB-stick USB Flash Drive Guide: 5 dingen om te weten bij aankoop van één USB-flashdrive: 5 dingen die u moet weten bij aanschaf Eén USB-stick lijkt misschien mondain en rechttoe rechtaan, maar er zijn een paar tips en eigenaardigheden die je moet kennen voordat je de volgende koopt. Meer lezen, of een digitale camera), je ziet waarschijnlijk / dev / sdb.

(Zoals je misschien opmerkt uit de naamconventie, verwijst hda naar "harde schijf, apparaat a"; op dezelfde manier verwijst sdb naar "SD / flash, device b".)

Disk-specifieke fdisk-opdrachten

Niet alle opdrachten zijn beschikbaar voor alle schijven. Om te zien welke commando's je kunt gebruiken met de schijf die je beheert, kun je beginnen met het selecteren van de schijf:

 fdisk / dev / sda 

Linux geeft een korte instructie weer om op m te tikken voor hulp, wat ertoe leidt dat de volgende opdrachtacties worden weergegeven:

muo-linux-fdisk-commando's

Dit zijn de acties die kunnen worden gebruikt met de geselecteerde schijf.

Print Partition Table Details

Nadat u uw schijf hebt geselecteerd, kunt u afdrukken om een ​​volledige lijst van de partitietabel te bekijken. Dit geeft u informatie over de capaciteit van het geselecteerde apparaat of de partitie, de grootte en het aantal schijfsectoren en cilinders en de identificatie.

muo-linux-fdisk-diskprint

Geef deze informatie weer door simpelweg p in te voeren.

 fdisk / dev / sda 
 p 

Als u vindt dat de weergegeven informatie een beetje moeilijk te verteren is, vergelijk het dan met een schijfruimte-visualisatietool. Linux Disk Space: hoe u uw gebruik kunt visualiseren Linux-schijfruimte: hoe u uw gebruik kunt visualiseren Zelfs als terabyte-schijven de norm worden, is het verbazingwekkend hoe snel kan al die ruimte vol raken. Wat als je je hele schijfruimtegebruik in één oogopslag zou kunnen zien? Meer lezen voor beter begrip.

Maak en verwijder schijf partities

Zoals aangegeven in de tabel met opdrachten die u eerder hebt blootgelegd, kunt u eenvoudig partities maken en verwijderen zoals vereist. Nogmaals, als u dat nog niet hebt gedaan, begint u met het selecteren van het apparaat:

 fdisk / dev / sda 

Om een ​​nieuwe partitie aan te maken, voert u in

 n 

dan e voor en uitgebreide partitie, of p voor een primaire partitie.

Hierna wordt u gevraagd om de eerste en laatste cilinders van de nieuwe partitie aan te geven. Dit kan verwarrend zijn, vooral als u niet zeker weet hoeveel cilinders nodig zijn; Gelukkig kunt u ook de grootte van de gewenste partitie invoeren, zoals + 2000M voor een partitie van 2000 MB (2 GB). In sommige versies van Linux worden standaardinstellingen getoond; Tik op Enter om deze te accepteren en tijd te besparen.

muo-Linux-fdisk partitie

Nadat u dit hebt gedaan, bevestigt u de actie door het volgende in te voeren:

 w 

Hiermee wordt de partitietabel bijgewerkt.

Als u een partitie op de opdrachtregel wilt verwijderen, selecteert u het apparaat:

 fdisk / dev / sda 

Tik vervolgens op de opdracht delete, d

 d 

U wordt gevraagd een cijfer 1-4 in te voeren, dus voer het nummer in dat overeenkomt met de partitie die u wilt verwijderen. Voltooi de actie door w in te voeren om de partitietabel bij te werken. Natuurlijk zijn er andere manieren om het formaat van een partitie op Linux te veranderen Drie manieren om een ​​Linux-partitie op veilige wijze te verkleinen Drie manieren om het formaat van een Linux-partitie veilig te wijzigen Hoe breng je wijzigingen aan partities op de harde schijf aan zonder je systeem te onderbreken en al je bestanden te verliezen? Begin met Linux! Lees verder .

Problemen met tabelvolgorde van verdelingen oplossen

Het is niet ongehoord om een ​​"partitie in orde" bericht te vinden na het verwijderen van een of meer Linux-schijfpartities. Dit kan gebeuren op een systeem met vier partities, waarbij nummer 3 is verwijderd. Je zou kunnen verwachten dat je een nieuw nummer 3 kunt maken, maar wat er feitelijk gebeurt, is dat nummer 4 automatisch wordt hernoemd naar 3, met de vrije ruimte naar het einde verplaatst.

Dit veroorzaakt het foutbericht 'Partitietabelitems zijn niet in schijfvolgorde'.

Om dit op te lossen, selecteert u de schijf en voert u x in om extra functionaliteit te gebruiken (zie de bovenstaande lijst).

 fdisk / dev / sda 
 X 

Voer hiertoe de opdracht f uit om de volgorde van de partitietabel te herstellen.

 f 

Nogmaals, maak dit af door w te typen om de bijgewerkte tabel op schijf te schrijven en af ​​te sluiten.

Formatteer je Linux HDD

Met een nieuwe partitie-instelling kun je het snel opmaken met de opdracht mkfs:

 mkfs.ext4 / dev / sda4 

Dit wordt uitgesplitst in command.filesystem / device / device name. U kunt het apparaat zelf nummeren, maar het moet in numerieke volgorde zijn - dat wil zeggen: voeg sda4 niet toe als u geen sda3 heeft.

Als je dit hebt gedaan, is het de moeite waard om alleen de grootte van de partitie te controleren. U kunt dit doen met de vlag -s:

 fdisk -s / dev / sda2 

Je ziet de grootte van de partitie in bytes, dus je moet een beetje hoofdrekenen doen om het tot een comfortabeler figuur te rijpen. Geheugentapes uitgelegd - Gigabytes, Terabytes & Petabytes in Layman's Terms Memory Sizes Explained - Gigabytes, Terabytes & Petabytes in de termen van Layman Het is gemakkelijk te zien dat 500 GB meer dan 100 GB is. Maar hoe verhouden verschillende grootten zich? Wat is een gigabyte naar een terabyte? Waar past een petabyte in? Laten we het opruimen! Meer lezen in megabytes of gigabytes.

We hebben meer dan 10 fdisk-opdrachten gedemonstreerd, maar welke zou je in zo'n lijst opnemen? Is er iets waarvan je denkt dat het moet worden opgenomen? Of heb je fdisk volledig laten staan ​​ten gunste van GUI-tools?

Vertel ons in de reacties!

In this article