В настоящее время я пытаюсь понять код, который я нашел, который отключает диск, но затем выполняет на нем операции (что кажется мне довольно странным).
Ситуация такова: у меня есть 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, ....