Почему Ubuntu делает карты CF только для чтения?
Я хотел бы отредактировать некоторые файлы на картах Cfast и CF в Ubuntu, но независимо от того, что я пытаюсь сделать, все доступные инструменты не позволяют мне писать. Карты Cfast и CF доступны для записи в Windows, и на них нет аппаратных блокировок, как на SD-картах. Из всего, что я читал на этих форумах, кажется, что никто никогда не понимал этого, поэтому я сомневаюсь, что есть способ заставить Ubuntu разрешать запись из-за того, как она разработана, что в целом печально.
Я должен просто вставить карту Cfast или CF в USB-ридер и отредактировать файлы, как и любой другой диск, после того, как он будет смонтирован. Но я не могу. Какой файл конфигурации мне нужно отредактировать, чтобы сделать поведение по умолчанию для чтения/записи? Я использую версию 20.04.3 LTS.
Перед тем, как я вставлю CF-карту в ридер, это показывает.
adminx@adminx-VirtualBox:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 55.5M 1 loop /snap/core18/2253
loop2 7:2 0 54.2M 1 loop /snap/snap-store/558
loop3 7:3 0 61.9M 1 loop /snap/core20/1270
loop4 7:4 0 219M 1 loop /snap/gnome-3-34-1804/72
loop5 7:5 0 55.5M 1 loop /snap/core18/2284
loop6 7:6 0 65.1M 1 loop /snap/gtk-common-themes/1515
loop7 7:7 0 219M 1 loop /snap/gnome-3-34-1804/77
loop8 7:8 0 51M 1 loop /snap/snap-store/547
loop9 7:9 0 65.2M 1 loop /snap/gtk-common-themes/1519
loop10 7:10 0 247.9M 1 loop /snap/gnome-3-38-2004/87
loop11 7:11 0 32.3M 1 loop /snap/snapd/12704
loop12 7:12 0 43.3M 1 loop /snap/snapd/14295
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 29.5G 0 part /
sdb 8:16 0 10G 0 disk
sr0 11:0 1 1024M 0 rom
sr1 11:1 1 1024M 0 rom
После того, как я вставил CF-карту в ридер
lsblk
показывает это.
adminx@adminx-VirtualBox:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 55.5M 1 loop /snap/core18/2253
loop2 7:2 0 54.2M 1 loop /snap/snap-store/558
loop3 7:3 0 61.9M 1 loop /snap/core20/1270
loop4 7:4 0 219M 1 loop /snap/gnome-3-34-1804/72
loop5 7:5 0 55.5M 1 loop /snap/core18/2284
loop6 7:6 0 65.1M 1 loop /snap/gtk-common-themes/1515
loop7 7:7 0 219M 1 loop /snap/gnome-3-34-1804/77
loop8 7:8 0 51M 1 loop /snap/snap-store/547
loop9 7:9 0 65.2M 1 loop /snap/gtk-common-themes/1519
loop10 7:10 0 247.9M 1 loop /snap/gnome-3-38-2004/87
loop11 7:11 0 32.3M 1 loop /snap/snapd/12704
loop12 7:12 0 43.3M 1 loop /snap/snapd/14295
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 29.5G 0 part /
sdb 8:16 0 10G 0 disk
sdd 8:48 1 7.1G 0 disk
├─sdd1 8:49 1 1G 0 part /media/adminx/1
├─sdd2 8:50 1 258.9M 0 part /media/adminx/2
└─sdd3 8:51 1 5.9G 0 part
sr0 11:0 1 1024M 0 rom
sr1 11:1 1 1024M 0 rom
I've tried taking an image of the cf card or cfast card on a network share to see if it would be treated different, tried making it an ISO, IMG and VHD but all are by default treated as DVD/CD media and the support articles out here are all referencing SD cards that have hardware locks on them like the old floppy disk drives did.
When I run dmesg this is what I see
adminx@adminx-VirtualBox:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 55.5M 1 loop /snap/core18/2253
loop2 7:2 0 54.2M 1 loop /snap/snap-store/558
loop3 7:3 0 61.9M 1 loop /snap/core20/1270
loop4 7:4 0 219M 1 loop /snap/gnome-3-34-1804/72
loop5 7:5 0 55.5M 1 loop /snap/core18/2284
loop6 7:6 0 65.1M 1 loop /snap/gtk-common-themes/1515
loop7 7:7 0 219M 1 loop /snap/gnome-3-34-1804/77
loop8 7:8 0 51M 1 loop /snap/snap-store/547
loop9 7:9 0 65.2M 1 loop /snap/gtk-common-themes/1519
loop10 7:10 0 247.9M 1 loop /snap/gnome-3-38-2004/87
loop11 7:11 0 32.3M 1 loop /snap/snapd/12704
loop12 7:12 0 43.3M 1 loop /snap/snapd/14295
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 29.5G 0 part /
sdb 8:16 0 10G 0 disk
sdd 8:48 1 7.1G 0 disk
├─sdd1 8:49 1 1G 0 part /media/adminx/1
├─sdd2 8:50 1 258.9M 0 part /media/adminx/2
└─sdd3 8:51 1 5.9G 0 part
sr0 11:0 1 1024M 0 rom
sr1 11:1 1 1024M 0 rom
Все, что я хочу сделать, это вставить эти карты CF/Cfast и перейти к разделу с файлами XML, которые мне нужно отредактировать и сохранить, и все.
Все разделы на них — это Linux, один — root, другой — system, а третий — мои файлы, которые я хотел бы отредактировать и сохранить обратно на карту cf/cfast. Поскольку CF-карты становится все труднее купить, мне теперь приходится использовать Cfast, но ни на одной из них нет аппаратных замков.
Меня спросили, как я монтирую разделы. Я не монтирую их, поскольку они уже отображаются, и я могу просматривать разделы через Ubuntu Shell.
Как это решить?