Переустановите ubuntu на SSD без каких-либо изменений в домашней части в HHD

Еще один через awk,

awk -F, -v OFS="," '{gsub(/0m/,"",$2);gsub(/\./,"",$2);gsub(/s/,"",$2); print $1,$2}' file

Пример:

$ echo '345,0m0.047s' | awk -F, -v OFS="," '{gsub(/0m/,"",$2);gsub(/\./,"",$2);gsub(/s/,"",$2); print $1,$2}'
345,0047

И соответствующий,

$ echo '345,52m0.047s' | awk -F, -v OFS="," '{gsub(/^.*?m/,"",$2);gsub(/\./,"",$2);gsub(/s/,"",$2); print $1,$2}'
345,0047
0
задан 16 July 2017 в 13:44

6 ответов

Имейте в виду, что безопасность относительна. Существует не 100% безопасный способ делать то, что требуется, поскольку всегда есть вероятность катастрофической ошибки, сбоя оборудования, ошибки в использовании данных и т. Д.

Тем не менее, решение ravery, безусловно, выполнит свою работу , и это может быть немного безопаснее, чем то, что я собираюсь предложить (что является разработкой того, что старофред предложил в его комментарии), но этот способ, конечно, проще и проще:

Физически подключить новый SSD , Запустите установщик Ubuntu. Когда вы доберетесь до этой точки, выберите опцию «Something Else». Настройте свой SSD с помощью своего раздела Ubuntu root (/) и, возможно (в зависимости от вашего режима загрузки и типа таблицы разделов), системного раздела EFI (ESP) или раздела BIOS Boot Partition. Возможно, вам также понадобится раздел подкачки на SSD, хотя есть аргументы против этой практики. Все еще на экране управления разделами выберите каждый из разделов на жестком диске и установите для них точки монтирования - /home для этого раздела и где хотите установить другие разделы. (Вопреки тому, что написал oldfred, можно установить другие разделы для монтирования при установке Ubuntu. Если они должны быть установлены в необычных местах, вам нужно будет указать эти места, введя их, а не выбрав их из списка, но возможно. Я делаю это часто сам.) Дважды проверьте, что разделы, которые вы хотите сохранить с жесткого диска, НЕ настроены для форматирования! Это опасная часть этой процедуры, по сравнению с ravery's - если вы допустили ошибку, вы можете легко уничтожить существующие разделы! Продолжайте установку.

Когда вы перезагружаетесь, ваша система должна загружаться нормально, и вы сможете войти в существующую среду из предыдущей установки. Вполне вероятно, что все будет «просто работать» с предостережением, что вам может потребоваться установить программы, которые вы установили в 14.04, но которые не являются частью установки 16.04.

Что касается безопасности, трудно судить, насколько это рискованнее, чем решение ривера. Я часто делаю этот тип установки, и у меня никогда не было проблем с этим, но я всегда осторожен, когда настраиваю /home и другие сохраненные разделы. Я видел ужасные истории от людей, которые совершают ошибки с этим, так что, конечно, можно ошибиться и потерять свои данные.

Наверху, конечно, состоит в том, что эта процедура проще и более автоматический. У вас меньше шансов столкнуться с проблемами из-за ошибочной команды текстового режима или ошибки при вырезании и вставке значений UUID. IIRC, логический интерфейс GUI будет невозможным, если вы перезагрузитесь, а /home не будет правильно смонтирован после процедуры ravery, поэтому потребуется войти в систему или выполнить восстановление в режиме текстового режима через установочный носитель, и любой из этих подходов повышает уровень эксперт, необходимый для ремонта системы.

Таким образом, у вас есть компромисс, в основном между безопасностью и удобством, но с другим типом риска даже в (в основном) безопасном подходе. Я действительно не могу категорически рекомендовать любой подход в универсальном виде; вам просто нужно решить, какой из способов звучит более комфортно.

