Почему 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.

Как это решить?

0 ответов

Другие вопросы по тегам