Рейтинг:0

Почему Ubuntu делает карты CF только для чтения?

флаг aq

Я хотел бы отредактировать некоторые файлы на картах Cfast и CF в Ubuntu, но независимо от того, что я пытаюсь сделать, все доступные инструменты не позволяют мне писать. Карты Cfast и CF доступны для записи в Windows, и на них нет аппаратных блокировок, как на SD-картах. Из всего, что я читал на этих форумах, кажется, что никто никогда не понимал этого, поэтому я сомневаюсь, что есть способ заставить Ubuntu разрешать запись из-за того, как она разработана, что в целом печально.

Я должен просто вставить карту Cfast или CF в USB-ридер и отредактировать файлы, как и любой другой диск, после того, как он будет смонтирован. Но я не могу. Какой файл конфигурации мне нужно отредактировать, чтобы сделать поведение по умолчанию для чтения/записи? Я использую версию 20.04.3 LTS.

Перед тем, как вставить CF-карту в ридер лсблк показывает это.

adminx@adminx-VirtualBox:~$ lsblk
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
loop0 7:0 0 4K 1 петля /щелчок/голый/5
loop1 7:1 0 55.5M 1 цикл /snap/core18/2253
loop2 7:2 0 54.2M 1 цикл /snap/snap-store/558
loop3 7:3 0 61.9M 1 цикл /snap/core20/1270
loop4 7:4 0 219M 1 петля /snap/gnome-3-34-1804/72
loop5 7:5 0 55.5M 1 цикл /snap/core18/2284
loop6 7:6 0 65.1M 1 цикл /snap/gtk-common-themes/1515
loop7 7:7 0 219M 1 петля /snap/gnome-3-34-1804/77
loop8 7:8 0 51M 1 цикл /snap/snap-store/547
loop9 7:9 0 65.2M 1 цикл /snap/gtk-common-themes/1519
loop10 7:10 0 247.9M 1 цикл /snap/gnome-3-38-2004/87
loop11 7:11 0 32.3M 1 цикл /snap/snapd/12704
loop12 7:12 0 43.3M 1 цикл /snap/snapd/14295
sda 8:0 0 30G 0 диск 
ââsda1 8:1 0 512M 0 часть /boot/efi
ââsda2 8:2 0 1K 0 часть 
ââsda5 8:5 0 29.5G 0 часть /
sdb 8:16 0 10G 0 диск 
sr0 11:0 1 1024M 0 ром  
ср1 11:1 1 1024M 0 ром  

После того, как я вставил CF-карту в ридер лсблк показывает это.

adminx@adminx-VirtualBox:~$ lsblk
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
loop0 7:0 0 4K 1 петля /щелчок/голый/5
loop1 7:1 0 55.5M 1 цикл /snap/core18/2253
loop2 7:2 0 54.2M 1 цикл /snap/snap-store/558
loop3 7:3 0 61.9M 1 цикл /snap/core20/1270
loop4 7:4 0 219M 1 петля /snap/gnome-3-34-1804/72
loop5 7:5 0 55.5M 1 цикл /snap/core18/2284
loop6 7:6 0 65.1M 1 цикл /snap/gtk-common-themes/1515
loop7 7:7 0 219M 1 петля /snap/gnome-3-34-1804/77
loop8 7:8 0 51M 1 цикл /snap/snap-store/547
loop9 7:9 0 65.2M 1 цикл /snap/gtk-common-themes/1519
loop10 7:10 0 247.9M 1 цикл /snap/gnome-3-38-2004/87
loop11 7:11 0 32.3M 1 цикл /snap/snapd/12704
loop12 7:12 0 43.3M 1 цикл /snap/snapd/14295
sda 8:0 0 30G 0 диск 
ââsda1 8:1 0 512M 0 часть /boot/efi
ââsda2 8:2 0 1K 0 часть 
ââsda5 8:5 0 29.5G 0 часть /
sdb 8:16 0 10G 0 диск 
sdd 8:48 1 7.1G 0 диск 
ââsdd1 8:49 1 1G 0 часть /media/adminx/1
ââsdd2 8:50 1 258.9M 0 часть /media/adminx/2
ââsdd3 8:51 1 5.9G 0 часть 
sr0 11:0 1 1024M 0 ром  
ср1 11:1 1 1024M 0 ром  

