Voeg een tweede schijf toe aan uw Ubuntu-server
- Categorie: Linux
U heeft uw Ubuntu-server actief (met behulp van ' Ubuntu Server 9.04 installeren '), maar je bent bang dat je ruimte tekort komt op je rit. Om dit probleem op te lossen heb je een nieuwe harde schijf geïnstalleerd, maar omdat dit een GUI-loze server is heb je geen toegang tot de gebruiksvriendelijke GUI-tools die deze klus gemakkelijk maken. Dus je zult deze schijf moeten installeren met behulp van de opdrachtregel.
GASP!
Nooit bang, het is niet zo moeilijk. Slechts een paar opdrachten en u kunt aan de slag met uw nieuwe harde schijf die op uw server is geïnstalleerd. In dit artikel wordt ervan uitgegaan dat de fysieke schijf al op uw computer is geïnstalleerd.
Ik ga hier voor de eenvoud van dit artikel een aantal aannames doen. De eerste veronderstelling is dat de nieuwe schijf in de directory wordt gemount /gegevens . De volgende aanname is dat u wilt dat deze directory zowel leesbaar als schrijfbaar is voor alle gebruikers op het systeem. Een andere veronderstelling is dat u wilt dat de drive wordt geformatteerd met het ext3-bestandssysteem met slechts één partitie. Ten slotte ga ik ervan uit dat u wilt dat deze schijf automatisch wordt gemount bij het opstarten van het systeem.
Laten we, met dat uit de weg, aan de slag gaan.
Zodra u de machine met de nieuwe schijf opstart, logt u in op de console en geeft u de opdracht:
dmesg
Onderaan de uitvoer zou je moeten zien waar de schijf zich bevindt. het zal zoiets zijn als:
/ dev / sdb
Dus laten we aannemen dat het aan staat / dev / sdb.
Als u niet kunt achterhalen waar de schijf zich bevindt dmesg geef het commando:
sudo fdisk -l
De bovenstaande opdracht rapporteert iets als:
/ dev / sda1 * 1 18709 150280011 83 Linux
/ dev / sda2 18710 19457 6008310 5 Uitgebreid
/ dev / sda5 18710 19457 6008278+ 82 Linux swap / Solaris
Maar zal een vermelding voor uw nieuwe schijf bevatten. Als u alleen aanbiedingen voor / dev / sda * dan wordt uw nieuwe schijf niet herkend en is er een probleem met de fysieke installatie.
Zodra u weet waar uw schijf zich bevindt (opnieuw gebruiken we / dev / sdb voor ons voorbeeld) is het tijd om een nieuwe map te maken waar deze drive zal worden aangekoppeld. We mounten onze schijf in de directory /gegevens dus we zullen deze map maken met het volgende commando:
sudo mkdir / data
Laten we het nu beschikbaar maken voor alle gebruikers:
sudo chmod -R 777 / data
Met een plaats om de schijf te koppelen, is het tijd om de nieuwe schijf te formatteren. Het formatteren wordt gedaan met het commando:
sudo mkfs.ext3 / dev / sdb
Wanneer dit is voltooid, bent u klaar om de schijf te monteren. Voordat u het fstab-item bewerkt (zodat de schijf automatisch wordt aangekoppeld), moet u ervoor zorgen dat het succesvol kan worden aangekoppeld met het commando:
sudo mount / dev / sdb / data
Als dit lukt, maken we een vermelding in / etc / fstab . open dat bestand met het commando
sudo nano / etc / fstab
Voeg nu het volgende item toe aan het einde van dat bestand:
/ dev / sdb / data ext3 standaard 0 0
Zodra u dat bestand heeft opgeslagen, koppelt u de schijf (zonder opnieuw op te starten) met de opdracht:
sudo mount -a
Om er zeker van te zijn dat de drive succesvol is aangekoppeld, geeft u het volgende commando:
df
Het bovenstaande dient in het rapport te bevatten:
/ dev / sdb / data
Als dat het geval is, succes! U kunt een bestandstest uitvoeren door te proberen een bestand naar het nieuwe station te schrijven met de opdracht:
touch / data / test
Als je dat bestand kunt schrijven, is alles in orde.
Laatste gedachten
Ja, het is een beetje ingewikkelder dan het toevoegen van een nieuwe schijf als je GUI-tools beschikbaar hebt, maar het is niet iets dat niet kan worden bereikt door de gemiddelde gebruiker. Als u niet bang bent voor de opdrachtregel, kunt u gemakkelijk een tweede schijf in Ubuntu toevoegen.