Быстрый и надежный способ переместить каталоги от одного жесткого диска до другого

Я ищу быстрый и надежный способ переместить некоторые выбранные каталоги от одного жесткого диска до другого.

Случай следующие. Я получаю новую настольную систему, которая заменит мой старый рабочий стол. Я хочу переместить несколько каталогов от старой системы до новой системы, и я вполне обеспокоен целостностью данных. Объем данных, который я хочу переместить,> 300 ГБ. Это могло бы требовать времени для перемещения даже Ethernet на более чем 1 000 Мбит/с, таким образом, я полагаю, что самый быстрый путь состоит в том, чтобы отключить жесткий диск старого рабочего стола (он соединен через SATA), и включите его в новую систему и cp данные к жесткому диску новой системы.

Мой вопрос: действительно ли это - лучший и самый надежный способ продолжиться? В противном случае, как я должен продолжить двигаться? Возможно, я - более обеспеченное использование rsync? Я также хотел бы знать, как любое решение обрабатывает полномочия и как оно сохраняет целостность данных.

3
задан 6 July 2011 в 02:22

1 ответ

Я лично доверял бы rsync сделать задание (с -arvx флаги - архив, рекурсивный, подробный и с одной файловой системой), но если Вам нужно что-то дополнительное:

sha256sum <(find ./original_path/ -type f -exec sha256sum {} \; | sort) | cut -d' ' -f1
# Should output something like:
# dbda116eaa459cee10b25765202c37d40b9371df52afb2ad202b13327760b251

# copy your files to ./new_path/
# Something like: rsync -arvx ./original_path/ ./new_path/

sha256sum <(find ./new_path/ -type f -exec sha256sum {} \; | sort) | cut -d' ' -f1
# Should also output:
# dbda116eaa459cee10b25765202c37d40b9371df52afb2ad202b13327760b251

Если Вы не довольны rsync, Вы могли бы всегда смолить файлы и извлекать их в новом месте. Я рекомендовал бы проверить их целостность с похожим методом как выше, если они действительно важны.

2
ответ дан 1 December 2019 в 17:21

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

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