Comments 35
Ставить mysql сервер чтобы сделать замену всех вхождений слова это очень сурово. Чем же Вам sed не угодил?
+28
Да тут можно вообще чем угодно сделать, вплоть до всяких говно скриптов. Но вот с mysql, я вообще вижу впервые решения.
Мне вообще такая дикая мысль не могла прийти в голову, так что за оригинальность можно поставить автору + .
Мне вообще такая дикая мысль не могла прийти в голову, так что за оригинальность можно поставить автору + .
+6
Я бы не стал горячиться, учитывая, что во-первых mysql ставится для replace, а во-вторых, менять uuid'ы местами вообще не надо, поскольку из chroot обновлятор граба сам запишет правильные в новый конфиг.
+1
Сказано же:
Админы по сути своей существа ленивые
0
К счастью или к сожалению, но вплотную не приходилось с ним сталкиваться. Ваш намек, хороший повод познакомиться с этой командой поближе.
-7
В сети stackexchange полно ответов на похожие вопросы. Вот примеры по поводу замены слова. А вот примеры по поводу миграции 1 2 3. Многие используют grub-install вместо финта с replace. Я советую Вам поправить свой гайд, потому на что русском языке материала нет. По возможности протестируйте всё в виртуалке.
+1
Не проще ли акронисом скопировать разделы целиком? Делается "мышкой" условно говоря за 10 кликов.
Перенос 50 Гигов — это минута кликанья + минут 20 ожидания.
Перенос 50 Гигов — это минута кликанья + минут 20 ожидания.
-2
Описанный способ более универсальный, например, если хочется клонировать только систему (без /home), или поменять по дороге файловую систему, или переехать с большего на меньший раздел. Просто там много лишнего, чего я обычно не делаю.
0
акронисом
Зачем нужна проприетарная поделка, когда есть штатное открытое решение, которое ничем не хуже?
+2
Когда вы зашли chroot'ом на новый диск, просто выполните
и не надо для этого ставить mysql.
grub-install /dev/sdX
update-grub
и не надо для этого ставить mysql.
+14
- Если для доведения системы до пригодного состояния требуется много времени — вы пользуетесь не тем продуктом.
- Если настройки по умолчанию совершенно не подходят, то опять же либо не тот продукт, либо стоит пересмотреть свои привычки, либо реализовать быстрое развёртывание "вашего" окружения.
- Практически любая система, поставленная по свежему намного лучше, чем перетягивание старой. По этой причине вместо апгрейда лучше ставить свежую систему и перетягивать лишь домашнюю папку, и то не всю. С точки зрения безопасности, это также полезная процедура по очищению.
- Если ноутбук, то обязательно требуется шифрование диска, которое уже давно интегрировано в систему установки Debian и Ubuntu.
- Вне зависимости от системы, LVM крайне желателен. В данном случае можно было бы подключить новый диск как физический раздел для LVM и перенести на него критичные логические разделы вообще без изменений системы.
P.S. Вроде не заметил уточнений какие файловые системы выбраны и какие настройки были допилены для дружбы с SDD. Подскажу минимум: noatime, nodiratime, discard, noop/deadline scheduler, /tmp & /run -> tmpfs, commit(ext4) и т.д.
+3
Вне зависимости от системы, LVM крайне желателен.
ну с btrfs он уже становится мало актуальным.
+2
Это всё же частный случай, как и ZFS, где подобная функция срослась с файловой системой.
Пока что LVM самое надёжное и наиболее интегрированное решение. Да и не стоит забывать, что /home на десктопе лучше всегда держать обособлено.
Пока что LVM самое надёжное и наиболее интегрированное решение. Да и не стоит забывать, что /home на десктопе лучше всегда держать обособлено.
0
Было такое дело как-то. Решил проблему тупым копированием всех данных с одного диска на другой, кроме папок dev, tmp и т.д., после чего прошёлся по инструкции восстановления работы grub2. Всё работало)
Вопрос к автору — что значит этот магический набор параметров в rcync: -qaHEAXh? Может для простых смертных было бы лучше использовать полные аналоги этих аргументов, а не их сокращённые варианты? Чтобы люди понимали, что делают.
Вопрос к автору — что значит этот магический набор параметров в rcync: -qaHEAXh? Может для простых смертных было бы лучше использовать полные аналоги этих аргументов, а не их сокращённые варианты? Чтобы люди понимали, что делают.
0
Путем гугления нашел один из примеров синхронизации с параметрами. Надо было конечно перед использованием проверить на что они влияют, но именно в этом случае у меня не было особого желания и времени для уточнения. Согласен, для новичков это было бы удобнее. Но ничего не мешает тем кому интересно вбить в bash:
имя команды --help
-5
То есть Вы нашли в интернете какую-то команду с параметрами, не разобрались, что она делает, и теперь тупо её распространяете? Я ничего не перепутал?
0
Статья о том, как простое сделать сложным.
+22
Согласен, что написал много и возможно сложно. Но обычно, в Инернете бывает сложно найти статью новичку, где доступно расписано, что и на каком шаге выполняется. А углубляться в предмет можно порой до бесконечности.
-5
Что-то с каждым днем на хабре статьи одна "лучше" другой стали появляться. Такими темпами будем в необозримом будущем читать статьи про установку ubuntu.
+7
Ну, про описание нормального решения, аналогичное MS WDS сервису, для развертывания аппаратных серверов под той же ubuntu/centos, я бы и сам с удовольствием почитал, а то сейчас обхожусь IP KVM + netinstall + apt-get install wget && wget my_install_script.sh && bash ./my_install_script.sh, но диски надо разбивать ручками и всё такое. а хорошее готовое решение, которое я когда-то использовал во времена выхода KDE4, к сожалению, заброшено, что уже даже название забыл
0
А чего бы просто не использовать dd?
0
Я могу сильно заблуждаться, или просто не понять всей глубины мыслей, но:
parted (fdisk)
dd
resize2fs (для ленивых)
vi /etc/fstab (если там разделы монтировались по uuid)
вполне себе достаточный набор.
parted (fdisk)
dd
resize2fs (для ленивых)
vi /etc/fstab (если там разделы монтировались по uuid)
вполне себе достаточный набор.
+1
А я просто загрузил Clonezilla с флешки и через полчаса имел рабочую систему в первозданном виде.
0
Only those users with full accounts are able to leave comments. Log in, please.
Как я переносил рабочую систему Ubuntu MATE 14.04 на новый SSD-диск