Еще один момент: если вы устанавливаете в режиме EFI, вы должны знать об этой ошибке, которая приводит к неправильной работе пустых дисков идентифицируется как установка BIOS-режима. Решение заключается в использовании GParted, gdisk или какого-либо другого инструмента для создания хотя бы одного раздела на диске перед запуском установщика Ubuntu. Эта ошибка может пострадать от того, используете ли вы мое решение или ravery; это зависит от состояния диска, прежде чем вы даже сможете принять решение о разделении и установке Ubuntu. Вероятно, вы не попали бы в эту ошибку, если бы вы использовали подход ravery и один из автоматизированных параметров секционирования, но я бы с осторожностью использовал автоматическое разделение, если у вас есть диск с данными, которые вы хотите сохранить - установщик может решить, что он должен установить на этот диск и создать беспорядок.

1
ответ дан 22 May 2018 в 20:30

Имейте в виду, что безопасность относительна. Существует не 100% безопасный способ делать то, что требуется, поскольку всегда есть вероятность катастрофической ошибки, сбоя оборудования, ошибки в использовании данных и т. Д.

Тем не менее, решение ravery, безусловно, выполнит свою работу , и это может быть немного безопаснее, чем то, что я собираюсь предложить (что является разработкой того, что старофред предложил в его комментарии), но этот способ, конечно, проще и проще:

Физически подключить новый SSD , Запустите установщик Ubuntu. Когда вы доберетесь до этой точки, выберите опцию «Something Else». Настройте свой SSD с помощью своего раздела Ubuntu root (/) и, возможно (в зависимости от вашего режима загрузки и типа таблицы разделов), системного раздела EFI (ESP) или раздела BIOS Boot Partition. Возможно, вам также понадобится раздел подкачки на SSD, хотя есть аргументы против этой практики. Все еще на экране управления разделами выберите каждый из разделов на жестком диске и установите для них точки монтирования - /home для этого раздела и где хотите установить другие разделы. (Вопреки тому, что написал oldfred, можно установить другие разделы для монтирования при установке Ubuntu. Если они должны быть установлены в необычных местах, вам нужно будет указать эти места, введя их, а не выбрав их из списка, но возможно. Я делаю это часто сам.) Дважды проверьте, что разделы, которые вы хотите сохранить с жесткого диска, НЕ настроены для форматирования! Это опасная часть этой процедуры, по сравнению с ravery's - если вы допустили ошибку, вы можете легко уничтожить существующие разделы! Продолжайте установку.

Когда вы перезагружаетесь, ваша система должна загружаться нормально, и вы сможете войти в существующую среду из предыдущей установки. Вполне вероятно, что все будет «просто работать» с предостережением, что вам может потребоваться установить программы, которые вы установили в 14.04, но которые не являются частью установки 16.04.

Что касается безопасности, трудно судить, насколько это рискованнее, чем решение ривера. Я часто делаю этот тип установки, и у меня никогда не было проблем с этим, но я всегда осторожен, когда настраиваю /home и другие сохраненные разделы. Я видел ужасные истории от людей, которые совершают ошибки с этим, так что, конечно, можно ошибиться и потерять свои данные.

Наверху, конечно, состоит в том, что эта процедура проще и более автоматический. У вас меньше шансов столкнуться с проблемами из-за ошибочной команды текстового режима или ошибки при вырезании и вставке значений UUID. IIRC, логический интерфейс GUI будет невозможным, если вы перезагрузитесь, а /home не будет правильно смонтирован после процедуры ravery, поэтому потребуется войти в систему или выполнить восстановление в режиме текстового режима через установочный носитель, и любой из этих подходов повышает уровень эксперт, необходимый для ремонта системы.

Таким образом, у вас есть компромисс, в основном между безопасностью и удобством, но с другим типом риска даже в (в основном) безопасном подходе. Я действительно не могу категорически рекомендовать любой подход в универсальном виде; вам просто нужно решить, какой из способов звучит более комфортно.

Еще один момент: если вы устанавливаете в режиме EFI, вы должны знать об этой ошибке, которая приводит к неправильной работе пустых дисков идентифицируется как установка BIOS-режима. Решение заключается в использовании GParted, gdisk или какого-либо другого инструмента для создания хотя бы одного раздела на диске перед запуском установщика Ubuntu. Эта ошибка может пострадать от того, используете ли вы мое решение или ravery; это зависит от состояния диска, прежде чем вы даже сможете принять решение о разделении и установке Ubuntu. Вероятно, вы не попали бы в эту ошибку, если бы вы использовали подход ravery и один из автоматизированных параметров секционирования, но я бы с осторожностью использовал автоматическое разделение, если у вас есть диск с данными, которые вы хотите сохранить - установщик может решить, что он должен установить на этот диск и создать беспорядок.

