Команда cp будет работать только в том случае, если вы попробовали ее на уже смонтированных устройствах. Вы можете запустить точную, используя точки крепления этих устройств.
cp -aR /path/to/mount/point/of/dev/nvme0n1p1/* /path/to/mount/point/of/dev/sda1/
Обычно точки монтирования можно найти, запустив mount
или df -h
. Конечно, dd
— ваш друг, когда дело доходит до клонирования одного устройства на другое (быстрее ). Также обратите внимание, что большинство папок в /dev являются специальными папками, типа папок устройств, если это имеет смысл.
Это нормально, так как вы удалили все на sda
. У него нет разделов для отображения. Сделай:
fdisk /dev/sda
Вы войдете в fdisk интерактивно. Если что-то пошло не так и sda
действительно отсутствует в системе, вы получите сообщение об ошибке на этом шаге. Я бы предложил выполнить partx
или partprobe
или перезагрузить компьютер; вероятно, ядро должно быть проинформировано об изменениях в sda
. Затем повторите попытку fdisk /dev/sda
.
Введите p для печати разделов, оно должно быть пустым.
Затем вы должны создать новую таблицу разделов с меткой -:
Следующий шаг — добавить разделы, нажав n .
Вы можете использовать m , чтобы получить помощь по доступным вариантам.
Значит, проблема в том,dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc
Запись выполняется только на диск /dev/sda. Вы ничего не сделали с /dev/sdb.
Если вы хотите удалить разделы /dev/sdb1, /dev/sdb2 и /deb/sdb3, выполните dd if=/dev/zero of=/dev/sdb bs=512 count=1 conv=notrunc
, и это сотрет разделы на другом диске. УБЕДИТЕСЬ, ЧТО ЭТО НЕ ВАШ УСТАНОВОЧНЫЙ НОСИТЕЛЬ
вы также можете сделать fdisk /dev/sdb
и ввести d
, чтобы удалить раздел
Если вы хотите объединить эти 2 диска, вам понадобится какая-нибудь карта RAID, чтобы объединить 2 диска в 1 виртуальный диск.
Теперь, когда ваших разделов больше нет, вы можете использовать этот ресурс для создания своих разделов с swap и efihttps://wiki.archlinux.org/title/Installation_guide