>>211632
dd if=/dev/sda of=/dev/sdb bs=16MiB status=progress
все-таки будет правильнее использовать. Либо даже ddrescue
, если есть желание иметь возможность записать лог, прервать и продолжит копирование.
Оно и быстрее, и надежнее. cat
по своей природе предназначен больше для обработки текстовых файлов.
Но еще стоит внимание обратить на то, что в таком случае копируется не один раздел, а весь диск и если на диске используется таблица типа GPT, то будут проблемы, если размер дисков отличается, так как у GPT есть вторая таблица в конце диска. Для GPT после копирования на больший диск нужно сделать sgdisk --move-second-header
.
Ну, и конечно стоит понимать, что если в файловой системе есть свободное место, то даже для переноса всей файловой системы может быть значительно эффективнее использовать утилиты вроде ntfsclone
, btrfs replace
, partclone
и так далее.