Попытка понять команды, влияющие на несмонтированные диски

В настоящее время я пытаюсь понять код, который я нашел, который отключает диск, но затем выполняет на нем операции (что кажется мне довольно странным).

Ситуация такова: у меня есть mount named / dev / sda1, который указывает на локальный жесткий диск.

Тогда у меня есть команда unmount /dev/sda*. Далее - команда, которая распаковывает файл и передает результат на ntfsclone: ​​

ntfsclone -r -O /dev/sda1 -

. После этого есть еще unmount /dev/sda*. а затем dd с выходным файлом, который снова является той же папкой: dd of=/dev/sda count=1 bs=.....

Таким образом, в целом его:

unmount
ntfsclone
unmount
dd

все происходит на / dev / sda1.

То, что я не понимаю здесь, это то, что на самом деле происходит там. Я понимаю, что ntfsclone используется для создания клона образа жесткого диска, в то время как dd используется для (re) создания загрузочного раздела. То, что я не получаю, - это возможная причина, лежащая в основе umounts. Это, по сути, мой вопрос здесь:

Что такое umounts для / что они там делают / как это влияет на операции там (поскольку они идут на размонтированные устройства, насколько я понимаю, )?

Примечание. Я только добавляю параметры и коды, которые, как мне кажется, необходимы, чтобы увидеть, что делают команды (при этом у dd естественно также есть параметр if, ....

1
задан 16 December 2015 в 13:23

0 ответов

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

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