LINUX.ORG.RU

Перенос ОС с одного внешнего диска на другой внешний

 


1

3

Как осуществить перенос ОС с одного внешнего диска на другой внешний? Только операционную систему. Можно ли это сделать с помощью команды DD или tmeshift?

Ответ на: комментарий от lbvf50txt

Это из МГУ от Курячего и Столярова

Железный аргумент ))) Это какие-то заслуженные лингвисты, да? Кстати, «список» – это рукописная копия какого-либо текста, а то что ты называешь «списком» в русском языке называется «перечень».

anonymous
()
Ответ на: комментарий от anonymous

Кстати, «список» – это рукописная копия какого-либо текста, а то что ты называешь «списком» в русском языке называется «перечень».

Да. Каталог - это файл с переченем пар: «имя» + «номер индексного дескриптора». Внутренне устройство файловой системы, упрощенно, конечно, но это дает понимание.

http://stolyarov.info/books/osintro

12.2.2 Имена файлов и индексные дескрипторы.

Железный аргумент ))) Это какие-то заслуженные лингвисты, да?

Это заслуженные преподаватели программирования и архитектуры ОС.

lbvf50txt
()
Последнее исправление: lbvf50txt (всего исправлений: 2)
Ответ на: комментарий от anonymous

Лол.

Первое вообще не решает проблемы, только добавляет новых.

есть BTRFS, есть ZFS

А как это поможет, если система установлена с другой фс изначально?

делаешь снапшот и спокойно переносишь свои данные, хоть cp, хоть rsync’ом.

А зачем тогда CoW,fs, если ты всё равно cp/rsync’ом пользуешься? ты не знаешь как работают BTRFS/ZFS ?

anonymous
()
Ответ на: комментарий от lbvf50txt

Каталог - это файл с переченем пар: «имя» + «номер индексного дескриптора».

Выходит что пустой каталог каталогом не является, т.к. не содержит ничего, что можно было бы перечислить. Почему, кстати, не «директория», ведь команда mkdir создаёт директории, а не каталоги?

Это заслуженные преподаватели программирования и архитектуры ОС

Ага, заслуженные артисты разговорного жанра, как и ты. Если они не языковеды, то и их мнение относительно правильности применения терминов не имеет веса.

anonymous
()
Ответ на: комментарий от anonymous

Первое вообще не решает проблемы, только добавляет новых

Очень да же решает. Неоднократно использовал снимки LVM для переноса данных. Проблем не заметил.

А как это поможет, если система установлена с другой фс изначально?

А ты изначально устанавливай систему на BTRFS или ZFS.

А зачем тогда CoW,fs, если ты всё равно cp/rsync’ом пользуешься? ты не знаешь как работают BTRFS/ZFS ?

Вопрос стоял о консистентном переносе данных. Не похер как оно там внутри работает?

anonymous
()
Ответ на: комментарий от anonymous

Выходит что пустой каталог каталогом не является, т.к. не содержит ничего, что можно было бы перечислить.

Неправда. А это что?

% mkdir dir
% cd dir
% ls -la
total 81
drwxr-xr-x   2 anonymous staff   2 11 нояб. 22:50 .
drwxr-xr-x  77 anonymous staff 540 11 нояб. 22:50 ..

Почему, кстати, не «директория», ведь команда mkdir создаёт директории, а не каталоги?

Не позорь анонимусов, дружище.

mkdir (от англ. make directory) в операционной системе Unix, Linux, DOS, OS/2 — команда для создания новых каталогов[2].

Воспользуйся переводчиком, раз не проходили слово directory в первом классе на уроках английского.

anonymous
()
Ответ на: комментарий от anonymous

английский со второго класса… да и то в рамках какого-то эксперимента… на мне еще другие ставили — перепрыгивание 4-го класса, профильный физмат с 5-го и тп, при том, что школа была полное говно для детей «работяг», которые даже не горожане в первом поколении как и их дети

rtxtxtrx ★★
()
Ответ на: комментарий от anonymous

Неправда. А это что?

Ссылки на текущую и вышестоящую директорию. Назвать это «содержимым» можно лишь с большой натяжкой, иначе получится что твой каталог содержит не только сам себя, но и все вышестоящие каталоги вместе с их содержимым, чего вывод комады ls -la не отражает.

mkdir (от англ. make directory) в операционной системе Unix, Linux, DOS, OS/2 — команда для создания новых каталогов[2].

