Использовать cat вместо cp в разделах разного размера [дубликат]

есть программное обеспечение UNEBOOTIN (http://unetbootin.sourceforge.net/), оно позволит вам создать загрузочный USB-диск, просто следуйте инструкциям на их веб-странице

1
задан 30 December 2016 в 03:55

2 ответа

Обратите внимание на разницу в копировании на уровне файла и клонирование разделов или целых дисков на уровне устройства.

Скопируйте файлы, как описано muru

. В этом случае вы используете (! d2)

rsync - очень хороший инструмент для резервного копирования и синхронизации.

Клонные устройства, как описано ниже

Клонирующие устройства очень рискованно, и вы должны проверить и дважды проверить, что вы пишете на правильное устройство. В противном случае вы можете перезаписать семейные фотографии ... и это лишь незначительная ошибка ввода. При клонировании вы должны размонтировать все разделы на исходном и целевом устройствах. Вы уже заметили, что вы должны клонировать устройство, по крайней мере одно и то же.

sudo dd if=/dev/sdx of=/dev/sdy bs=4096

клонирует устройство, например USB-накопитель (с диска x на диск y).

sudo dd if=/dev/sdxm of=/dev/sdyn bs=4096

клонирует раздел на другой раздел (из раздела xm в раздел yn, где x и y - буквы дисков, а m и n - номера разделов).

sudo dd if=/dev/sdx of=file.img bs=4096

создает файл образа диска .

sudo dd if=/dev/sdx bs=4096 | xz > file.img.xz

создает файл сжатого изображения.

sudo if=ubuntu.iso of=/dev/sdx bs=4096

создает загрузочный диск USB из файла iso Ubuntu.

-o-

Можно клонировать cp вместо dd и получать аналогичные результаты.

rsync

Чтобы уменьшить риск и упростите процесс для вас, есть инструменты, которые помогут в этом процессе, особенно для создания загрузочных дисков из файлов iso и [сжатых] филей изображений. Примеры: Ubuntu Startup Disk Creator (в 16.04 LTS и новее), Диски (gnome-диски), mkusb.

Ubuntu Startup Disk Creator - это инструмент, который может выбрать используемый блоки на «поверхности диска» и копировать / клонировать их, пока он пропускает неиспользуемые блоки. Это делает клонирование с Clonezilla намного быстрее, чем клонирование с dd (или cp), в частности, на диске с большим количеством свободного места.

1
ответ дан 23 May 2018 в 02:56

Во-первых, короткая версия - нет, и причина в том, что вы не знаете, где ваши данные находятся на вашем первом диске. Почти наверняка ваши данные не будут в первых 30 ГБ. Это нечто, встроенное в файловую систему linux, и причина, по которой вам не нужно дефрагментировать; то есть. ваши данные случайным образом распределяются в свободное пространство, противоположное вашим старым дням MSDOS, когда нужно дефрагментировать раз в неделю.

У меня нет точек репутации, чтобы настроить один выше, но ваш быстрый способ достижения того, что вам нужно:

rsync -avz --delete /mnt/sdd1 /mnt/sdc1

-r не требуется, так как -a автоматически подразумевает -r. Я включил описания переключателей:

-a, --archive режим архива; equals -rlptgoD (нет -H, -A, -X)

--delete удалять посторонние файлы из целевых dirs

-z, --compress сжимать данные файла во время передачи

Вы можете отказаться пренебрегать -z, однако я считаю это очень удобным для сетевых копий, особенно Wi-Fi.

Для ремонта вы пробовали fsck?

Я нашел еще один инструмент под названием TestDisk с http://www.cgsecurity.org/, но у вас должно быть хотя бы такое количество свободного места, которое вы хотите восстановить. [!d8 ]

1
ответ дан 23 May 2018 в 02:56

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

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