Будет ли добавление данных на жесткий диск, на котором уже есть данные, с помощью команды «dd» перезаписывать уже существующие данные?

Можно создать функцию в вашем.bashrc (, если вы используете bash ), которая будет делать две вещи.

  1. проверить скрипт
  2. chmod +x script.sh

    myfunction () {
    #do things with parameters like $1 such as
    checkout_command $1
    chmod +x $1
    }
    
    #calls `myfunction` to checkout the script and chmod on the fly.
    myFunction my_script.sh 
    
-2
07.09.2019, 09:30
1 ответ

Страница руководства для dd говорит:

  of=FILE    write to FILE instead of stdout

Теперь вы можете использовать специальный файл для вывода. Блочное устройство, такое как /dev/sda (целый «диск» )или /dev/sdaN (раздел ). ddв любом случае заполнит, т.е. перезапишет ваш терминал/стандартный вывод, ваш файл или ваш раздел.

Способом управления этим может быть операнд seek=, чтобы пропустить количество выходных блоков. Но вы не должны использовать раздел как ленточный накопитель!

Пример #4, на который вы ссылаетесь, хорошо показывает «тонкую» разницу между /dev/sda и /dev/sda1. В противном случае эта ссылка является просто базовой демонстрацией команды dd. Вы можете «создать резервную копию» или «клонировать» «жесткий диск» с помощью dd, но вы не можете легко «добавить данные».

Но для записи в зашифрованный раздел с помощью dd? Как это работает?

Да, bs=1Mдолжно быть намного быстрее.

Добавляю этот старый Q :ДД и свободное пространство

0
28.04.2021, 23:29

Теги

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