In tegenstelling tot het Windows-besturingssysteem, harde schijvenniet gekoppeld aan het systeem wordt niet automatisch geactiveerd. Dit dwingt gebruikers om de bestandsbeheerder te openen en elke schijf en partitie handmatig te koppelen telkens wanneer hun pc wordt opgestart. Dit is erg vervelend, maar je kunt items toevoegen aan het fstab-bestand in Linux en dit repareren.
SPOILER ALERT: Scrol omlaag en bekijk de videozelfstudie aan het einde van dit artikel.
Back-upbestand Systeemtabbestand
Het wijzigen van het tabbladbestand van het bestandssysteem is erggevaarlijk. Als je niet weet wat je doet, of als een letter niet past, kan een ramp toeslaan. Daarom is het belangrijk om een volledige back-up te maken VOORDAT u iets in deze handleiding doet. We raden ook aan om deze back-up te uploaden naar je Dropbox of Google Drive enz. Als een fail-safe, voor het geval je (om wat voor reden dan ook) geen toegang hebt tot het bestand.
Om een back-up van het bestand te maken, opent u een terminalvenster en maakt u een nieuwe map:
mkdir /home/username/system-backups
Verkrijg dan een root shell. Dit gebeurt met de sudo -s
commando.
sudo -s
Voer met root de map / etc / in en voer uit:
cd /etc/
cp fstab /home/username/system-backups
Hernoem vervolgens het fstab-bestand als .bak, met:
mv fstab fstab.bak
De Fstab-back-up herstellen
Download de back-up van de Fstab.bak het bestand uit je cloudopslag en plaats het in de map systeemback-ups, of (als het bestand er nog is), gebruik de opdracht cd en ga naar de map / home / gebruikersnaam / systeemback-ups.
cd ~/system-backups
Krijg root om het invoeren van rootopdrachten gemakkelijker te maken, met sudo -s, en doe dan:
mv fstab.bak /etc/
Verwijder het gebroken Fstab-bestand in / etc / met:
cd /etc/ rm fstab
Herstel de back-up met:
mv fstab.bak fstab
Inzicht in wat Fstab doet
Fstab staat voor "tabblad bestandssysteem". Het vertelt het besturingssysteem precies welke partities op het systeem moeten worden gebruikt, waar ze moeten mounten, of ze bij het opstarten moeten worden opgeschoond, wat de indeling van het bestandssysteem is en alles wat met het bestandssysteem te maken heeft. Tijdens een installatie op Linux wordt dit bestand meestal automatisch gegenereerd en zullen normale gebruikers er waarschijnlijk nooit interactie mee hebben.
Dat gezegd hebbende, als je speciaal wilt instellen,aangepaste mounts voor individuele schijven op uw Linux-pc, de Fstab is de beste manier om dit te doen. Gebruikers die niet aan dit bestand sleutelen, hebben vaak te maken met de pijn van het handmatig monteren van harde schijven in de terminal / bestandsbeheerder telkens wanneer hun pc opstart.
Items toevoegen aan Fstab
Items toevoegen aan het tabblad Bestandssysteem is een eenvoudige,maar zenuwslopend proces. Dit komt omdat elke foutstap een breuk kan veroorzaken. Als gevolg hiervan gaan we over twee manieren om schijven toe te voegen. We zullen zowel de UUID-methode als de block device-methode bespreken.
Blokkeer apparaatmethode
Het blokapparaat is de eenvoudigste methode voorpartities opgeven op het tabblad van het bestandssysteem, maar het is ook de minst veilige. Dit komt omdat de gebruiker het blokapparaat van een harde schijf op het systeem opgeeft. In tegenstelling tot wat sommige newbie Linux-gebruikers denken, blijven blokapparaten niet altijd hetzelfde. Een blokapparaat kan veranderen, afhankelijk van de SATA-poort waarop het is aangesloten, en elke wijziging in de volgorde van de harde schijf op een pc kan de dingen ernstig breken.
Gebruik deze methode NIET als u voortdurend verandert rond harde schijven op uw moederbord (om welke reden dan ook).
Stap 1: Open een terminal en voer de lsblk -f
commando. Dit onthult informatie over alle blokapparaten op uw pc. Zoek de exacte partitie en noteer het etiket.

