LINUX.ORG.RU
Ответ на: комментарий от valeradonchenko

Потому-что это свойство файлов на файловой системе и не применимо к блочным устройствам.

Dimez ★★★★★
()
  1. Перестань тыкаться в слепую непонятно куда.
  2. Отмонтируй.
  3. Примонтируй с -o rw
  4. Скопипасть свою команду и полученный вывод (ошибку, варнинг и т.д.) сюда. Только нормально, пожалуйста.
CrX ★★★★★
()

Такое ощущение что аккаунт либо угнали, либо перешёл по наследству... За 9 лет работы в линуксе не научился разделы монтировать?

ofp ★★
()
Последнее исправление: ofp (всего исправлений: 1)

может ты лучше спросишь совета у ИИ прежде чем ушатаешь ФС с данными на флешке?

Для начала пойми почему у тебя монтируется в ro. Может быть система не была отмонтирована и требует проверки, может быть драйвер ntfs старый.

anonymous
()
Ответ на: комментарий от valeradonchenko

То есть монтирование с -o rw сделалось, но записывать файл всё равно не хочет?

Набери

mount | grep -F sdb4
при смонтированном разделе, покажи что напишет.

А ещё сделай на сам файл:

ls -al file.cfg
lsattr -al file.cfg
тоже покажи

firkax ★★★★★
()
Ответ на: комментарий от valeradonchenko

Хочу перемонтировать в rw

Для начала покажи, какая там файловая система.

mount | grep sdb4
Dimez ★★★★★
()
Ответ на: комментарий от valeradonchenko

mount: /mnt not mounted or bad option

Перед тем как какие-то команды вбивать в терминал, надо бы понимать, что ты делаешь. Человек посоветовал тебе бред, ты его побежал исполнять. Хорошо, хоть не форматирование…

Dimez ★★★★★
()
Ответ на: комментарий от valeradonchenko

Как выше уже написали, squashfs принципиально не умеет записывать. Я так и подозревал что там оно или что-то подобное.

Если хочешь изменить файл - надо содержимое раздела куда-то распаковать, изменить всё что хочешь, потом запаковать в squashfs (заново, в новый образ) и залить результат на этот раздел (если места хватит).

СТарый образ желательно куда-то сохранить, на случай если новый не заработает, чтобы вернуть назад как было.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от valeradonchenko

Старый образ (именно образ, весь раздел одним дампом а не файлы с него) желательно куда-то сохранить, чтобы в случае проблем вернуть всё назад как было.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от anonymous

Я бы порекомендовал обращальщикам к ИИ обратиться к голове сначала.

Dimez ★★★★★
()
Ответ на: комментарий от valeradonchenko

Сегодня человек пишет

chattr -i /dev/sdb4

Не хочет (

А завтра что? Кого-нибудь ножичком пырнет? От таких людей всего можно ожидать!

cobold ★★★★★
()
Ответ на: комментарий от valeradonchenko

GameStickLite

'''

mount -o rw /dev/sdb4 /mnt/cdrom

mksquashfs /mnt/cdrom /mnt/cdrom1/rootfs_image.squashfs -comp xz -b 1M -no-progress

unsquashfs -f -d /tmp/squashfs_dir /mnt/cdrom1/rootfs_image.squashfs

'''

изменил один параметр в конфигурационном файле, затем

'''

mksquashfs /tmp/squashfs_dir /tmp/squashfs_dir2/rootfs_image_mod.squashfs -comp xz -b 1M -no-progress

dd if=/tmp/squashfs_dir2/rootfs_image_mod.squashfs of=/dev/sdb4 bs=4M status=progress

'''

В итоге, загрузка останавливается на этапе стартового экрана. Попробовал записать изначальный образ, результат тот же.

ТВ-приставка GameStickLite. Вся программная часть на microSD. Флешка microSD (5 разделов): uboot (1Mb), trust (2Mb), boot (9Mb), rootfs (87Mb), noname (exFAT;58Gb)

valeradonchenko
() автор топика
Ответ на: комментарий от valeradonchenko

Первыми 2 командами ты зря греешь процессор, они заменяются на

dd if=/dev/sda4 of=/mnt/cdrom1/rootfs_image.squashfs

Если не загружается, значит, скорее всего, не угадал с типом компрессии.

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от nicholas_ru

Для дела можно и больше. У автора флешка от «производителей прошивки» какой-то девайсины (лень тему перечитывать) чему тут удивлятся?! Вон гугл в хромось больше десятка разделов раскладывает и никто этому не удивляется.

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария