[Linux] перенос инфы с одного харда на другой
dd
если я скопирую на флешку загрузочную область и раздел, получится с нее загрузиться?
(т.е. не хочется пользоваться вспомогательным компом)
Тогда копирнется все, с загрузочной записью и пр. Флешку тут лучше исключить из процесса, а подключить вместо нее сразу ссд.
Если весь винт на флешку\ссд целиком не помещается, то отресайзить разделы в начало диска так, чтобы влазили в кусок, который помещается, и скопировать только его (bs=1M size=<num_of_megs>)
Если все-таки принципиально по разделам копировать, загрузочную запись я бы не мучался копировать таким образом, если там у тебя grub обычный - это проще бутнуться с liveusb - запасись им или аналогом обязательно в любом варианте кстати - и оттуда grub-install'ом восстановить. А через dd это делать - это велик шанс облажаться.
С флешки, если копирнешь через dd, бутнуться вряд ли удастся.
ставишь новую систему на хард и копируешь все домашние директории.
получается примерно раз в 10 быстрее чем dd
Еще надо не забыть grub-install правильно позвать.
Из опыта: у меня dd отказался делать зеркало с одного ssd на другой ssd ( причем они были из одной партии и одной упаковки )
Зато этот способ наверняка сработает и 100% быстрее (вряд ли у него файловая система забита под завязку )да не 100% он быстрее. Зависит от забитости винта и фрагментации.
Но я сам переносил обычно cp, лень было думать, как потом разделами жонглировать, если винты разного размера
/dev ?
/proc ?
/sys ?
Из опыта: у меня dd отказался делать зеркало с одного ssd на другой ssdКАК тебе это удалось?
ddЭто глупое копирование.
Умное - это clonezilla и другие пакеты из Parted Magic:
http://partedmagic.com/doku.php
http://sourceforge.net/projects/partedmagic/
The Parted Magic OS employs core programs of GParted and Parted to handle partitioning tasks with ease, while featuring other useful software (e.g. Partimage , TestDisk, Truecrypt, Clonezilla , G4L , SuperGrubDisk, ddrescue, etc…) and an excellent set of info to benefit the user. An extensive collection of file system tools are also included, as Parted Magic supports the following: btrfs, ext2, ext3, ext4, fat16, fat32, hfs, hfs+, jfs, linux-swap, ntfs, reiserfs, and xfs. Parted Magic requires at least a i586 processor and 312MB of RAM to operate or 175MB in “Live” mode.
Features
Format internal and external hard drives.
Move, copy, create, delete, expand & shrink hard drive partitions.
Clone your hard drive, to create a full backup.
Test hard drives for impending failure.
Test memory for bad sectors.
Benchmark your computer for a performance rating.
Securely erase your entire hard drive, wiping it clean from all data.
Gives access to non-booting systems allowing you to rescue important data.
Runs from the CD, no install required.
там есть ключик "оставаться в пределах одной файловой системы"
а как нынче линупс относится к ссд? дружит искаропки? отключает ли всякую левую запись?
а что, есть ОСи, которые не дружат из коробки с блочными устройствами?
но поддержка есть: Automatic TRIM is supported since kernel 2.6.33 with the EXT4 file system
искаробки не работает (надо fstab исправлять ручками)Поясни чего не работает.
он имеет в виду, очевидно, что после загрузки нету каталожика, где лежат файлики с ssd.
Думаю, он про "-o discard"
о, прикольно, а я его не врубал
wiper.sh? =)
>cp -a тебе в помощь.
/dev ?
/proc ?
/sys ?
может логичнее udev/mdev/devtmpfs использовать?
Я понимаю ещё использовать статис на встраиваемых решениях, для уменьшения времени загрузки, но зачем лишать себя этого на нормальной машине?
Я так понимаю что люди которые тебе наставили плюсиков к линуске разбираются слабовато.
Тогда вам прямая дорога в мануалы - что бы не задавали идиотских вопросов.
в принципе это не критично, если ты знаешь про ключ -x и знаешь, когда его надо применять.
для сильно разбирающихся в линуксе поясню - cp -a будет копировать все, в том числе каталоги /dev /proc и /sys, чего, вероятно, не хотелось бы.для сильно озабоченных - научитесь читать,а не вырывать фразы из контекста.
в принципе это не критично, если ты знаешь про ключ -x и знаешь, когда его надо применять.
Было сказано: установить новую систему, скопировать домашние директории.
Было сказано: установить новую систему, скопировать домашние директории.Это ты так придумал делать, но многим (например мне) это не подходит.
Кстати если переносить с работающей системы, то про ключ -x тоже помнить стоит - в /home тоже может быть что-то внезапно примонтировано, (у меня например, nfs-папка в 270 гигов, и время от времени gvfs ещё чего-нибудь добавляет).
cp -a будет копировать все, в том числе каталоги /dev /proc и /sys, чего, вероятно, не хотелось бы.А нафига вообще копировать из-под самой запущенной системы, если перенести данные надо один раз? Загрузился с LiveCD и скопировал с помощью cp.
Если нужно настроить регулярный бекап корня, то тогда, конечно, придётся разобраться какие директории эксклудить.
а зачем придумывать лишние сущности в виде LiveCD и прочего, если можно просто воткнуть новый накопитель, скопировать на него и перезагрузиться?
Но, вообще, я не настаиваю. Дело вкуса.
Я бы сделал так, потому что после этого буду полностью уверен в идентичности старого и нового корня.
Идентичности можно аналогично добится загрузившись в single режиме и оставив корень в ro.
Тут палка о двух концах. Если у тебя какие-нибудь экзотические fs используются или шифрование, то есть шанс, что на LiveCD поддержки их нет, и тогда тебе для такого простого действия придется ещё пересобирать образ.Согласен. Я такой случай не рассматривал, так как не очень понимаю зачем нужно шифровать корень, а не раздел с данными.
загрузившись в single режимеТы знаешь... я вот даже не в курсе как это сделать.
Ну и опять же не вижу смысла. Ведь если всё равно нужно перезагружаться лишний раз, то почему бы не вставить перед этим LiveCD? Разве что если речь идёт о нетбуке без привода.
Оставить комментарий
pirat
[Linux_Deb] перенос инфы с одного харда на другойсуть: замена харда на твердотельник
есть флешка, объем >> объема, занятого на харде
разметки: swp + все каталоги в одном логическом разделе
хотя считаю должен быть инструментарий с побитовым копированием , для которого сложность разметки не играет роли
вроде задача несложная, подскажите плз, куда копать