Eine Suchemaschinen-Suche hat mich leider auch nicht schlauer gemacht.
Ich arbeite auf einem Raspberry PI 4B headless, d.h. ohne grafische Oberfläche und ausschliesslich per SSH. Die Arbeit mit einer grafischen Oberfläche ist keine Option.
Die installierte Version von Raspbian bzw. Raspberry OS ist "Buster", heute Abend frisch aktualisiert.
Ich möchte einen USB-Stick oder eine USB-SSD automatisch einhängen lassen. Dazu habe ich überall Hinweise auf "usbmount" gefunden. Leider funktioniert dies nicht. Das Paket lässt sich installieren, die Verzeichnisse unter /media wurden angelegt. Aber beim einstecken eines USB-Sticks passiert rein gar nichts. Auch nach dem Edit der Konfigurationsdatei und einem Reboot passiert nichts.
Code: Alles auswählen
sudo blkid -o list -w /dev/null
Code: Alles auswählen
device fs_type label mount point UUID
-------------------------------------------------------------------------------
/dev/mmcblk0p1 vfat boot /boot 7581-8A48
/dev/mmcblk0p2 ext4 rootfs / fa37d505-e741-4d35-bcec-4580aef395e1
/dev/sda1 exfat SSD512 (not mounted) BE5F-ADBE
/dev/sdb1 vfat USB 32GB (in use) E8B3-01C1
/dev/mmcblk0 (in use)
Ich habe mir verschiedene anderen Themen angeschaut, und verstehe auch, dass ich problemlos mit fstab etc das Mounten erledigen könnte. Dies setzt aber voraus, dass die BulkIDs der Sticks bekannt sind. Ich wünsche mir aber, dass ein unbekannter USB Stick ebenfalls auto-gemountet wird - eben ganz so, wie an einem Sinnlos-Rechner.
Wie kann ich dies bewerkstelligen? Oder, wie bekomme ich usbmount zum laufen? Was mich wundert: Laut verschiedenen Beiträgen war dieses Paket zwischenzeitlich vom Repository verschwunden, weil es vom Author nicht mehr gepflegt wurde. Nun ist es aber wieder da und lässt sich kommentarlos installieren.
Das Config-File sieht übrigens so aus ... hab' der Kürze wegen alle Kommentare rausgeschmissen hier für das Forum:
Code: Alles auswählen
ENABLED=1
MOUNTPOINTS="/media/usb0 /media/usb1 /media/usb2 /media/usb3
/media/usb4 /media/usb5 /media/usb6 /media/usb7"
FILESYSTEMS="vfat ext2 ext3 ext4 hfsplus ntfs fuseblk"
MOUNTOPTIONS="sync,noexec,nodev,noatime,nodiratime"
FS_MOUNTOPTIONS="-fstype=vfat,gid=users,dmask=0007,fmask=0117"
VERBOSE=no
Code: Alles auswählen
May 8 23:09:27 DL0JRK kernel: [ 86.043387] usb 1-1.3: new high-speed USB device number 3 using xhci_hcd
May 8 23:09:27 DL0JRK kernel: [ 86.174424] usb 1-1.3: New USB device found, idVendor=0781, idProduct=5571, bcdDevice= 1.27
May 8 23:09:27 DL0JRK kernel: [ 86.174446] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 8 23:09:27 DL0JRK kernel: [ 86.174464] usb 1-1.3: Product: Cruzer Fit
May 8 23:09:27 DL0JRK kernel: [ 86.174481] usb 1-1.3: Manufacturer: SanDisk
May 8 23:09:27 DL0JRK kernel: [ 86.174498] usb 1-1.3: SerialNumber: 4C531001610213102544
May 8 23:09:27 DL0JRK kernel: [ 86.177180] usb-storage 1-1.3:1.0: USB Mass Storage device detected
May 8 23:09:27 DL0JRK kernel: [ 86.193299] scsi host0: usb-storage 1-1.3:1.0
May 8 23:09:27 DL0JRK mtp-probe: checking bus 1, device 3: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3"
May 8 23:09:27 DL0JRK mtp-probe: bus: 1, device: 3 was not an MTP device
May 8 23:09:27 DL0JRK mtp-probe: checking bus 1, device 3: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3"
May 8 23:09:27 DL0JRK mtp-probe: bus: 1, device: 3 was not an MTP device
May 8 23:09:28 DL0JRK kernel: [ 87.274583] scsi 0:0:0:0: Direct-Access SanDisk Cruzer Fit 1.27 PQ: 0 ANSI: 6
May 8 23:09:28 DL0JRK kernel: [ 87.279299] sd 0:0:0:0: [sda] 61056064 512-byte logical blocks: (31.3 GB/29.1 GiB)
May 8 23:09:28 DL0JRK kernel: [ 87.288276] sd 0:0:0:0: [sda] Write Protect is off
May 8 23:09:28 DL0JRK kernel: [ 87.288300] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
May 8 23:09:28 DL0JRK kernel: [ 87.289021] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
May 8 23:09:28 DL0JRK kernel: [ 87.291422] sd 0:0:0:0: Attached scsi generic sg0 type 0
May 8 23:09:28 DL0JRK kernel: [ 87.383910] sda: sda1
May 8 23:09:28 DL0JRK kernel: [ 87.387981] sd 0:0:0:0: [sda] Attached SCSI removable disk
May 8 23:09:29 DL0JRK usbmount[807]: loaded usbmount configurations
May 8 23:09:29 DL0JRK usbmount[807]: creating /var/run/usbmount directory
May 8 23:09:29 DL0JRK usbmount[807]: trying to acquire lock /var/run/usbmount/.mount.lock
May 8 23:09:29 DL0JRK usbmount[807]: acquired lock /var/run/usbmount/.mount.lock
May 8 23:09:29 DL0JRK usbmount[807]: /dev/sda does not contain a filesystem or disklabel
May 8 23:09:29 DL0JRK systemd-udevd[796]: Process '/usr/share/usbmount/usbmount add' failed with exit code 1.
May 8 23:09:29 DL0JRK usbmount[832]: loaded usbmount configurations
May 8 23:09:29 DL0JRK usbmount[832]: trying to acquire lock /var/run/usbmount/.mount.lock
May 8 23:09:29 DL0JRK usbmount[832]: acquired lock /var/run/usbmount/.mount.lock
May 8 23:09:29 DL0JRK usbmount[832]: /dev/sda1 contains filesystem type vfat
May 8 23:09:29 DL0JRK usbmount[832]: mountpoint /media/usb0 is available for /dev/sda1
May 8 23:09:29 DL0JRK usbmount[832]: executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime,gid=users,dmask=0007,fmask=0117 /dev/sda1 /media/usb0
May 8 23:09:29 DL0JRK kernel: [ 87.902646] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
May 8 23:09:29 DL0JRK usbmount[832]: executing command: run-parts /etc/usbmount/mount.d
May 8 23:09:29 DL0JRK usbmount[832]: usbmount execution finished
Code: Alles auswählen
sudo mount -tvfat -osync,noexec,nodev,noatime,nodiratime,gid=users,dmask=0007,fmask=0117 /dev/sda1 /media/usb0