Изменение файловой системы корневого раздела после установки

У меня есть существующая установка Ubuntu 10.10, я установил с помощью ext4 в качестве моей файловой системы. Я хочу перейти на btrfs.

1) Является ли это разумным?

2) Что является самым безопасным способом для этого?

У меня достаточно места на жестком диске создать другой раздел равного размера в корневом разделе и скопировать данные, но мне нужно внести какие-либо изменения в /etc или где-нибудь еще?

Спасибо.

3
задан 17 October 2010 в 14:12

20 ответов

btrfs помечен как экспериментальный, поэтому его не рекомендуется. Но это ваша машина ... Я бы удостоверился, что у меня есть резервные копии всего, о чем я заботился.

Если это только системные данные, которые у вас есть (то есть из пакетов), то новая версия - это путь. Вы можете сохранить свою существующую конфигурацию, создав резервную копию тех, которые вы хотите в /etc.

Другой способ сделать это - если у вас есть внешний диск, вы можете cp -rfp / до media/your_external_drive. После того, как вы размонтируете диск, вы можете перезагрузиться в live cd с помощью btrfs utils и mkbtrfs /dev/sda (или независимо от того, какой ваш диск включен).

Это должно сохранить grub, если вы установили его в MBR , Затем вы можете подключить внешний носитель и скопировать файлы. Обязательно изменить / etc / fstab с ext4 на btrfs.

Вы также можете сделать то же самое, разделив диск на два, как вы упомянули. Однако, если вы хотите отформатировать свой второй раздел как btrfs перед копированием и использовать его как корневую файловую систему, вам также потребуется изменить конфигурацию GRUB, чтобы посмотреть на новый раздел.

3
ответ дан 26 May 2018 в 00:58

Я думаю, что вы найдете новую установку - это самый простой способ сделать это. Помните, что GRUB в настоящее время не загружается с btrfs, поэтому для /boot потребуется дополнительный раздел ext3 / 4.

3
ответ дан 31 July 2018 в 13:13

Я думаю, что вы найдете новую установку - это самый простой способ сделать это. Помните, что GRUB в настоящее время не загружается с btrfs, поэтому вам потребуется дополнительный раздел ext3 / 4 для / boot .

3
ответ дан 2 August 2018 в 04:24

Я думаю, что вы найдете новую установку - это самый простой способ сделать это. Помните, что GRUB в настоящее время не загружается с btrfs, поэтому вам потребуется дополнительный раздел ext3 / 4 для / boot .

3
ответ дан 4 August 2018 в 20:56

Я думаю, что вы найдете новую установку - это самый простой способ сделать это. Помните, что GRUB в настоящее время не загружается с btrfs, поэтому вам потребуется дополнительный раздел ext3 / 4 для / boot .

3
ответ дан 6 August 2018 в 04:29

Я думаю, что вы найдете новую установку - это самый простой способ сделать это. Помните, что GRUB в настоящее время не загружается с btrfs, поэтому вам потребуется дополнительный раздел ext3 / 4 для / boot .

3
ответ дан 7 August 2018 в 22:38

Я думаю, что вы найдете новую установку - это самый простой способ сделать это. Помните, что GRUB в настоящее время не загружается с btrfs, поэтому вам потребуется дополнительный раздел ext3 / 4 для / boot .

3
ответ дан 10 August 2018 в 10:45

Я думаю, что вы найдете новую установку - это самый простой способ сделать это. Помните, что GRUB в настоящее время не загружается с btrfs, поэтому вам потребуется дополнительный раздел ext3 / 4 для / boot .

3
ответ дан 13 August 2018 в 17:18

btrfs помечен как экспериментальный, поэтому его не рекомендуется. Но это ваша машина ... Я бы удостоверился, что у меня есть резервные копии всего, о чем я заботился.

Если это только системные данные, которые у вас есть (то есть из пакетов), то новая версия - это путь. Вы можете сохранить свою существующую конфигурацию, создав резервную копию тех, которые вы хотите в / etc .

Другой способ сделать это - если у вас есть внешний диск, вы можете cp -rfp / на media / your_external_drive . После того, как вы размонтируете диск, вы можете перезагрузиться в live cd с помощью btrfs utils и mkbtrfs / dev / sda (или независимо от того, какой ваш диск включен).

Этот должен сохранить grub, если вы установили его в MBR. Затем вы можете подключить внешний носитель и скопировать файлы. Обязательно изменить / etc / fstab с ext4 на btrfs.

Вы также можете сделать то же самое, разделив диск на два, как вы уже упоминали. Однако, если вы хотите отформатировать свой второй раздел как btrfs перед копированием и использовать его как корневую файловую систему, вам также потребуется изменить конфигурацию GRUB, чтобы посмотреть на новый раздел.

3
ответ дан 15 August 2018 в 23:56

Я думаю, что вы найдете новую установку - это самый простой способ сделать это. Помните, что GRUB в настоящее время не загружается с btrfs, поэтому для /boot потребуется дополнительный раздел ext3 / 4.

