Op Linux is het mogelijk om snel alles te mountenbestandssysteem als alleen-lezen rechtstreeks via de terminal. Bestandssystemen direct als alleen-lezen koppelen is een geweldige manier om wijzigingen, geknoei te voorkomen en de beveiliging tijdelijk te verhogen.
Mount bestandssystemen als alleen-lezen
Om het montageproces te starten, opent u een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Vanaf daar voert u de lsblk opdracht om alle blokapparaten op uw computer te bekijken.
lsblk
Als er veel loop-apparaten (Snap-pakketten) verschijnen in lsblk, rennen lsblk -e 7
in plaats daarvan om verbonden bestandssystemen te bekijken zonder loop-apparaten te zien.
Kijk door de afdruk die de lsblk commando wordt weergegeven in de terminal om de partitienaam te vinden die u opnieuw als root probeert te mounten. In deze handleiding zullen we gebruiken / Dev / sda1. Die van jou kan verschillen.
Opmerking: ondervindt u problemen bij het vinden van het partitielabel van het bestandssysteem dat u als alleen-lezen wilt mounten? Bekijk onze gids over het vinden van informatie over de harde schijf op Linux.
Nadat u het partitielabel hebt bepaald, gebruikt u de volgende opdracht om het bestandssysteem in de modus Alleen-lezen te koppelen.
Opmerking: de onderstaande opdracht is een voorbeeld. Wijzig alstublieft "/ dev / sda1" hieronder met het partitielabel dat u in alleen-lezen modus op Linux wilt koppelen.
sudo mount -r /dev/sda1 /location/to/mount/partition/
Met de bovenstaande opdracht ingevoerd, uw bestandssysteemwordt geactiveerd als alleen-lezen en het is niet mogelijk om te knoeien met de inhoud van het bestandssysteem. Het blijft in de alleen-lezen modus tot de volgende keer opnieuw opstarten.
Verwijder de alleen-lezen houder
Als je hebt besloten dat je de alleen-lezen modus op de partitie die je hebt gemount wilt verwijderen zonder opnieuw op te starten, de opnieuw monteren commando moet worden gebruikt.
Opmerking: zorg ervoor dat u “/ dev / sda1” wijzigt met het partitielabel voor het bestandssysteem dat u opnieuw wilt installeren als lezen / schrijven op Linux.
sudo mount -rw -o remount /dev/sda1 /location/to/mount/partition/
Ervan uitgaande dat de bovenstaande opdracht met succes wordt uitgevoerd, wordt het bestandssysteem niet langer in de modus Alleen-lezen geactiveerd.
Mount bestandssystemen permanent als alleen-lezen
Een bestandssysteem in de modus Alleen-lezen zettende opdrachtregel is nuttig voor specifieke taken, maar niet voldoende voor langdurig gebruik. Als u wilt dat bepaalde bestandssystemen op Linux altijd toegankelijk zijn in de modus Alleen-lezen, moet u dit opgeven in het bestandssysteemconfiguratiebestand (fstab).
Maak een back-up van uw Fstab
Voordat u hieraan sleutelt aan het Fstab-bestandgids, moet u een back-up van het bestand maken. Het maken van een back-up zorgt ervoor dat als er iets misgaat tijdens het bewerken, wijzigingen in het bestand snel ongedaan kunnen worden gemaakt.
Gebruik de om een back-up van het Fstab-bestand te maken cp commando hieronder.
sudo cp /etc/fstab /etc/fstab.bak
Voeg permanent in alleen-lezen modus toe
Open het Fstab-bestand in de Nano-teksteditor om toe te voegen in de modus Alleen-lezen. Houd er rekening mee dat dit bestand moet worden bewerkt sudo of su omdat het een systeembestand is!
sudo nano -w /etc/fstab
Of
su - nano -w /etc/fstab
Eenmaal in het Fstab-bestand in Nano, zoekt u naar de partitie die u wilt wijzigen in de modus Alleen-lezen en verplaatst u de cursor daarheen met de Pijl sleutels.
Opmerking: kunt u de harde schijfpartitie die u wilt wijzigen niet vinden in het Fstab-bestand? Open een tweede terminal, ren lsblk -f
en vergelijk de UUID-code die verschijnt naast de partitie die u wilt bewerken in de lsblk-uitvoer met die in "/ etc / fstab".

Wanneer je de regel in het Fstab-bestand hebt gevonden, voeg je de alleen-lezen optie toe aan het bestandssysteem 'ro' aan de mount-regel. Het moet er ongeveer hetzelfde uitzien als de onderstaande voorbeeldcode.
Opmerking: de onderstaande code is slechts een voorbeeld om een idee te krijgen van hoe de bewerking eruit moet zien. Kopieer en plak de code niet in Nano!

UUID=96E4E375E4E35651 /media/data-storage-windows ntfs defaults,ro 0 2
Nadat u de bewerking in het Fstab-bestand hebt aangebracht om alleen-lezen permanent te maken, slaat u de bewerkingen op. Opslaan gebeurt door op te drukken Ctrl + O op het toetsenbord. Sluit vervolgens de teksteditor door op te drukken Ctrl + X.
Sluit het terminalvenster en start uw pc opnieuw op. Wanneer u zich opnieuw aanmeldt, moet de partitie in de modus Alleen-lezen zijn.
Verwijder alleen-lezen automatisch monteren
Wilt u de alleen-lezen modus verwijderen die is ingesteld in het Fstab-bestand? Hier is wat te doen. Open eerst een terminalvenster en verplaats dit naar het root-account met behulp van sudo -s.
sudo -s
Terwijl het terminalvenster is aangemeld bij het root-account, gaat u naar de map “/ etc /” met behulp van het CD commando.
cd /etc
Verwijder het Fstab-bestand met de alleen-lezen bewerkingen die zijn aangebracht met de rm commando.
rm fstab
Herstel het bestand "fstab.bak" dat u aan het begin van deze handleiding hebt gemaakt met de mv commando.
mv fstab.bak fstab
Sluit het terminalvenster en start uw Linux-pc opnieuw. Wanneer u zich opnieuw aanmeldt, wordt de instelling Alleen-lezen uitgeschakeld.
Comments