Hallo Zusammen,
ich nutze eine externe USB-Festplatte auf der ich meine Daten sichere (mit Grsync).
Nach dem letzten System update bekomme ich jedoch folgende Fehlermeldung, wenn ich die Festplatte anschließe:
“Dieses Gerät kann nicht eingebunden werden”
Wenn ich die Festplatte an einen anderen PC anschließe, wird sie aber erkannt.
Was kann ich tun, um wieder meine Sicherung erstellen zu können?
ich ergänze die Fehlermeldung. Unter Dolphin kommt zusätzlich diese Meldung:
Beim Zugriff auf „Transport CK“ ist ein Fehler aufgetreten, die Meldung lautet: Die angegebene Operation ist fehlgeschlagen: Error mounting /dev/sdb1 at /run/media/ck/Transport CK: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error
Wird wohl diese Festplatte sein. Nochmal: Welches Dateisystem? Es ist leider nicht ersichtlich hier. Bei ext4 und nur einer Partition im uneingehängten Zustand:
e2fsck 1.47.0 (5-Feb-2023)
ext2fs_open2: Ungültige magische Zahl im Superblock
fsck.ext4: Superblock ungültig, Datensicherungs-Blöcke werden versucht ...
fsck.ext4: Ungültige magische Zahl im Superblock beim Versuch, /dev/sdb1 zu öffnen
Der Superblock ist unlesbar bzw. beschreibt kein gültiges ext2/ext3/ext4-
Dateisystem. Wenn das Gerät gültig ist und ein ext2/ext3/ext4-
Dateisystem (kein swap oder ufs usw.) enthält, dann ist der Superblock
beschädigt, und Sie könnten versuchen, e2fsck mit einem anderen Superblock
zu starten:
e2fsck -b 8193 <Gerät>
oder
e2fsck -b 32768 <Gerät>
/dev/sdb1 hat ein ntfs-Dateisystem mit Namen „Transport CK“
Wenn es nicht das Dateisystem ist, dann das Module (Treiber). Es wurde ntfs3 (kernel module) als neuer Standard hinzugefügt. Setze es mal auf die schwarze Liste:
tja dann hast du die platte wohl von dem usb-bus gezogen ohne sie vorher sicher entfernt zu haben. wenn’s dumm läuft erzeugt das einen überstrom/kurzschluss der vom controller entdeckt wird und so “böse” wie das usb-protokoll ist merkt er sich das und verweigert bei zukünftigem anstöpseln das das gerät zukünftig aktiviert wird.
in dem fall anstöpseln und mit dem tool “usbreset” (sollte schon auf dem system installiert sein) das gerät wieder freischalten und zukünftig dran denken das die funktion ein gerät sicher zu entfernen nicht umsonst da ist.
alternativ dieses skript
#!/usr/bin/env bash
# Resets all USB host controllers of the system.
# This is useful in case one stopped working
# due to a faulty device having been connected to it.
base="/sys/bus/pci/drivers"
sleep_secs="1"
# This might find a sub-set of these:
# * 'ohci_hcd' - USB 3.0
# * 'ehci-pci' - USB 2.0
# * 'xhci_hcd' - USB 3.0
echo "Looking for USB standards ..."
for usb_std in "$base/"?hci[-_]?c*
do
echo "* USB standard '$usb_std' ..."
for dev_path in "$usb_std/"*:*
do
dev="$(basename "$dev_path")"
echo " - Resetting device '$dev' ..."
printf '%s' "$dev" | sudo tee "$usb_std/unbind" > /dev/null
sleep "$sleep_secs"
printf '%s' "$dev" | sudo tee "$usb_std/bind" > /dev/null
echo " done."
done
echo " done."
done
echo "done."