При заміні жорсткого диска буває необхідно перенести цілком систему з одного диска на інший. Це можна зробити прямо зі своєї ситсеми, без необхідності завантаження з CD і т.д. Правда, в single-user переключитися все ж доведеться.
Отже, нехай стара система знаходиться на / dev / hda, новий диск підключений як / dev / hdb. Спочатку створимо на ньому розділ (и) під нову систему. Для цього запустимо команду cfdisk / dev / hdb. Вибираємо вільне місце, тиснемо New, Primary, вводимо розмір в мегабайтах, тиснемо Beginning. При необхідності (якщо, наприклад, / home знаходиться на окремому розділі) створюємо ще розділи. Всі вони автоматично отримають тип розділу 83 (Linux native). Не забудьте створити розділ підкачки і кнопкою Type поміняти йому тип розділу на 82 (Linux swap). Потім натисніть кнопку Write і введіть yes. Якщо програма скаже, що для оновлення таблиці розділів потрібне перезавантаження - зробіть це.
Для копіювання системи треба перейти в одного користувача режим. Для цього виконайте команду init 1 і ви повинні увійти під рутом (якщо треба перезавантажуватися - можете відразу при запуску системи передати ядру параметр 1 і завантажитися в режимі одного). Тепер, коли всі процеси зупинені, а файли закриті, можна не боятися, що якийсь файл буде відкритий на запис під час його копіювання.
Відформатуємо створені розділи в потрібну ФС. Перед цим командою fdisk -l / dev / hdb бажано подивитися список розділів, щоб точно знати, які позначення у підлягають форматування розділів. Власне форматування виконується командою mkfs.ext3, mkfs.xfs або mkfs.reiserfs, в залежності від типу ФС. Розділ підкачки инициализируется командою mkswap.
Тепер змонтуйте новий кореневий розділ куди-небудь (хай це буде / mnt / new). Ну а тепер можна копіювати стару систему на новий розділ. Одна з кількох можливих команд для цього -
Не забудьте поправити конфиг завантажувача відповідно до нових шляхами до ядра і, при необхідності, записати його в MBR або бутсектор на новому жорсткому диску. При цьому не заплутатися в позначеннях дисків і враховуйте зміни в них, якщо збираєтеся переставити новий диск з hdb на hda.
Повернутися до списку