Почему CP - топор/media/hdd/media/ssd создание hhd папки в media/ssd вместо того, чтобы копировать файлы там?

Я использую liveCD для клонирования файловой системы от одного диска (HDD) к ssd (я пытаюсь переместить свою систему для использования SSD),

Я смонтировался /dev/sdb1 (мой прежний HDD) к /media/hdd
Я смонтировался /dev/sda1 (мой ssd) к /media/ssd
Я использую команду

sudo cp -ax /media/hdd/ /media/ssd/  

когда я делаю dir /media/ssd Я вижу папку, названную HDD!??? Почему это происходит?

Обновление:
Теперь я отредактирую /etc/fstab на ssd для указания на новую фс на UUID (я буду искать его с blkid).
Вот вывод команды:

cp -ax /media/hdd/* /media/hdd/.* /media/ssd/

Ошибки, которые Вы видите, существуют причина, почему я мигрирую на SSD. Этот ПК всегда, и жесткий диск, кажется, имеет проблемы.

Теперь.. я должен волноваться о жестких ссылках, не создаваемых?

Теперь я отредактирую /etc/fstab на ssd для указания на новую фс на UUID (я буду искать его с blkid).

Мое следующее перемещение должно обновить личинку на ssd использование следующего:

sudo -s
for f in sys dev proc ; do mount --bind /$f /media/ssd/$f ; done
chroot /media/ssd
grub-install /dev/ssd
update-grub 

При считании вышеупомянутого и ошибок показанными в изображении я должен ожидать какие-либо проблемы?

Edit2: Я восстановил GRUB с помощью процедуры, описанной здесь https://help.ubuntu.com/community/Boot-Repair очень легкий для новичка. Вышеупомянутые командные строки не работали на меня

enter image description here

0
задан 17 June 2015 в 14:34

2 ответа

При копировании чего-то в файл он перезаписывает файл, если он существует.

При копировании чего-то в каталог могло быть довольно опасно уничтожить все, что могло бы в настоящее время быть в каталоге для замены его новым содержанием, таким образом, это копирует в каталог.

Вот почему hdd копируется в ssd каталог.

Если Вы вместо этого делаете sudo cp -ax /media/hdd/* /media/hdd/.* /media/ssd, это скопирует все файлы в hdd в ssd.

* средства все раскрытые файлы внутри hdd. .* средства все скрытые файлы внутри hdd.

0
ответ дан 1 August 2019 в 10:04

cp путь

команда:

sudo cp -ax /media/hdd/ /media/ssd/

копии папка hdd, команда:

sudo cp -ax /media/hdd/* /media/ssd/

копии файлы и подпапки папки hdd.

Использование:

shopt -s dotglob

для рассмотрения точечных файлов.

<час>

rsync путь

rsync -az -H --delete --numeric-ids /media/hdd/ /media/ssd/
1
ответ дан 1 August 2019 в 10:04

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

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