Wie mounten Sie eine USB-Laufwerkspartition als Lese- / Schreibzugriff?

479
aquagremlin

Ich habe ein USB-Laufwerk mit drei Partitionen:

  • sdb1 ist eine EFI-Partition
  • sdb2 ist eine HFS + Partition
  • sdb3 ist eine MSDOS-Partition mit Kali Linux

Ich kann mit diesem USB-Stick auf einem MacBook in Kali Linux booten. Die sdb2-Partition wird auf dem Desktop als HD angezeigt (der Name, den ich bei der Formatierung auf dem Mac angegeben habe).

Wie in diesem Thread erwähnt, habe ich hfsprogs installiert und versucht:

sudo mount -o force /dev/sdb2 /media/root/HD 

Die Partition ist immer noch schreibgeschützt.

sudo df -hT 

gibt

Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 7.8G 0 7.8G 0% /dev tmpfs tmpfs 1.6G 9.5M 1.6G 1% /run /dev/sdb3 vfat 26G 3.4G 23G 14% /lib/live/mount/findiso /dev/loop0 iso9660 2.8G 2.8G 0 100% /lib/live/mount/medium /dev/loop1 squashfs 2.5G 2.5G 0 100% /lib/live/mount/rootfs/filesystem.squashfs tmpfs tmpfs 7.8G 0 7.8G 0% /lib/live/mount/overlay overlay overlay 7.8G 356M 7.5G 5% / tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup tmpfs tmpfs 7.8G 0 7.8G 0% /tmp tmpfs tmpfs 1.6G 24K 1.6G 1% /run/user/0 /dev/sdb2 hfsplus 3.7G 25M 3.7G 1% /media/root/HD 

Ich habe versucht, die Partition zu entfernen:

sudo umount /media/root/HD 

und bekomme

umount: /media/root/HD: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 

Es scheint also, dass Linux der Meinung ist, dass die HD-Partition aus irgendeinem Grund ausgelastet ist. Vielleicht weil die Bootpartition sdb3 ist? Hier sind einige weitere Informationen, die helfen können.

Ausgabe:

sudo fdisk /dev/sdb 

gibt

Welcome to fdisk (util-linux 2.28.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command.  A hybrid GPT was detected. You have to sync the hybrid MBR manually (expert command 'M'). 

Ich habe keine Ahnung was das heißt. Also habe ich versucht:

fdisk -l 

was gibt

Disk /dev/sda: 465.9 GiB, 500277790720 bytes, 977105060 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: D4AAF120-967C-41B9-9FA4-EB4EBD806D19  Device Start End Sectors Size Type /dev/sda1 40 409639 409600 200M EFI System /dev/sda2 409640 898785143 898375504 428.4G Apple HFS/HFS+ /dev/sda3 898785144 900054679 1269536 619.9M Apple boot /dev/sda4 900055040 977104895 77049856 36.8G Microsoft basic data   Disk /dev/sdb: 29.6 GiB, 31742492672 bytes, 61997056 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: gpt Disk identifier: E93D7B7D-38FD-404B-9163-63AAA9A39ED5  Device Start End Sectors Size Type /dev/sdb1 40 409639 409600 200M EFI System /dev/sdb2 409640 8010815 7601176 3.6G Apple HFS/HFS+ /dev/sdb3 8272960 61734871 53461912 25.5G Microsoft basic data   Disk /dev/loop0: 2.9 GiB, 3076767744 bytes, 6009312 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: 0x77e6cfe3  Device Boot Start End Sectors Size Id Type /dev/loop0p1 * 64 5794271 5794208 2.8G 17 Hidden HPFS/NTFS /dev/loop0p2 5794272 6009311 215040 105M 1 FAT12   Disk /dev/loop1: 2.5 GiB, 2634285056 bytes, 5145088 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 

Sie können die Kali Linux-Partition auf sdb3 sehen, die ich als MSDOS-Fat formatiert hatte. Wie bekomme ich sdb2 zum Lesen / Schreiben? Oder es sogar aushängen?

0
Schauen Sie sich [diese Frage] an (http://askubuntu.com/questions/332315/how-to-read-and-write-hfs-journaled-external-hdd-in-ubuntu-ohne-access-to-os ). dirkt vor 7 Jahren 0
Ich weiß, dass es schon vorher beantwortet wurde und tatsächlich zu Beginn meiner Frage auf den Thread verwiesen hat. Die Nuance, nach der ich frage, macht eine HFS + -Partition beschreibbar. Ich stelle fest, dass ich ein ganzes anderes Mac-Laufwerk mit der obigen Lösung beschreibbar machen kann, aber es funktioniert nicht auf einem USB-Stick, der das Mac-Volume sowie das Linux-Volume enthält, das den PC gebootet hat. Verhindert der Umstand, dass der USB-Stick ein Live-Linux-System ausführt, dass der gesamte USB-Stick beschreibbar ist? aquagremlin vor 7 Jahren 0
Es wäre wirklich sehr ungewöhnlich, wenn die Tatsache, dass es sich um einen USB-Anschluss handelt, in irgendeiner Weise eine Rolle spielt. Alle Linux-Geräte sind Blockgeräte und es ist egal, auf welche Hardware (oder andere Schichten) diese Blockgeräte gesetzt werden. Der Punkt ist auch, entweder (1) das Journalling zu deaktivieren oder (2) es mit Hilfe des expliziten `rw 'zu erzwingen. Du hast es nicht getan. dirkt vor 7 Jahren 0

0 Antworten auf die Frage