1
ответ дан 18 July 2018 в 10:12

Имейте в виду, что безопасность относительна. Существует не 100% безопасный способ делать то, что требуется, поскольку всегда есть вероятность катастрофической ошибки, сбоя оборудования, ошибки в использовании данных и т. Д.

Тем не менее, решение ravery, безусловно, выполнит свою работу , и это может быть немного безопаснее, чем то, что я собираюсь предложить (что является разработкой того, что старофред предложил в его комментарии), но этот способ, конечно, проще и проще:

Физически подключить новый SSD , Запустите установщик Ubuntu. Когда вы доберетесь до этой точки, выберите опцию «Something Else». Настройте свой SSD с помощью своего раздела Ubuntu root (/) и, возможно (в зависимости от вашего режима загрузки и типа таблицы разделов), системного раздела EFI (ESP) или раздела BIOS Boot Partition. Возможно, вам также понадобится раздел подкачки на SSD, хотя есть аргументы против этой практики. Все еще на экране управления разделами выберите каждый из разделов на жестком диске и установите для них точки монтирования - /home для этого раздела и где хотите установить другие разделы. (Вопреки тому, что написал oldfred, можно установить другие разделы для монтирования при установке Ubuntu. Если они должны быть установлены в необычных местах, вам нужно будет указать эти места, введя их, а не выбрав их из списка, но возможно. Я делаю это часто сам.) Дважды проверьте, что разделы, которые вы хотите сохранить с жесткого диска, НЕ настроены для форматирования! Это опасная часть этой процедуры, по сравнению с ravery's - если вы допустили ошибку, вы можете легко уничтожить существующие разделы! Продолжайте установку.

Когда вы перезагружаетесь, ваша система должна загружаться нормально, и вы сможете войти в существующую среду из предыдущей установки. Вполне вероятно, что все будет «просто работать» с предостережением, что вам может потребоваться установить программы, которые вы установили в 14.04, но которые не являются частью установки 16.04.

Что касается безопасности, трудно судить, насколько это рискованнее, чем решение ривера. Я часто делаю этот тип установки, и у меня никогда не было проблем с этим, но я всегда осторожен, когда настраиваю /home и другие сохраненные разделы. Я видел ужасные истории от людей, которые совершают ошибки с этим, так что, конечно, можно ошибиться и потерять свои данные.

Наверху, конечно, состоит в том, что эта процедура проще и более автоматический. У вас меньше шансов столкнуться с проблемами из-за ошибочной команды текстового режима или ошибки при вырезании и вставке значений UUID. IIRC, логический интерфейс GUI будет невозможным, если вы перезагрузитесь, а /home не будет правильно смонтирован после процедуры ravery, поэтому потребуется войти в систему или выполнить восстановление в режиме текстового режима через установочный носитель, и любой из этих подходов повышает уровень эксперт, необходимый для ремонта системы.

Таким образом, у вас есть компромисс, в основном между безопасностью и удобством, но с другим типом риска даже в (в основном) безопасном подходе. Я действительно не могу категорически рекомендовать любой подход в универсальном виде; вам просто нужно решить, какой из способов звучит более комфортно.

Еще один момент: если вы устанавливаете в режиме EFI, вы должны знать об этой ошибке, которая приводит к неправильной работе пустых дисков идентифицируется как установка BIOS-режима. Решение заключается в использовании GParted, gdisk или какого-либо другого инструмента для создания хотя бы одного раздела на диске перед запуском установщика Ubuntu. Эта ошибка может пострадать от того, используете ли вы мое решение или ravery; это зависит от состояния диска, прежде чем вы даже сможете принять решение о разделении и установке Ubuntu. Вероятно, вы не попали бы в эту ошибку, если бы вы использовали подход ravery и один из автоматизированных параметров секционирования, но я бы с осторожностью использовал автоматическое разделение, если у вас есть диск с данными, которые вы хотите сохранить - установщик может решить, что он должен установить на этот диск и создать беспорядок.

