Wie verbinde / trenne ich ein Flash-Laufwerk von der Befehlszeile? [geschlossen]

11

Ich verwende Debian. Ich kann den Inhalt meines Flash-Laufwerks mithilfe des Dateimanagers unter X anschließen und anzeigen. Wie kann ich dies über die Befehlszeile tun und wie kann ich es sicher entfernen, wenn ich fertig bin?

Steve Robillard
quelle
Duplikat einer U + L-Frage: unix.stackexchange.com/questions/18925/…
finnw
Fragen wie diese sollten unter Unix und Linux besser gestellt werden . Fragen ausschließlich zu Linux ohne eindeutige Relevanz für den Raspberry Pi passen im Allgemeinen nicht zu dieser Site.
Ramblinjan

Antworten:

10

Wenn Sie daran interessiert sind, dass die Laufwerke beim Anschließen automatisch bereitgestellt werden, können Sie versuchen, Folgendes zu installieren usbmount:

sudo apt-get install usbmount

Wenn Sie ein Flash-Laufwerk einlegen, wird es erkannt und gemountet /media/usb[0-7]und beim Entfernen wieder entfernt.

Hinweis:

Sie sollten Ihr /etc/usbmount/usbmount.conf
So konfigurieren Sie Automounting als für Ihren Benutzer beschreibbar bearbeiten .

Bearbeiten Sie dazu die FS_MOUNTOPTIONSOption entsprechend Ihrer UID.
Führen Sie aus id, um Ihre UID zu finden. Beispiel:

FS_MOUNTOPTIONS="uid=1000,gid=1000"

Quelle

Jivings
quelle
8

Nach dem Einstecken Ihres Flash-Laufwerks. Führen Sie den folgenden Befehl aus:

grep "SCSI removable disk" /var/log/messages

Sie sollten so etwas wie das Folgende sehen

16. Juni 23:48:58 raspberrypi kernel: sd 2: 0: 0: 0: [sda] Angehängter SCSI-Wechseldatenträger

Der wichtige Teil ist das Bit in den eckigen Klammern, in diesem Fall "sda".

Geben Sie als Nächstes den folgenden Befehl ein, um einen Einhängepunkt zu erstellen:

mkdir ~/myflashdrive

Hängen Sie dann das Laufwerk ein, indem Sie den folgenden Befehl eingeben (ersetzen Sie die x durch die Ergebnisse des oben ausgeführten Befehls grep, z. B. sda):

sudo mount -t vfat -o rw,users /dev/xxx1 ~/myflashdrive

Jetzt können Sie mit dem folgenden Befehl in das Verzeichnis wechseln, in dem Sie Ihr Flash-Laufwerk bereitgestellt haben:

cd ~/myflashdrive

Geben Sie den folgenden Befehl ein, um den Inhalt des Verzeichnisses aufzulisten:

ls -la

Wenn Sie fertig sind und das Flash-Laufwerk entfernen möchten, kehren Sie mit dem folgenden Befehl in Ihr Ausgangsverzeichnis zurück (Sie können das Laufwerk nicht aushängen, wenn Sie gerade in einem seiner Verzeichnisse arbeiten.)

cd ~

Dadurch kehren Sie zu Ihrem Home-Verzeichnis zurück. Sie können dann den folgenden Befehl verwenden, um die Bereitstellung des Laufwerks aufzuheben (beachten Sie die Schreibweise des Befehls):

sudo umount ~/myflashdrive

Sie können jetzt Ihr Flash-Laufwerk sicher entfernen.

Dies gilt für Fat32-formatierte Flash-Laufwerke (fast alle Flash-Laufwerke sind Fat32-formatierte Laufwerke).

Steve Robillard
quelle