7
ответ дан 26 May 2018 в 00:58
  • 1
    Для этой цели более чем достаточно для раздела 1502 mb ext2. Если у вас одновременно установлено 4 ядра, требуется всего около 60 мб. Нет необходимости использовать ext3 / ext4 для такого небольшого раздела. – jumbli 18 October 2010 в 12:17

Вам, по крайней мере, нужно будет отредактировать / etc / fstab, чтобы изменить ext4 на btrfs, изменить UUID (спасибо Riccardo за напоминание мне!) и, возможно, добавить или изменить параметры монтирования (и убедитесь, что он скопированы в initramfs тоже ...). Кроме того, необходимо внести изменения, необходимые для добавления раздела / boot.

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

0
ответ дан 26 May 2018 в 00:58
  • 1
    Если ваш / etc / fstab использует UUID для поиска корневого раздела, не забудьте также изменить их - или просто переключитесь на старомодное имя устройства. – Riccardo Murri 18 October 2010 в 00:01

Я думаю, что вы найдете новую установку - это самый простой способ сделать это. Помните, что GRUB в настоящее время не загружается с btrfs, поэтому для /boot потребуется дополнительный раздел ext3 / 4.

7
ответ дан 25 July 2018 в 23:04

Вам, по крайней мере, нужно будет отредактировать / etc / fstab, чтобы изменить ext4 на btrfs, изменить UUID (спасибо Riccardo за напоминание мне!) и, возможно, добавить или изменить параметры монтирования (и убедитесь, что он скопированы в initramfs тоже ...). Кроме того, необходимо внести изменения, необходимые для добавления раздела / boot.

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

0
ответ дан 25 July 2018 в 23:04
  • 1
    Если ваш / etc / fstab использует UUID для поиска корневого раздела, не забудьте также изменить их - или просто переключитесь на старомодное имя устройства. – Riccardo Murri 18 October 2010 в 00:01

Вам, по крайней мере, нужно будет отредактировать / etc / fstab, чтобы изменить ext4 на btrfs, изменить UUID (спасибо Riccardo за напоминание мне!) и, возможно, добавить или изменить параметры монтирования (и убедитесь, что он скопированы в initramfs тоже ...). Кроме того, необходимо внести изменения, необходимые для добавления раздела / boot.

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

0
ответ дан 31 July 2018 в 13:13
  • 1
    Если ваш / etc / fstab использует UUID для поиска корневого раздела, не забудьте также изменить их - или просто переключитесь на старомодное имя устройства. – Riccardo Murri 18 October 2010 в 00:01

Вам, по крайней мере, нужно будет отредактировать / etc / fstab, чтобы изменить ext4 на btrfs , изменить UUID (спасибо Riccardo за напоминание мне!) и, возможно, добавить или измените параметры монтирования (и убедитесь, что он также скопирован в initramfs ...). Кроме того, необходимо внести изменения, необходимые для добавления раздела / boot.

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

0
ответ дан 2 August 2018 в 04:24

Вам, по крайней мере, нужно будет отредактировать / etc / fstab, чтобы изменить ext4 на btrfs , изменить UUID (спасибо Riccardo за напоминание мне!) и, возможно, добавить или измените параметры монтирования (и убедитесь, что он также скопирован в initramfs ...). Кроме того, необходимо внести изменения, необходимые для добавления раздела / boot.

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

0
ответ дан 4 August 2018 в 20:56

Вам, по крайней мере, нужно будет отредактировать / etc / fstab, чтобы изменить ext4 на btrfs , изменить UUID (спасибо Riccardo за напоминание мне!) и, возможно, добавить или измените параметры монтирования (и убедитесь, что он также скопирован в initramfs ...). Кроме того, необходимо внести изменения, необходимые для добавления раздела / boot.

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

0
ответ дан 6 August 2018 в 04:29

Вам, по крайней мере, нужно будет отредактировать / etc / fstab, чтобы изменить ext4 на btrfs , изменить UUID (спасибо Riccardo за напоминание мне!) и, возможно, добавить или измените параметры монтирования (и убедитесь, что он также скопирован в initramfs ...). Кроме того, необходимо внести изменения, необходимые для добавления раздела / boot.

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

0
ответ дан 7 August 2018 в 22:38

Вам, по крайней мере, нужно будет отредактировать / etc / fstab, чтобы изменить ext4 на btrfs , изменить UUID (спасибо Riccardo за напоминание мне!) и, возможно, добавить или измените параметры монтирования (и убедитесь, что он также скопирован в initramfs ...). Кроме того, необходимо внести изменения, необходимые для добавления раздела / boot.

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

0
ответ дан 10 August 2018 в 10:45

Вам, по крайней мере, нужно будет отредактировать / etc / fstab, чтобы изменить ext4 на btrfs , изменить UUID (спасибо Riccardo за напоминание мне!) и, возможно, добавить или измените параметры монтирования (и убедитесь, что он также скопирован в initramfs ...). Кроме того, необходимо внести изменения, необходимые для добавления раздела / boot.

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

0
ответ дан 13 August 2018 в 17:18
  • 1
    Если ваш / etc / fstab использует UUID для поиска корневого раздела, не забудьте также изменить их - или просто переключитесь на старомодное имя устройства. – Riccardo Murri 18 October 2010 в 00:01

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

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