- - Hoe bestandssystemen te mounten als alleen-lezen op Linux

Hoe bestandssystemen te mounten als alleen-lezen op Linux

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