Диск доступен только для чтения, после cryptsetup

Если я правильно понял, ваша проблема заключается в работе с вводом, где каждая запись идет в несколько строк, и вы не определяете конец записи, а скорее начало новой записи: новая запись начинается всякий раз, когда строка не начинается с запятой.

Вот некоторые шаблоны awk, которые можно использовать для предварительной обработки входных данных в записи.

function process (record) {
    RS = " *, *"; /*gawk allows RS to be a regexp; some implementations would require setting RS="," and manually trimming spaces*/
    $0 = record; /*automatically sets $1, $2, ..., and NF*/
    record = "";
    /*your code goes here*/
}
{ if (/^ *,/) {record = record $0} else {process(record); record=$0} }
END { if (record != "") {process(record)} }'
-1
08.09.2018, 02:19
1 ответ

Насколько я понял, вы хотите стереть /dev/sdc1.

Это можно сделать, повторно -создав файловую систему следующим образом

sudo umount /dev/sdc1
Install ntfs-3g if already not installed
sudo mkfs.ntfs /dev/sdc1

Если описанный выше метод не удался, сначала заполните весь раздел нулями следующим образом, а затем попробуйте описанный выше

dd if=/dev/zero of=/dev/sdc1

ПРИМЕЧАНИЕ

  1. Если вы лучше знакомы с графическим интерфейсом, вы можете использовать Gpartedвместоmkfs

  2. Кроме того, /dev/sdcне совпадает с /dev/sdc1. Убедитесь, что вы хотите стереть. sdc— это весь диск, включая таблицу разделов. /dev/sdc1— это раздел на /dev/sdc.

  3. Заполнение диска нулями с помощью ddзанимает много времени и, учитывая состояние диска, рекомендуется использовать его в крайнем случае. Чтобы стереть файловую систему на /dev/sdc1, вы можете использовать wipefsследующим образом.

    sudo wipefs /dev/sdc1         //this will list offset of all existing file system
    sudo wipefs -o offset /dev/sdc1 // this will wipe the actual file system
    
  4. Чтобы удалить таблицу разделов и создать заново (при необходимости )вы можете использоватьfdisk(рекомендуется, если вы используете msdosтаблицу разделов )илиgdisk(рекомендуется, если вы выбрали таблицу разделов GNU ). В качестве альтернативы Gparted, так как GUI выполнит эту работу.

1
28.01.2020, 05:10

Теги

Похожие вопросы