Как смонтировать раздел USB-накопителя в режиме чтения / записи?

388
aquagremlin

У меня есть USB-накопитель с тремя разделами:

  • sdb1 - это раздел EFI
  • sdb2 - это раздел HFS +
  • sdb3 - это толстый раздел MSDOS с Kali linux

Я могу загрузиться в Kali linux, используя эту флешку на MacBook, и раздел sdb2 отображается на рабочем столе как HD (имя, которое я дал, когда форматировал на Mac).

Как указано в этой теме, я установил hfsprogs и попытался:

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

Раздел все еще только для чтения.

sudo df -hT 

дает

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 

Я попытался размонтировать раздел:

sudo umount /media/root/HD 

и получить

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).) 

Так что, похоже, Linux считает, что раздел HD по какой-то причине занят. Может потому, что загрузочный раздел - это sdb3? Вот еще немного информации, которая может помочь.

выдающий:

sudo fdisk /dev/sdb 

дает

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'). 

Я понятия не имею, что это значит. Итак, я попробовал:

fdisk -l 

который дает

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 

Вы можете увидеть раздел Kali Linux на sdb3, который я отформатировал как MSDOS fat. Как я могу получить SDB2 для чтения / записи? Или даже размонтировать его?

0
Посмотрите на [этот вопрос] (http://askubuntu.com/questions/332315/how-to-read-and-write-hfs-journaled-external-hdd-in-ubuntu-without-access-to-os ). dirkt 7 лет назад 0
Я знаю, что на него уже отвечали и даже ссылались на тему в начале моего вопроса. Нюанс, о котором я спрашиваю, делает раздел HFS + доступным для записи. Я понимаю, что могу сделать с помощью вышеупомянутого решения целый другой диск Mac, доступный для записи, но он не работает на USB-накопителе, который содержит том Mac, а также том Linux, который загрузил компьютер. Помогает ли тот факт, что usb-флешка работает под управлением системы «live linux», вся USB-флешка доступна для записи? aquagremlin 7 лет назад 0
Было бы очень, очень необычно, если бы тот факт, что он находится на USB, имеет какое-либо значение. Все, что видит Linux - это блочные устройства, и ему все равно, на каком оборудовании (или других уровнях) эти блочные устройства поддерживаются. Кроме того, важно либо (1) отключить журналирование, либо (2) принудительно смонтировать его, используя явный `rw`. Вы не сделали ни того, ни другого. dirkt 7 лет назад 0

0 ответов на вопрос

Похожие вопросы