Als je hebt een vaste schijf die u wilt toevoegen aan uw Linux-server, fysiek of virtueel, het gaat niet om werken uit de doos. Je moet voor het initialiseren van de schijf met een bestandssysteem, en stel het automatisch laden bij het opstarten.
Deze gids gaat in op de basisprincipes voor het krijgen van een nieuwe harde schijf en draait op Linux. Als u behoefte aan meer complexe management, adviseren wij het gebruik van Logical Volume Management (LVM) plaats, die volgt op een andere procedure. Onder andere dingen, dit maakt het beheren van partities op schijven gemakkelijker en zorgt voor het eenvoudig veranderen van de grootte van de logische volumes.
Installeer Het Station
Dit lijkt duidelijk, maar het is niet altijd zo simpel als u deze aansluit. Als je de installatie van een fysieke schijf in een fysieke server, je kan hebben om op te starten in je BIOS of een RAID-configuratie hulpprogramma voor het maken van een nieuw logisch station uit de fysieke schijf die u hebt geïnstalleerd. Deze manier, u kunt een groep met meerdere harde schijven aan elkaar tot één grote, uniforme file system, of gewoon gebruik maken van de enkele schijf. Als je alleen met behulp van een enkele schijf, RAID 0 is de enige optie. Als u twee schijven, RAID-1 is een betere keuze voor duurzaamheid. Voor drie schijven, RAID-5 is uw beste weddenschap, en op vier schijven en boven, RAID 10 of RAID 6 zijn beide goede opties.
Als uw RAID-controller maakt, kunt u kiezen voor het toevoegen van een nieuwe schijf aan op uw bestaande array en uitbreiden van de totale grootte. Als dit een optie is, hoef je niets hoeft te doen langs het instellen van de RAID-controller, maar u kan nodig zijn om te wachten door een array te herbouwen, afhankelijk van uw configuratie.
Als je de installatie van een schijf in een cloud server, zoals een nieuwe EBS-volume, je moet ervoor zorgen dat de schijf wordt geformatteerd en is aangesloten op uw cloud server. Het voordeel van cloud drives zoals EBS is dat het volledig beheerd; U hoeft zich geen zorgen te maken over het vervangen van problematische harde schijven zijn het omgaan met RAID-configuratie, als dat alles is verwerkt door AWS en is geabstraheerd van je weg. EBS hoeveelheden kunnen ook worden uitgewisseld tussen gevallen zal (hoewel EFS is de enige AWS type schijf die kan worden gekoppeld aan meerdere exemplaren tegelijk).
Één van beide manier, het zal op dezelfde manier werken. U kunt controleren of de schijf is geïnstalleerd en deze correct werkt als een nieuw blok niveau apparaat is gevonden bij het uitvoeren van lsblk:
Als u meer informatie wilt, kunt u ook voer sudo fdisk -l, maar lsblk zorgt voor een betere screenshot.
Linux behandelt zo ongeveer alles wat op de OS als een bestand, kunt u schrijven naar, en-schijven zijn geen uitzondering. Het /dev/ map bevat de bestanden, die een speciale interface en de hardware van de drive zelf. Meestal is uw eerste schijf sda, met alle volgende mounts komen in alfabetische volgorde.
sda
sdb
sdc
…
In dit geval is de primaire OS schijf sda, met twee partities (aangeduid door een nummer na het rijden prefix), die is gemonteerd op de root van het file systeem. De tweede schijf dat is geïnstalleerd is sdb, die niet gemonteerd en ligt op slechts een lege schijf, verstoken van een bestandssysteem. Als je de installatie van een cloud drive, zal waarschijnlijk in dezelfde vorm ook, volledig geïnitialiseerd en klaar voor welk bestandssysteem u ervoor kiest om op het.
Een kort woord van waarschuwing: We nemen uw schijf is sdb voor de rest van deze tutorial, aangezien die waarschijnlijk de standaard als u de installatie van een tweede schijf. Echter, wil je extra voorzichtig te zijn bij het invoeren van commando ‘ s, omdat je niet wilt verpesten en knoeien met schijven die al zijn geconfigureerd.
Maak een Nieuw Bestandssysteem
Omdat de schijf niet op een bestandssysteem, kunnen we niet gebruiken voor het opslaan van bestanden. Geen zorgen te maken, als een paar opdrachten maken snel werk van.
Als u wilt, kunt u een partitie op je harde schijf voor het installeren van een bestandssysteem. Dit is optioneel, als een bestandssysteem kan direct worden geïnstalleerd op het apparaat zelf, die zal fungeren als één grote partitie. Als je het opzetten van een niet-opstartbare schijf, is de kans groot dat u waarschijnlijk gebruik willen maken van het hele ding, dus tenzij u een specifieke reden hebt om de partitie, kunt u deze stap overslaat.
Maken van een nieuw bestandssysteem op een lege volume, wil je gebruik maken van het toepasselijke naam mkfs opdracht:
sudo mkfs -t ext4 /dev/sdb
Dit creëert een nieuwe ext4 bestandssysteem op sbd. Linux heeft een veel bestandssysteem types, allemaal met verschillende ondersteuning. ext4 is stabiel, en de standaard bestandssysteem voor Linux. Na ongeveer 50 TB hoewel, het begint af te brokkelen in de prestaties, en bestandssystemen zoals ZFS en XFS start om meer haalbare opties.
Vervolgens zult u wilt maken van een mount-punt. Dit kunt u overal op uw schijf, zo lang als de map toegankelijk is. Standaard Linux maakt gebruik van de /mnt/ map voor de meeste tijdelijke mounts, en /media/ voor verwisselbare mounts, zoals Cd ‘ s, maar dat is slechts een conventie. Echt, het maakt niet uit waar u het koppelen, maak gewoon een nieuwe folder voor:
sudo mkdir /mnt/newdrive
Zorg ervoor dat deze mount-map heeft de juiste machtigingen. Nu, u kunt koppelen en testen van de nieuwe schijf met:
sudo mount /dev/sdb /mnt/newdrive
De drive moet nu volledig bruikbaar en beschikbaar van het mount locatie die u hebt gekozen.
Echter, deze berg is niet permanent, en zal de computer opnieuw wordt opgestart. Want dat is uiteraard een probleem voor een harde schijf, moet u het toevoegen aan uw / etc / fstab bestand.
Voeg De Berg Te fstab
fstab, of het tabblad bestandssysteem, houdt van de apparaten en hun mount punten. Het is verantwoordelijk voor het monteren van uw primaire vaste schijf voor /, en een station toegevoegd, hier zal deel uitmaken van de OS in vrijwel dezelfde manier.
Nog een woord van waarschuwing: fouten in het fstab bestand, kan het systeem niet bootable is, en niet kan worden opgelost met uitzondering van het grub-modus of een externe USB. Dit is niet een groot probleem, want u kunt controleren op fouten voordat u opnieuw opstart, maar u zult willen ervoor zorgen om te doen.
Hoe dan ook, u zult waarschijnlijk willen een back-up van fstab:
sudo cp /etc/fstab /etc/fstab.oud
Plaats het apparaat label (zoals /dev/sdb) apparaten in / etc / fstab moet worden toegevoegd via UUID. Dit is omdat het apparaat bestelling is niet gegarandeerd, en het is heel goed mogelijk om de drive letter toewijzingen te veranderen, omdat ze dynamisch zijn toegevoegd bij het opstarten en wanneer zijn de schijven hot verwisseld. U kunt uw apparaat UUID ‘ s met:
sudo blkid
Kopieer de UUID, en open fstab:
sudo nano /etc/fstab
Wil je de volgende regel toevoegen, vervangen van de UUID met uw eigen en /mount/point met uw eigen mount-punt.
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxx /mount/point ext4 standaard,nofail 0 2
De nofail optie vertelt het OS dat het goed opstarten zonder deze schijf, of als er fouten in de montage. Als het noodzakelijk is dat uw systeem altijd heeft dit station beschikbaar is, zult u wilt om dit te verwijderen.
Nu, u zult willen controleren dat er geen fouten in fstab. De drive deactiveren:
sudo umount /mount/point
En berg de schijf met behulp van fstab:
sudo mount -a
Als dit voltooid zonder fouten, je bent goed om te gaan. Indien niet, zult u wilt om te controleren dat je UUID en configuratie maken en terugzetten van de back-up fstab.het oude als het nodig is.