Почему же тогда создатели утилиты mkdir не назвали её mkcat? Тоже дураки неграмотные попались? То папку папкой назовут, то директорию директорией! Ну тупые! (с)

Воспользуйся переводчиком

Каким? Греко-латинским?

раз не проходили слово directory в первом классе на уроках английского

Прости, как-то не успел к первому классу освоить латынь с греческим. Завидую тебе белой завистью. И как же переводится слово «directory»?

anonymous
()
Ответ на: комментарий от rtxtxtrx

самое то, чтобы сбекапить все базы, не останавливая их

Естественно, нет, базе тоже надо говорить «сейчас будет снапшот, а вот сейчас работай нормально дальше»

https://mariadb.com/kb/en/storage-snapshots-and-backup-stage-commands/

Dimez ★★★★★
()
Ответ на: комментарий от anonymous

Назвать это «содержимым» можно лишь с большой натяжкой, иначе получится что твой каталог содержит не только сам себя, но и все вышестоящие каталоги вместе с их содержимым, чего вывод комады ls -la не отражает.

Каталог содержит номера i-node, т.е. «жесткие ссылки» на файлы. А ни какое не «содержимое вышестоящих каталогов». Каталог это файл, и он содержит ссылки на другие файлы, в том числе каталоги.

lbvf50txt
()
Последнее исправление: lbvf50txt (всего исправлений: 1)
Ответ на: комментарий от anonymous

Если они не языковеды,

Это технические термины, и в данной области технологий решают не языковеды, а инженеры.

Ступица, подшипник, шептало, чеканка, шкворень - значение этих терминов определеят не тетенька филолог, а механики на производстве.

lbvf50txt
()
Ответ на: комментарий от anonymous

Выходит что пустой каталог каталогом не является, т.к. не содержит ничего, что можно было бы перечислить.

Не позорь анонимусов, дружище.

Ваш коментарий с ls -la, мне нравится, его приятно читать.

Коментариии по типу комментариев нашего собеседника меня вымораживали своей запредельной глупостью и алогичностью. Раньше. Буквально сейчас, я нашел психологическую технику как относится к подобным комментариям.

Это деревянный тренажер для Вин-Чун. Деревянное полено выполняет полезную функцию наработки приемов. И уже глупость с алогичностью возмущения не вызывают.

https://images-cdn.ubuy.co.in/66816bc81a76fb0d4f66e356-wing-chun-dummy-wooden-man-pile-kung-fu.jpg

https://en.wikipedia.org/wiki/Mu_ren_zhuang

lbvf50txt
()
Последнее исправление: lbvf50txt (всего исправлений: 1)
Ответ на: комментарий от lbvf50txt

Это технические термины, и в данной области технологий решают не языковеды, а инженеры.

Инженеры («изобретатели» по-русски) не придумывают термины (возможно за редким исключением), а пользуются существующими, как в случае с понятиями «директория» или «каталог», которые появились за тысячи лет до начала компьютерной эры, и которые в плане применимости к компьютерным технологиям не имеют никаких преимуществ перед словом «папка». В компьютере и окон никаких нет, и корзин. Может ты и окна прикажешь называть какими-нибудь «фреймами»? А мышь небось исключительно «манипулятором» называешь? А ноутбук наверное называешь не иначе как Переносная Электронно-Вычисличельная Машина? ))

anonymous
()
Ответ на: комментарий от susliniwan

Это тебе видней, что у тебя система, а что не система. Например, home - это система, без него система не работает.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от andytux

Насколько мне известно HOME это папка (каталог,директория) в которой хранятся личные данные пользователя. Мне же нужно скопировать систему без содержимого папки HOME. Второй внешний диск меньшего разьера.

susliniwan
() автор топика
Ответ на: комментарий от susliniwan

Насколько мне известно HOME это папка

мамка!

Второй внешний диск меньшего разьера.

Он настолько меньше, что первый вместе с home занимает больше места чем весь обьем второго диска?

anonymous
()
Ответ на: комментарий от susliniwan

Типичное заблуждение. В каталоге home настройки системы для каждого конкретного пользователя. Помимо этого, там ненужный системе «баласт», который пользователи почему-то считают главным.

Недавно, рядом вразумлял.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от andytux

Это тебе видней, что у тебя система, а что не система. Например, home - это система, без него система не работает.

