it-swarm.com.de

So aktivieren Sie eine schreibgeschützte Festplatte vom Terminal aus

Ich habe google durchsucht, ich habe diese Website durchsucht, ich habe nach verschiedenen Begriffen, Phrasen, Anführungszeichen und ohne Anführungszeichen gesucht und ich kann keine Antwort auf diese scheinbar einfache Aufgabe finden.

Wie mounten Sie eine Festplatte über die Befehlszeile als schreibgeschützt? Ich möchte oder brauche keinen Link zur Manpage. Ich möchte genau das, was ich eintippen muss, wenn Folgendes zutrifft:

  • die anzuhängende Festplatte befindet sich in/dev/sda
  • es ist 2 TB -es ist wichtig, dass ich es schreibgeschützt und nicht schreibgeschützt einbinde. Sehr kritisch.
  • Ich mache es von einer Live-Ubuntu-CD, also habe ich nichts damit zu tun, die fstab oder eine Datei zu bearbeiten
76
wardr

Sie mounten /dev/sda nicht, das sich auf die gesamte Festplatte bezieht. Sie mounten /dev/sda1 oder eine beliebige Partition, die Sie möchten.

Machen Sie einen Einhängepunkt, nennen Sie ihn wie Sie wollen.

Sudo mkdir /media/2tb

Mount

Sudo mount -o ro /dev/sda1 /media/2tb

Wenn Sie fertig sind, sollten Sie den Datenträger aushängen

Sudo umount /media/2tb

Siehe man mount oder https://help.ubuntu.com/community/Fstab

111
Panther

Ich stecke ein USB-Laufwerk in Ubuntu 12.04 und das System meldet es automatisch an. Wenn ich im Terminal nur mount sage, werden die aktuellen Informationen angezeigt. Ich möchte es schreibgeschützt wieder einbinden.

Hochgerechnet aus man mount(8):

Sudo mount -o remount,ro /dev/sdb4 /media/HP_TOOLS

Schien gut zu funktionieren. Musste es für jede automatisch gemountete Partition tun.

11
KGHN

Wenn das Dateisystem schreibgeschützt gemountet wird, kann es zu Problemen kommen. Das System versucht möglicherweise trotzdem, auf das Gerät zu schreiben, und schlägt fehl.

Aus diesem Grund kann das Flag noload verwendet werden, um dem System mitzuteilen, dass die Festplatte blockiert ist.

Die beste Lösung, die ich gefunden habe, war:

Sudo mount -o ro,noload /dev/sda1 /media/2tb

Das Handbuch von mount(8) erklärt diese Optionen wie folgt:

-r, --read-only

Hängen Sie das Dateisystem schreibgeschützt ein. Ein Synonym ist -o ro.

Beachten Sie, dass das System je nach Dateisystemtyp, Status und Kernelverhalten möglicherweise weiterhin auf das Gerät schreibt. Beispiel: Ext3 oder ext4 geben das Journal wieder, wenn das Dateisystem verschmutzt ist. Um diese Art des Schreibzugriffs zu verhindern, möchten Sie möglicherweise das ext3- oder ext4-Dateisystem mit den Mount-Optionen ro,noload mounten oder das Block-Gerät in den Nur-Lese-Modus versetzen (siehe Befehl blockdev(8)).

[…]

norecovery/noload

Laden Sie das Journal nicht bei der Montage. Wenn das Dateisystem nicht ordnungsgemäß abgehängt wurde, führt das Überspringen der Journalwiedergabe zu Inkonsistenzen im Dateisystem, die zu einer Reihe von Problemen führen können.

Weitere Informationen finden Sie in der ausführlichen Erklärung unter „Bereitstellen von schmutzigen EXT4-Dateisystemen“ im SANS Digital Forensics- und Incident Response-Blog .

8
shahar_azulay

Schritt 1: Nachdem Sie die Festplatte an den Computer angeschlossen haben, geben Sie den folgenden Befehl ein, um zu sehen, wie die Festplatte angezeigt wird.

Sudo fdisk -l

Die Festplatte wird als /dev/sda oder /dev/sdb mit einer Partitionstabelle angezeigt.

Disk /dev/sdb: 7.5 GiB, 8053063680 bytes, 15728640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos

Disk identifier: 0x0e0e8e70

    Device     Boot   Start     End Sectors  Size Id Type
    /dev/sdb1  *          0 2902111 2902112  1.4G  0 Empty
    /dev/sdb2       2888004 2892739    4736  2.3M ef EFI (FAT-12/16/32)

Schritt 2: Führen Sie den folgenden Befehl aus, um festzustellen, wo er bereitgestellt ist. Zum Beispiel,

$ Sudo df -HT

Filesystem                  Type      Size  Used Avail Use% Mounted on
udev                        devtmpfs  4.2G     0  4.2G   0% /dev 
tmpfs                       tmpfs     829M   10M  819M   2% /run
/dev/mapper/ubuntu--vg-root ext4      484G  149G  311G  33% /
tmpfs                       tmpfs     4.2G   20M  4.2G   1% /dev/shm
tmpfs                       tmpfs     5.3M  4.1k  5.3M   1% /run/lock
tmpfs                       tmpfs     4.2G     0  4.2G   0% /sys/fs/cgroup
/dev/sda1                   ext2      495M  111M  359M  24% /boot
/dev/sdb1                   iso9660   1.5G  1.5G     0 100% /media/username/Ubuntu

Schritt 3: Führen Sie abschließend den folgenden Befehl aus, um ihn erneut als ro zu aktivieren.

Sudo mount -o remount,ro /dev/sdb1   /media/username/Ubuntu
2
Rakib