Om bijvoorbeeld de eerste partitie van mijn derde harde schijf toe te voegen, zou ik het volgende nodig hebben:
/ Dev / sdc , <- SDC, in dit geval staat voor de gehele harde schijf.
/ Dev / sdc1 <- staat voor partitie 1 aan / Dev / sdc.
Stap 2: maak in de terminal een map op uw bestandssysteem waarin u de partitie wilt mounten. In dit voorbeeld zullen we de partitie mounten in ~ /.
mkdir ~/Storage
Stap 3: Krijg root met sudo -s en voer vervolgens: nano / etc / fstab in om het tabblad van het bestandssysteem te bewerken.
In het configuratiebestand moeten gebruikers alles opgeven over waar de schijf wordt geactiveerd. Hier is een voorbeeld:
/dev/sdc1 /home/username/Storage ext4 defaults 0 3
Zie dit als een zin of een formule. Dit is hoe het werkt. Geef eerst de blokapparaatpartitie op:
/dev/sdc1
Vertel het systeem vervolgens wat het bestandssysteemtype is (lsblk zou u deze informatie moeten vertellen):
ext4
Ten derde, vertel het systeem welke opties en attributen deze mount zou moeten hebben. In mijn geval heb ik "standaardwaarden". Wil je meer complexe dingen? Kijk in de handleiding of wiki van je Linux-distributie onder "fstab".
defaults
Ten vierde, specificeer de dump
en fsck
bestellen. Omdat bijna niemand de functie "dumpen" gebruikt, plaatst u een 0 en drukt u op de spatiebalk. Geef vervolgens de volgorde op waarin deze houder moet worden schoongemaakt. Wat betekent dit? Bij het opstarten wist het FSCK-controleprogramma alle fouten op harde schijven om problemen te voorkomen. Op het tabblad van het bestandssysteem gaat de volgorde: 1 (root), 2 (home), en al het andere.
Aangezien dit het derde is dat het systeem zal activeren, voert u een 3 in. Het resultaat is:
0 3
Dit geeft ons onze mount-lijn: /dev/sdc1 /home/username/Storage ext4 defaults 0 3
Wanneer u deze regel in Fstab hebt geschreven, verplaatst u de cursor erboven en drukt u op "Enter" om een spatie te maken. druk op #
om een reactie te schrijven. Bijvoorbeeld:

# This is my 1 TB hard drive which mounts to /home/username/Storage
/dev/sdc1 /home/username/Storage ext4 defaults 0 3
Druk op als u klaar bent CTRL + O opslaan. Start het systeem opnieuw op. Wanneer u opnieuw inlogt, wordt uw harde schijf correct gemonteerd.
UUID-methode
Het plaatsen van partities in fstab is veel veiliger metde UUID-methode. Dit komt omdat, tenzij handmatig gewijzigd, een UUID hetzelfde blijft (in tegenstelling tot labels van blokapparaten). Hier ziet u hoe u een UUID-stijl van een partitie kunt mounten.
Opmerking: de instructies voor deze methode zijn identiek (min één stap) aan de Block Device Method. Ga terug naar dat gedeelte van het artikel als je verdwaalt.
Stap 1: gebruik in een terminal lsblk -f

De schakelaar -f toont meer informatie dan alleen lsblk
op zichzelf (zoals bestandssysteemindelingen en enz.). Zoek naar UUID. Volg de blok-apparaat-ID naar de harde schijfpartitie die u wilt koppelen en kopieer het UUID-nummer ernaast.
Stap 2: verkrijg root in een terminal, met sudo -s en open het fstab-bestand:
sudo -s nano /etc/fstab
Stap 3: schrijf je mount line op. Een UUID-montagelijn moet er bijvoorbeeld zo uitzien:
# This is my 1 TB hard drive which mounts to /home/username/Storage
UUID=9332b261-e089-468e-92a0-ffe07b0ae51f /home/username/Storage ext4 defaults 0 3
Sla het fstab-bestand op met CTRL + O wanneer u klaar bent en start uw pc opnieuw op.
Gevolgtrekking
Hoewel het bewerken van het bestandssysteemtabblad op Linux kanlijkt eng, het is het zeer waard, want hiermee kun je verschillende harde schijfpartities automatisch koppelen. Er bestaan enkele tools op Linux om dit proces veel eenvoudiger te maken, maar er is een nadeel: door een automatische tool te gebruiken, leren gebruikers niets. Door alles te weten wat er te weten is over fstab, kunt u gemakkelijk problemen oplossen die zich voordoen.
Comments