Данная ситуация называется «неосознанная некомпетнтность». Автор поста ничего не понимает в сложной структуре Linux, явно движется к проблемам, на попытки помочь огрызается.

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

lbvf50txt
()
Последнее исправление: lbvf50txt (всего исправлений: 1)
Ответ на: комментарий от andytux

Это тебе видней, что у тебя система, а что не система. Например, home - это система, без него система не работает.

Автора уже спросили, что он понимает под словом система: Загрузчик это уже система или еще не система?

Но квалификации понять этот вопрос нет. Автору поста кажется, что окружающие такие глупые и не понимают его простое желание скопировать ‘систему’. То, что окружающие уже думают, как он будет восстанавливаться со своих копий, и что после восстановления без .config будет сюрприз, автору поста не в домёк.

lbvf50txt
()
Ответ на: комментарий от susliniwan

Не ВСЁ а только СИСТЕМУ!

У вас отсутсвует Linux компетенция. Уровень: средний пользователь Windows.

https://docs.altlinux.org/books/altlibrary-linuxintro2.pdf

Прочитайте книгу. Разберитесь в азах Linux. Вы просто основ не знаете: что такое «файлы дырки», виртуальная файловая система, профиль системы, этапы загрузки и так далее. Linux не Windows, система под «домохозяйку» не упрощалась. Для работы надо знать основные концепты. Вы уже решили администрированием заниматься, резервным копированием и прочим, а понимания базиса для администрирования нет.

lbvf50txt
()
Последнее исправление: lbvf50txt (всего исправлений: 1)
Ответ на: комментарий от anonymous

все прекрасно умеет, если ручки не из жопки. монтирование в ридонли (с остановом всех пищущих процессов) и копирование через dd. или вариант красиво и правильно - создание разделов и копирование через rsync всего, кроме /proc и /sys. после - установка загрузчика.

NiTr0 ★★★★★
()
Ответ на: комментарий от NiTr0

создание разделов и копирование через rsync всего, кроме /proc и /sys.

Еще /dev копировать бы не стал. В любом случае это искуственная задача, и по этому требущая обхождения такого количества подводных камней.

В Linux продуман механизм резервного копирования: каталоги /etc и /home/${username}. Остальное востанавливается автоматически.

Для более продвинутых ситуаций с собственными программами, создается каталог /home/${usernmae}/bin который добавляется в PATH. export PATH="$PATH:/home/${username}/bin" в ~/.bashrc. И всё. Всё свою ношу с собой из системы в систему.

lbvf50txt
()
Ответ на: комментарий от lbvf50txt

В Linux продуман механизм резервного копирования: каталоги /etc и /home/${username}.

Да, только реализацию, как в других системах - одна кнопка «Бакап СИСТЕМЫ», не подвезли :(

tiinn ★★★★★
()
Ответ на: комментарий от lbvf50txt

Еще /dev копировать бы не стал.

А если смонтрировать корень ещё раз, но в другое место и оттуда уже копировать? Там же как раз все другие фс, смонтированные в /tmp, /dev, /sys и т.д. будут пусты.

Какая там опция? --bind или --rbind, не?

NyXzOr ★★★★
()
Последнее исправление: NyXzOr (всего исправлений: 1)
Ответ на: комментарий от susliniwan

тут возможны две ситуации:

  1. ты копируешь с диска, с которого и загрузился. т.е. / - там же
  2. у тебя есть другой загрузочный носитель, на котором есть всё нужное типа утилит dump и restore

пусть будет раздел /dev/sda1. а целевой - sdb. а /boot-в составе /

тогда так:

#mount -o remount,ro / если получится. нет - не страшно.
#sfdisk -d /dev/sda|sed -e «s/size= размер-старого-рута/size= целевой-размер/»|sfdisk -L /dev/sdb #mke2fs /dev/sdb1
#mount /dev/sdb1 /mnt
#cd /mnt
#dump 0f - /|restore rf -
#chroot /mnt #grub-install /dev/sdb #umount /mnt
#fsck /dev/sdb1
#halt -p

mumpster ★★★★★
()
Ответ на: комментарий от susliniwan

плохое предложение.

ибо есть штатные утилиты с системы с гарантированным результатом.

ниже написал свой вариант

но если у тебя всё на 1 разделе и там занято больше чем есть место ан 2 диске - он может не подойти

mumpster ★★★★★
()