1
ответ дан 24 July 2018 в 19:31

Самый безопасный способ - установить Ubuntu на SSD, затем создать точки монтирования и отредактировать / etc / fstab для автоматического монтирования их.

сначала установить ubuntu на SSD на 32 ГБ, использовать все пространство с параметрами /, swap и EFI.

Затем используйте gparted, чтобы получить UUID разделов на HDD. Нажмите раздел, затем в раскрывающемся меню Информация. запишите UUID

Первый монтируемый домашний раздел. sudo mount /dev/sdb# /home измените номер # на номер раздела вашего домашнего раздела

Затем создайте точки монтирования для двух разделов данных. sudo mkdir /path/to/mount

Last , отредактируйте etc / fstab, чтобы добавить записи automount. для каждого раздела вам нужно добавить строку в следующем формате:

UUID    mount point   file system type  options dump   pass

Таким образом, вы добавили бы три строки:

UUID=(IDofHomePart)  /home          ext4   defaults  0  2
UUID=(IDofDataPart1) /path/to/mount ext4   defaults  0  2
UUID=(IDofDataPArt2) /path/to/mount ext4   defaults  0  2

, затем перезагрузите

1
ответ дан 22 May 2018 в 20:30
  • 1
    Если вы используете Something Else и во время установки выберите / home на жестком диске, но НЕ проверяйте формат, он будет включать / home mount в вашей установке. Вам все равно придется вручную добавлять fstab в другие разделы, поскольку вы не можете добавить их во время установки. Но если данные вообще важны, у вас должны быть хорошие резервные копии. – oldfred 16 July 2017 в 18:01
  • 2
    @oldfred - он мог установить все свои диски при установке и установить установщик fstab ... но самый безопасный (избегая всех неудач) не должен монтироваться во время установки. Формат PS по умолчанию – ravery 16 July 2017 в 18:16
  • 3
    @ravery olfred в основном говорил о /home. Вся цель разделения /home - это именно то, что хочет OP. BTW, это рекомендуемая практика, описанная Oldfred: Advanced partitioning. Создайте и или выберите ранее созданные / (формат), выберите EFI и /home (не форматируйте, очевидно). То, как вы ответили, слишком сложное и может также вызвать те самые проблемы, которые вы пытаетесь предотвратить. – user 18 July 2017 в 08:29
  • 4
    @ravery olfred в основном говорил о /home. Вся цель разделения /home - это именно то, что хочет OP. BTW, это рекомендуемая практика, описанная Oldfred: Advanced partitioning. Создайте и или выберите ранее созданные / (формат), выберите EFI и /home (не форматируйте, очевидно). То, как вы ответили, слишком сложное и может также вызвать те самые проблемы, которые вы пытаетесь предотвратить. – user 18 July 2017 в 08:29
  • 5
    @ravery olfred в основном говорил о /home. Вся цель разделения /home - это именно то, что хочет OP. BTW, это рекомендуемая практика, описанная Oldfred: Advanced partitioning. Создайте и или выберите ранее созданные / (формат), выберите EFI и /home (не форматируйте, очевидно). То, как вы ответили, слишком сложное и может также вызвать те самые проблемы, которые вы пытаетесь предотвратить. – user 18 July 2017 в 08:29
  • 6
    @ravery olfred в основном говорил о /home. Вся цель разделения /home - это именно то, что хочет OP. BTW, это рекомендуемая практика, описанная Oldfred: Advanced partitioning. Создайте и или выберите ранее созданные / (формат), выберите EFI и /home (не форматируйте, очевидно). То, как вы ответили, слишком сложное и может также вызвать те самые проблемы, которые вы пытаетесь предотвратить. – user 18 July 2017 в 08:29
  • 7
    Чтобы немного снизить риск такого подхода, опустите удаление подкаталогов /home (sudo rm -rf /home/*). При новой установке объем занимаемого там дискового пространства будет тривиальным, и можно установить другой раздел даже в непустой директории, поэтому оставить старый домашний каталог не вызовет никаких проблем. Это имеет то преимущество, что если при настройке записи /etc/fstab возникла ошибка, действительный домашний каталог пользователя, вероятно, все еще сохранится при перезагрузке. – Rod Smith 18 July 2017 в 19:02
  • 8
    @RodSmith - спасибо за предложение. Я редактировал – ravery 18 July 2017 в 20:28

Самый безопасный способ - установить Ubuntu на SSD, затем создать точки монтирования и отредактировать / etc / fstab для автоматического монтирования их.

сначала установить ubuntu на SSD на 32 ГБ, использовать все пространство с параметрами /, swap и EFI.

Затем используйте gparted, чтобы получить UUID разделов на HDD. Нажмите раздел, затем в раскрывающемся меню Информация. запишите UUID

Первый монтируемый домашний раздел. sudo mount /dev/sdb# /home измените номер # на номер раздела вашего домашнего раздела

Затем создайте точки монтирования для двух разделов данных. sudo mkdir /path/to/mount

Last , отредактируйте etc / fstab, чтобы добавить записи automount. для каждого раздела вам нужно добавить строку в следующем формате:

UUID mount point file system type options dump pass

Таким образом, вы добавили бы три строки:

UUID=(IDofHomePart) /home ext4 defaults 0 2 UUID=(IDofDataPart1) /path/to/mount ext4 defaults 0 2 UUID=(IDofDataPArt2) /path/to/mount ext4 defaults 0 2

, затем перезагрузите

1
ответ дан 18 July 2018 в 10:12

Самый безопасный способ - установить Ubuntu на SSD, затем создать точки монтирования и отредактировать / etc / fstab для автоматического монтирования их.

сначала установить ubuntu на SSD на 32 ГБ, использовать все пространство с параметрами /, swap и EFI.

Затем используйте gparted, чтобы получить UUID разделов на HDD. Нажмите раздел, затем в раскрывающемся меню Информация. запишите UUID

Первый монтируемый домашний раздел. sudo mount /dev/sdb# /home измените номер # на номер раздела вашего домашнего раздела

Затем создайте точки монтирования для двух разделов данных. sudo mkdir /path/to/mount

Last , отредактируйте etc / fstab, чтобы добавить записи automount. для каждого раздела вам нужно добавить строку в следующем формате:

UUID mount point file system type options dump pass

Таким образом, вы добавили бы три строки:

UUID=(IDofHomePart) /home ext4 defaults 0 2 UUID=(IDofDataPart1) /path/to/mount ext4 defaults 0 2 UUID=(IDofDataPArt2) /path/to/mount ext4 defaults 0 2

, затем перезагрузите

1
ответ дан 24 July 2018 в 19:31
  • 1
    Если вы используете Something Else и во время установки выберите / home на жестком диске, но НЕ проверяйте формат, он будет включать / home mount в вашей установке. Вам все равно придется вручную добавлять fstab в другие разделы, поскольку вы не можете добавить их во время установки. Но если данные вообще важны, у вас должны быть хорошие резервные копии. – oldfred 16 July 2017 в 18:01
  • 2
    @oldfred - он мог установить все свои диски при установке и установить установщик fstab ... но самый безопасный (избегая всех неудач) не должен монтироваться во время установки. Формат PS по умолчанию – ravery 16 July 2017 в 18:16
  • 3
    @ravery olfred в основном говорил о /home. Вся цель разделения /home - это именно то, что хочет OP. BTW, это рекомендуемая практика, описанная Oldfred: Advanced partitioning. Создайте и или выберите ранее созданные / (формат), выберите EFI и /home (не форматируйте, очевидно). То, как вы ответили, слишком сложное и может также вызвать те самые проблемы, которые вы пытаетесь предотвратить. – user 18 July 2017 в 08:29
  • 4
    Чтобы немного снизить риск такого подхода, опустите удаление подкаталогов /home (sudo rm -rf /home/*). При новой установке объем занимаемого там дискового пространства будет тривиальным, и можно установить другой раздел даже в непустой директории, поэтому оставить старый домашний каталог не вызовет никаких проблем. Это имеет то преимущество, что если при настройке записи /etc/fstab возникла ошибка, действительный домашний каталог пользователя, вероятно, все еще сохранится при перезагрузке. – Rod Smith 18 July 2017 в 19:02
  • 5
    @RodSmith - спасибо за предложение. Я редактировал – ravery 18 July 2017 в 20:28

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

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