МойSystemRescueCD(загрузочный CD на основеАрч Линуксдистрибутив) не монтирует мою карту SD exFAT. Когда я подключаю USB-ридер, /dev/sdc
появляется, но даже не показывается /dev/sdc1
. Никак не могу его смонтировать, mount /dev/sdc1 /mnt/1
не получится.
Интересно, что /dev/sdc1
распознается cfdisk /dev/sdc
- показывает, что есть свободное место ~ 1 МБ, а затем /dev/sdc1
~ 64 ГБ. Но в файловой системе ничего не /dev/sdc1
появляется! Если я вставляю обычную FAT SD-карту в ридер, то она /dev/sdc1
отображается правильно.
Как заставить SystemRescueCD монтировать exFAT?Заглянув в /root/packages-list.txt
, я обнаружил, что он содержит exfat-utils 1.3.0-1
. Мне удалось запустить mount.exfat
и mount.exfat-fuse
, но проблема все еще /dev/sdc1
существует, а попытка смонтировать /dev/sdc, очевидно, приводит к ошибке.
Довольно удивительно, что SystemRescueCD не может сделать это по умолчанию (на мой взгляд, само назначение «Rescue CD» подразумевает, что он должен уметь монтировать как можно больше файловых систем).
(У меня SystemRescueCD версии 6.0.3, uname -a
даетLinux sysresccd 4.19.34-1-lts #1 SMP Сб Апр 6 19:41:19 CEST 2019 x86_64 GNU/Linux;не кажетсячто эта проблема будет другой в новейшей версии)
решение1
Вам необходимо указать тип файловой системы на устройстве, которое вы хотите смонтировать. К сожалению, команда mount
не сделает этого автоматически. Поэтому в случае exFAT вам следует сделать что-то вроде этого:
[root@sysrescue ~]# mkdir -p /mnt/windows_dest
[root@sysrescue ~]# mount -t exfat /dev/sdc1 /mnt/windows_dest