Я попытался сделать образ cf-карты или cfast-карты на сетевом ресурсе, чтобы увидеть, будет ли он обрабатываться по-разному, попытался сделать его ISO, IMG и VHD, но все они по умолчанию обрабатываются как DVD/CD. Все статьи здесь ссылаются на SD-карты, на которых есть аппаратные блокировки, такие как старые дисководы для гибких дисков.

Когда я запускаю dmesg, это то, что я вижу

adminx@adminx-VirtualBox:~$ lsblk
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
loop0 7:0 0 4K 1 петля /щелчок/голый/5
loop1 7:1 0 55.5M 1 цикл /snap/core18/2253
loop2 7:2 0 54.2M 1 цикл /snap/snap-store/558
loop3 7:3 0 61.9M 1 цикл /snap/core20/1270
loop4 7:4 0 219M 1 петля /snap/gnome-3-34-1804/72
loop5 7:5 0 55.5M 1 цикл /snap/core18/2284
loop6 7:6 0 65.1M 1 цикл /snap/gtk-common-themes/1515
loop7 7:7 0 219M 1 петля /snap/gnome-3-34-1804/77
loop8 7:8 0 51M 1 цикл /snap/snap-store/547
loop9 7:9 0 65.2M 1 цикл /snap/gtk-common-themes/1519
loop10 7:10 0 247.9M 1 цикл /snap/gnome-3-38-2004/87
loop11 7:11 0 32.3M 1 цикл /snap/snapd/12704
loop12 7:12 0 43.3M 1 цикл /snap/snapd/14295
sda 8:0 0 30G 0 диск 
ââsda1 8:1 0 512M 0 часть /boot/efi
ââsda2 8:2 0 1K 0 часть 
ââsda5 8:5 0 29.5G 0 часть /
sdb 8:16 0 10G 0 диск 
sdd 8:48 1 7.1G 0 диск 
ââsdd1 8:49 1 1G 0 часть /media/adminx/1
ââsdd2 8:50 1 258.9M 0 часть /media/adminx/2
ââsdd3 8:51 1 5.9G 0 часть 
sr0 11:0 1 1024M 0 ром  
ср1 11:1 1 1024M 0 ром  

Все, что я хочу сделать, это вставить эти карты CF/Cfast и перейти к разделу с файлами XML, которые мне нужно отредактировать и сохранить, и все.

Все разделы на них — это Linux, один — root, другой — system, а третий — мои файлы, которые я хотел бы отредактировать и сохранить обратно на карту cf/cfast. Поскольку CF-карты становится все труднее купить, мне теперь приходится использовать Cfast, но ни на одной из них нет аппаратных замков.

Меня спросили, как я монтирую разделы. Я не монтирую их, поскольку они уже отображаются, и я могу просматривать разделы через Ubuntu Shell.

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

muru avatar
флаг us
Какие команды вы используете для монтирования этих разделов? Как только вы смонтируете эти разделы, что выведет `mount`? Кроме того, что выводит `lsblk` с картой, подключенной к вашей системе? Пожалуйста, [отредактируйте] свой пост, чтобы добавить их.
muru avatar
флаг us
Также проверьте вывод `dmesg` при подключении карты или монтировании этих разделов.
флаг aq
Я добавил информацию, которую вы просили. Я не монтирую ее автоматически, показывая разделы cf-карты на боковой панели, и я могу видеть их все и щелкнуть правой кнопкой мыши для редактирования, но как только я пытаюсь сохранить, он говорит только для чтения. Я выполнил две команды и отредактировал сообщение
флаг aq
Вроде компакт флешку показывает в lsblk вижу во втором списке sdd а под тем sdd1, sdd2 и sdd3. Может я не правильно их устанавливаю. Первое, что сбивает меня с толку, поскольку я пожизненный пользователь Windows, это то, как определить, что к чему от устройства к разделу. Глядя на второй список, кажется, что корень дерева ссылается на устройство и представляет его как sdd, теперь синтаксис того, как заставить linux использовать /dev/sdd3, где я хотел бы редактировать xml-файлы, это часть, которую я мог бы пропустить . На мой взгляд, это сбивает с толку. Я хотел бы смонтировать sdd3, чтобы разрешить запись, а не только чтение.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.