Можно ли увеличить внешний массив raid5, зашифрованный luks?

Деб, который вы устанавливаете, находится на opera.com, а вики, на которую вы ссылаетесь, - это опера 10, последняя стабильная сборка оперы - 11.01, которую вы можете скачать из оперы.

Все, что вам нужно сделать, это выбрать Ubuntu и deb, загрузить и установить. Когда установка завершена, будет добавлен собственный репозиторий оперы, и вы получите оттуда обновления.

Надеюсь, это поможет.

4
задан 9 August 2011 в 14:27

14 ответов

Конечно, вы можете это сделать.

как это сделать

Сначала мне нужно было добавить дополнительные диски в массив в качестве горячих запасных частей с помощью команд:
mdadm --add /dev/md2 /dev/sdc3

/ dev / md2 является рейдом, sdc3 - дополнительным диском.

Сначала мне нужно было добавить дополнительные диски в массив как горячие запасные части с помощью команд:

[ ! d5]
"mdadm --grow -n 12 /dev/md2".
Теперь я подождал около 16 часов, чтобы массив перестроил себя на новый макет. [...] Проверьте cat /proc/mdstat, чтобы просмотреть ход выполнения. Затем мне нужно было сказать, что зашифрованный раздел больше. [...]
cryptsetup luksOpen /dev/md2 storage
cryptsetup resize storage

Затем я сказал массиву расти [...] с:

Теперь я подождал около 16 часов, чтобы массив реструктурировал себя к новой компоновке. [...] Проверьте cat /proc/mdstat, чтобы посмотреть прогресс.

resize2fs /dev/mapper/storage
Вы теряете какие-либо данные в массиве при этом? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Другие полезные биты:

Вы теряете какие-либо данные в массиве, когда делаете это? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Тогда мне нужно было сказать, что зашифрованный раздел больше. [...]

«storage» является меткой зашифрованного устройства, как в /dev/mapper/sotrage.

3
ответ дан 25 May 2018 в 19:32
  • 1
    Я узнал, как вырастить мой аппаратный рейд (нет mdadm). Остальное работало так, как описано в вашей ссылке. Я процитировал ссылку для вас, поэтому информация останется на AskUbuntu, даже если ссылка 404. – con-f-use 18 August 2011 в 23:47

Конечно, вы можете это сделать.

как это сделать

Сначала мне нужно было добавить дополнительные диски в массив в качестве горячих запасных частей с помощью команд: mdadm --add /dev/md2 /dev/sdc3

/ dev / md2 является рейдом, sdc3 - дополнительным диском.

Сначала мне нужно было добавить дополнительные диски в массив как горячие запасные части с помощью команд:

[ ! d5] "mdadm --grow -n 12 /dev/md2". Теперь я подождал около 16 часов, чтобы массив перестроил себя на новый макет. [...] Проверьте cat /proc/mdstat, чтобы просмотреть ход выполнения. Затем мне нужно было сказать, что зашифрованный раздел больше. [...] cryptsetup luksOpen /dev/md2 storage cryptsetup resize storage

Затем я сказал массиву расти [...] с:

Теперь я подождал около 16 часов, чтобы массив реструктурировал себя к новой компоновке. [...] Проверьте cat /proc/mdstat, чтобы посмотреть прогресс.

resize2fs /dev/mapper/storage Вы теряете какие-либо данные в массиве при этом? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Другие полезные биты:

Вы теряете какие-либо данные в массиве, когда делаете это? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Тогда мне нужно было сказать, что зашифрованный раздел больше. [...]

«storage» является меткой зашифрованного устройства, как в /dev/mapper/sotrage.

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

Конечно, вы можете это сделать.

как это сделать

Сначала мне нужно было добавить дополнительные диски в массив в качестве горячих запасных частей с помощью команд: mdadm --add /dev/md2 /dev/sdc3

/ dev / md2 является рейдом, sdc3 - дополнительным диском.

Сначала мне нужно было добавить дополнительные диски в массив как горячие запасные части с помощью команд:

[ ! d5] "mdadm --grow -n 12 /dev/md2". Теперь я подождал около 16 часов, чтобы массив перестроил себя на новый макет. [...] Проверьте cat /proc/mdstat, чтобы просмотреть ход выполнения. Затем мне нужно было сказать, что зашифрованный раздел больше. [...] cryptsetup luksOpen /dev/md2 storage cryptsetup resize storage

Затем я сказал массиву расти [...] с:

Теперь я подождал около 16 часов, чтобы массив реструктурировал себя к новой компоновке. [...] Проверьте cat /proc/mdstat, чтобы посмотреть прогресс.

resize2fs /dev/mapper/storage Вы теряете какие-либо данные в массиве при этом? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Другие полезные биты:

Вы теряете какие-либо данные в массиве, когда делаете это? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Тогда мне нужно было сказать, что зашифрованный раздел больше. [...]

«storage» является меткой зашифрованного устройства, как в /dev/mapper/sotrage.

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

Конечно, вы можете это сделать.

как это сделать

Сначала мне нужно было добавить дополнительные диски в массив в качестве горячих запасных частей с помощью команд: mdadm --add /dev/md2 /dev/sdc3

/ dev / md2 является рейдом, sdc3 - дополнительным диском.

Сначала мне нужно было добавить дополнительные диски в массив как горячие запасные части с помощью команд:

[ ! d5] "mdadm --grow -n 12 /dev/md2". Теперь я подождал около 16 часов, чтобы массив перестроил себя на новый макет. [...] Проверьте cat /proc/mdstat, чтобы просмотреть ход выполнения. Затем мне нужно было сказать, что зашифрованный раздел больше. [...] cryptsetup luksOpen /dev/md2 storage cryptsetup resize storage

Затем я сказал массиву расти [...] с:

Теперь я подождал около 16 часов, чтобы массив реструктурировал себя к новой компоновке. [...] Проверьте cat /proc/mdstat, чтобы посмотреть прогресс.

resize2fs /dev/mapper/storage Вы теряете какие-либо данные в массиве при этом? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Другие полезные биты:

Вы теряете какие-либо данные в массиве, когда делаете это? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Тогда мне нужно было сказать, что зашифрованный раздел больше. [...]

«storage» является меткой зашифрованного устройства, как в /dev/mapper/sotrage.

3
ответ дан 2 August 2018 в 03:08

Конечно, вы можете это сделать.

как это сделать

Сначала мне нужно было добавить дополнительные диски в массив в качестве горячих запасных частей с помощью команд: mdadm --add /dev/md2 /dev/sdc3

/ dev / md2 является рейдом, sdc3 - дополнительным диском.

Сначала мне нужно было добавить дополнительные диски в массив как горячие запасные части с помощью команд:

[ ! d5] "mdadm --grow -n 12 /dev/md2". Теперь я подождал около 16 часов, чтобы массив перестроил себя на новый макет. [...] Проверьте cat /proc/mdstat, чтобы просмотреть ход выполнения. Затем мне нужно было сказать, что зашифрованный раздел больше. [...] cryptsetup luksOpen /dev/md2 storage cryptsetup resize storage

Затем я сказал массиву расти [...] с:

Теперь я подождал около 16 часов, чтобы массив реструктурировал себя к новой компоновке. [...] Проверьте cat /proc/mdstat, чтобы посмотреть прогресс.

resize2fs /dev/mapper/storage Вы теряете какие-либо данные в массиве при этом? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Другие полезные биты:

Вы теряете какие-либо данные в массиве, когда делаете это? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Тогда мне нужно было сказать, что зашифрованный раздел больше. [...]

«storage» является меткой зашифрованного устройства, как в /dev/mapper/sotrage.

3
ответ дан 4 August 2018 в 19:01

Конечно, вы можете это сделать.

как это сделать

Сначала мне нужно было добавить дополнительные диски в массив в качестве горячих запасных частей с помощью команд: mdadm --add /dev/md2 /dev/sdc3

/ dev / md2 является рейдом, sdc3 - дополнительным диском.

Сначала мне нужно было добавить дополнительные диски в массив как горячие запасные части с помощью команд:

[ ! d5] "mdadm --grow -n 12 /dev/md2". Теперь я подождал около 16 часов, чтобы массив перестроил себя на новый макет. [...] Проверьте cat /proc/mdstat, чтобы просмотреть ход выполнения. Затем мне нужно было сказать, что зашифрованный раздел больше. [...] cryptsetup luksOpen /dev/md2 storage cryptsetup resize storage

Затем я сказал массиву расти [...] с:

Теперь я подождал около 16 часов, чтобы массив реструктурировал себя к новой компоновке. [...] Проверьте cat /proc/mdstat, чтобы посмотреть прогресс.

resize2fs /dev/mapper/storage Вы теряете какие-либо данные в массиве при этом? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Другие полезные биты:

Вы теряете какие-либо данные в массиве, когда делаете это? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Тогда мне нужно было сказать, что зашифрованный раздел больше. [...]

«storage» является меткой зашифрованного устройства, как в /dev/mapper/sotrage.

3
ответ дан 6 August 2018 в 03:21

Конечно, вы можете это сделать.

как это сделать

Сначала мне нужно было добавить дополнительные диски в массив в качестве горячих запасных частей с помощью команд: mdadm --add /dev/md2 /dev/sdc3

/ dev / md2 является рейдом, sdc3 - дополнительным диском.

Сначала мне нужно было добавить дополнительные диски в массив как горячие запасные части с помощью команд:

[ ! d5] "mdadm --grow -n 12 /dev/md2". Теперь я подождал около 16 часов, чтобы массив перестроил себя на новый макет. [...] Проверьте cat /proc/mdstat, чтобы просмотреть ход выполнения. Затем мне нужно было сказать, что зашифрованный раздел больше. [...] cryptsetup luksOpen /dev/md2 storage cryptsetup resize storage

Затем я сказал массиву расти [...] с:

Теперь я подождал около 16 часов, чтобы массив реструктурировал себя к новой компоновке. [...] Проверьте cat /proc/mdstat, чтобы посмотреть прогресс.

resize2fs /dev/mapper/storage Вы теряете какие-либо данные в массиве при этом? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Другие полезные биты:

Вы теряете какие-либо данные в массиве, когда делаете это? Нет, он сохраняет все данные. Я выполнил «dd if = / dev / md2 of = / dev / zero» перед тем, как выполнить переформатировку на нем, чтобы убедиться, что на любом из дисков не было никаких плохих блоков, прежде чем делать изменение. Выполнение такого рода проверки может найти маргинальные сектора, которые обычно не используются, и это важная часть работы массива RAID. Кроме того, перед запуском изменения вы убедитесь, что у вас нет отказавшего диска.

Тогда мне нужно было сказать, что зашифрованный раздел больше. [...]

«storage» является меткой зашифрованного устройства, как в /dev/mapper/sotrage.

3
ответ дан 7 August 2018 в 21:06

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

Вы можете выяснить, какой ваш массив RAID вызывается, просматривая каталог / dev, он будет md #, например md0 или md1 и т. д. Чтобы получить более подробную информацию о RAID-массивах, чтобы вы могли выбрать правильный вариант, попробуйте эту команду:

 mdadm -D /dev/md#

, где # - номер массива. Это даст вам такую ​​информацию:

Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : we:0  (local to host we)
           UUID : 94777f33ltjj97
         Events : 136

    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/sda2
       1       8       18        1      active sync   /dev/sdb2
       2       8       34        2      active sync   /dev/sdc2
       4       8       50        3      active sync   /dev/sdd2

В команде нет кавычек, чтобы увеличить файловую систему RAID, а «-n» относится к новому количеству дисков в массиве. Поэтому, если вы расширяете массив RAID 5 с 4 до 5 дисков, вы можете использовать это:

mdadm --grow -n 5 /dev/md2

Запустите эту команду, чтобы узнать, как происходит создание RAID:

cat /proc/mdstat
[d6 ] С большим приводом и медленной системой изменение размера RAID может занять очень много времени, даже дней. Когда он достигнет 100%, вы готовы к следующему шагу. Если у вас есть разделение LVM поверх зашифрованного раздела LUKS, вам необходимо изменить размер зашифрованного тома. Чтобы понять это, вы можете посмотреть папку / dev / mapper. Выберите зашифрованный том, а не любые логические тома LVM. Поскольку моя система работала, мне, очевидно, не нужно было делать первую из команд, которые дает учебник:

  cryptsetup luksOpen /dev/md0 md0_crypt

    *Device md0_crypt already exists*

Если вторая команда работает он не даст никакого выхода, как и многие команды Linux:

cryptsetup resize md0_crypt

Затем настало время изменить размер схемы LVM. Я понял, что запустить команду pvresize с помощью этой команды: pvs -o + tags

pvs -o +tags
  *PV         VG   Fmt  Attr PSize PFree PV Tags
  /dev/dm-0  vg0  lvm2 a--  1.02g    0* 

Итак, я запустил команду pvresize на физическом томе, и он сказал мне, что это удалось.

pvresize /dev/dm-0
  *Physical volume "/dev/dm-0" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized*

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

lvdisplay /dev/vg0

Посмотрите на поля, которые говорят «Имя LV». Я решил добавить все новое пространство в один из моих логических томов с помощью этой команды:

lvresize -l +100%FREE /dev/mapper/vg0-system
  Extending logical volume system to 7.17 GiB
  Logical volume system successfully resized

Наконец, вы можете изменить размер LVM, чтобы изменения вступили в силу с помощью команды resize2fs.

resize2fs /dev/mapper/vg0-system
*resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/mapper/vg0-system is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/mapper/vg0-system to 1879040 (4k) blocks.
The filesystem on /dev/mapper/vg0-system is now 1879040 blocks long.*

После завершения этого процесса (что может занять некоторое время) вы можете использовать 'df -h ', чтобы увидеть новый размер вашей файловой системы. Я нашел весь процесс немного страшным, поэтому я хотел описать команды, чтобы уменьшить беспокойство для других.

4
ответ дан 25 May 2018 в 19:32

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

Вы можете выяснить, какой ваш массив RAID вызывается, просматривая каталог / dev, он будет md #, например md0 или md1 и т. д. Чтобы получить более подробную информацию о RAID-массивах, чтобы вы могли выбрать правильный вариант, попробуйте эту команду:

mdadm -D /dev/md#

, где # - номер массива. Это даст вам такую ​​информацию:

Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Name : we:0 (local to host we) UUID : 94777f33ltjj97 Events : 136 Number Major Minor RaidDevice State 0 8 2 0 active sync /dev/sda2 1 8 18 1 active sync /dev/sdb2 2 8 34 2 active sync /dev/sdc2 4 8 50 3 active sync /dev/sdd2

В команде нет кавычек, чтобы увеличить файловую систему RAID, а «-n» относится к новому количеству дисков в массиве. Поэтому, если вы расширяете массив RAID 5 с 4 до 5 дисков, вы можете использовать это:

mdadm --grow -n 5 /dev/md2

Запустите эту команду, чтобы узнать, как происходит создание RAID:

cat /proc/mdstat

С большим приводом и медленной системой изменение размера RAID может занять очень много времени, даже дней. Когда он достигнет 100%, вы готовы к следующему шагу. Если у вас есть разделение LVM поверх зашифрованного раздела LUKS, вам необходимо изменить размер зашифрованного тома. Чтобы понять это, вы можете посмотреть папку / dev / mapper. Выберите зашифрованный том, а не любые логические тома LVM. Поскольку моя система работала, мне, очевидно, не нужно было делать первую из команд, которые дает учебник:

cryptsetup luksOpen /dev/md0 md0_crypt *Device md0_crypt already exists*

Если вторая команда работает он не даст никакого выхода, как и многие команды Linux:

cryptsetup resize md0_crypt

Затем настало время изменить размер схемы LVM. Я понял, что запустить команду pvresize с помощью этой команды: pvs -o + tags

pvs -o +tags *PV VG Fmt Attr PSize PFree PV Tags /dev/dm-0 vg0 lvm2 a-- 1.02g 0*

Итак, я запустил команду pvresize на физическом томе, и он сказал мне, что это удалось.

pvresize /dev/dm-0 *Physical volume "/dev/dm-0" changed 1 physical volume(s) resized / 0 physical volume(s) not resized*

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

lvdisplay /dev/vg0

Посмотрите на поля, которые говорят «Имя LV». Я решил добавить все новое пространство в один из моих логических томов с помощью этой команды:

lvresize -l +100%FREE /dev/mapper/vg0-system Extending logical volume system to 7.17 GiB Logical volume system successfully resized

Наконец, вы можете изменить размер LVM, чтобы изменения вступили в силу с помощью команды resize2fs.

resize2fs /dev/mapper/vg0-system *resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mapper/vg0-system is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/mapper/vg0-system to 1879040 (4k) blocks. The filesystem on /dev/mapper/vg0-system is now 1879040 blocks long.*

После завершения этого процесса (что может занять некоторое время) вы можете использовать 'df -h ', чтобы увидеть новый размер вашей файловой системы. Я нашел весь процесс немного страшным, поэтому я хотел описать команды, чтобы уменьшить беспокойство для других.

4
ответ дан 25 July 2018 в 21:31

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

Вы можете выяснить, какой ваш массив RAID вызывается, просматривая каталог / dev, он будет md #, например md0 или md1 и т. д. Чтобы получить более подробную информацию о RAID-массивах, чтобы вы могли выбрать правильный вариант, попробуйте эту команду:

mdadm -D /dev/md#

, где # - номер массива. Это даст вам такую ​​информацию:

Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Name : we:0 (local to host we) UUID : 94777f33ltjj97 Events : 136 Number Major Minor RaidDevice State 0 8 2 0 active sync /dev/sda2 1 8 18 1 active sync /dev/sdb2 2 8 34 2 active sync /dev/sdc2 4 8 50 3 active sync /dev/sdd2

В команде нет кавычек, чтобы увеличить файловую систему RAID, а «-n» относится к новому количеству дисков в массиве. Поэтому, если вы расширяете массив RAID 5 с 4 до 5 дисков, вы можете использовать это:

mdadm --grow -n 5 /dev/md2

Запустите эту команду, чтобы узнать, как происходит создание RAID:

cat /proc/mdstat

С большим приводом и медленной системой изменение размера RAID может занять очень много времени, даже дней. Когда он достигнет 100%, вы готовы к следующему шагу. Если у вас есть разделение LVM поверх зашифрованного раздела LUKS, вам необходимо изменить размер зашифрованного тома. Чтобы понять это, вы можете посмотреть папку / dev / mapper. Выберите зашифрованный том, а не любые логические тома LVM. Поскольку моя система работала, мне, очевидно, не нужно было делать первую из команд, которые дает учебник:

cryptsetup luksOpen /dev/md0 md0_crypt *Device md0_crypt already exists*

Если вторая команда работает он не даст никакого выхода, как и многие команды Linux:

cryptsetup resize md0_crypt

Затем настало время изменить размер схемы LVM. Я понял, что запустить команду pvresize с помощью этой команды: pvs -o + tags

pvs -o +tags *PV VG Fmt Attr PSize PFree PV Tags /dev/dm-0 vg0 lvm2 a-- 1.02g 0*

Итак, я запустил команду pvresize на физическом томе, и он сказал мне, что это удалось.

pvresize /dev/dm-0 *Physical volume "/dev/dm-0" changed 1 physical volume(s) resized / 0 physical volume(s) not resized*

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

lvdisplay /dev/vg0

Посмотрите на поля, которые говорят «Имя LV». Я решил добавить все новое пространство в один из моих логических томов с помощью этой команды:

lvresize -l +100%FREE /dev/mapper/vg0-system Extending logical volume system to 7.17 GiB Logical volume system successfully resized

Наконец, вы можете изменить размер LVM, чтобы изменения вступили в силу с помощью команды resize2fs.

resize2fs /dev/mapper/vg0-system *resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mapper/vg0-system is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/mapper/vg0-system to 1879040 (4k) blocks. The filesystem on /dev/mapper/vg0-system is now 1879040 blocks long.*

После завершения этого процесса (что может занять некоторое время) вы можете использовать 'df -h ', чтобы увидеть новый размер вашей файловой системы. Я нашел весь процесс немного страшным, поэтому я хотел описать команды, чтобы уменьшить беспокойство для других.

4
ответ дан 31 July 2018 в 12:49

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

Вы можете выяснить, какой ваш массив RAID вызывается, просматривая каталог / dev, он будет md #, например md0 или md1 и т. д. Чтобы получить более подробную информацию о RAID-массивах, чтобы вы могли выбрать правильный вариант, попробуйте эту команду:

mdadm -D /dev/md#

, где # - номер массива. Это даст вам такую ​​информацию:

Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Name : we:0 (local to host we) UUID : 94777f33ltjj97 Events : 136 Number Major Minor RaidDevice State 0 8 2 0 active sync /dev/sda2 1 8 18 1 active sync /dev/sdb2 2 8 34 2 active sync /dev/sdc2 4 8 50 3 active sync /dev/sdd2

В команде нет кавычек, чтобы увеличить файловую систему RAID, а «-n» относится к новому количеству дисков в массиве. Поэтому, если вы расширяете массив RAID 5 с 4 до 5 дисков, вы можете использовать это:

mdadm --grow -n 5 /dev/md2

Запустите эту команду, чтобы узнать, как происходит создание RAID:

cat /proc/mdstat

С большим приводом и медленной системой изменение размера RAID может занять очень много времени, даже дней. Когда он достигнет 100%, вы готовы к следующему шагу. Если у вас есть разделение LVM поверх зашифрованного раздела LUKS, вам необходимо изменить размер зашифрованного тома. Чтобы понять это, вы можете посмотреть папку / dev / mapper. Выберите зашифрованный том, а не любые логические тома LVM. Поскольку моя система работала, мне, очевидно, не нужно было делать первую из команд, которые дает учебник:

cryptsetup luksOpen /dev/md0 md0_crypt *Device md0_crypt already exists*

Если вторая команда работает он не даст никакого выхода, как и многие команды Linux:

cryptsetup resize md0_crypt

Затем настало время изменить размер схемы LVM. Я понял, что запустить команду pvresize с помощью этой команды: pvs -o + tags

pvs -o +tags *PV VG Fmt Attr PSize PFree PV Tags /dev/dm-0 vg0 lvm2 a-- 1.02g 0*

Итак, я запустил команду pvresize на физическом томе, и он сказал мне, что это удалось.

pvresize /dev/dm-0 *Physical volume "/dev/dm-0" changed 1 physical volume(s) resized / 0 physical volume(s) not resized*

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

lvdisplay /dev/vg0

Посмотрите на поля, которые говорят «Имя LV». Я решил добавить все новое пространство в один из моих логических томов с помощью этой команды:

lvresize -l +100%FREE /dev/mapper/vg0-system Extending logical volume system to 7.17 GiB Logical volume system successfully resized

Наконец, вы можете изменить размер LVM, чтобы изменения вступили в силу с помощью команды resize2fs.

resize2fs /dev/mapper/vg0-system *resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mapper/vg0-system is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/mapper/vg0-system to 1879040 (4k) blocks. The filesystem on /dev/mapper/vg0-system is now 1879040 blocks long.*

После завершения этого процесса (что может занять некоторое время) вы можете использовать 'df -h ', чтобы увидеть новый размер вашей файловой системы. Я нашел весь процесс немного страшным, поэтому я хотел описать команды, чтобы уменьшить беспокойство для других.

4
ответ дан 2 August 2018 в 03:08

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

Вы можете выяснить, какой ваш массив RAID вызывается, просматривая каталог / dev, он будет md #, например md0 или md1 и т. д. Чтобы получить более подробную информацию о RAID-массивах, чтобы вы могли выбрать правильный вариант, попробуйте эту команду:

mdadm -D /dev/md#

, где # - номер массива. Это даст вам такую ​​информацию:

Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Name : we:0 (local to host we) UUID : 94777f33ltjj97 Events : 136 Number Major Minor RaidDevice State 0 8 2 0 active sync /dev/sda2 1 8 18 1 active sync /dev/sdb2 2 8 34 2 active sync /dev/sdc2 4 8 50 3 active sync /dev/sdd2

В команде нет кавычек, чтобы увеличить файловую систему RAID, а «-n» относится к новому количеству дисков в массиве. Поэтому, если вы расширяете массив RAID 5 с 4 до 5 дисков, вы можете использовать это:

mdadm --grow -n 5 /dev/md2

Запустите эту команду, чтобы узнать, как происходит создание RAID:

cat /proc/mdstat

С большим приводом и медленной системой изменение размера RAID может занять очень много времени, даже дней. Когда он достигнет 100%, вы готовы к следующему шагу. Если у вас есть разделение LVM поверх зашифрованного раздела LUKS, вам необходимо изменить размер зашифрованного тома. Чтобы понять это, вы можете посмотреть папку / dev / mapper. Выберите зашифрованный том, а не любые логические тома LVM. Поскольку моя система работала, мне, очевидно, не нужно было делать первую из команд, которые дает учебник:

cryptsetup luksOpen /dev/md0 md0_crypt *Device md0_crypt already exists*

Если вторая команда работает он не даст никакого выхода, как и многие команды Linux:

cryptsetup resize md0_crypt

Затем настало время изменить размер схемы LVM. Я понял, что запустить команду pvresize с помощью этой команды: pvs -o + tags

pvs -o +tags *PV VG Fmt Attr PSize PFree PV Tags /dev/dm-0 vg0 lvm2 a-- 1.02g 0*

Итак, я запустил команду pvresize на физическом томе, и он сказал мне, что это удалось.

pvresize /dev/dm-0 *Physical volume "/dev/dm-0" changed 1 physical volume(s) resized / 0 physical volume(s) not resized*

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

lvdisplay /dev/vg0

Посмотрите на поля, которые говорят «Имя LV». Я решил добавить все новое пространство в один из моих логических томов с помощью этой команды:

lvresize -l +100%FREE /dev/mapper/vg0-system Extending logical volume system to 7.17 GiB Logical volume system successfully resized

Наконец, вы можете изменить размер LVM, чтобы изменения вступили в силу с помощью команды resize2fs.

resize2fs /dev/mapper/vg0-system *resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mapper/vg0-system is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/mapper/vg0-system to 1879040 (4k) blocks. The filesystem on /dev/mapper/vg0-system is now 1879040 blocks long.*

После завершения этого процесса (что может занять некоторое время) вы можете использовать 'df -h ', чтобы увидеть новый размер вашей файловой системы. Я нашел весь процесс немного страшным, поэтому я хотел описать команды, чтобы уменьшить беспокойство для других.

4
ответ дан 4 August 2018 в 19:01

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

Вы можете выяснить, какой ваш массив RAID вызывается, просматривая каталог / dev, он будет md #, например md0 или md1 и т. д. Чтобы получить более подробную информацию о RAID-массивах, чтобы вы могли выбрать правильный вариант, попробуйте эту команду:

mdadm -D /dev/md#

, где # - номер массива. Это даст вам такую ​​информацию:

Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Name : we:0 (local to host we) UUID : 94777f33ltjj97 Events : 136 Number Major Minor RaidDevice State 0 8 2 0 active sync /dev/sda2 1 8 18 1 active sync /dev/sdb2 2 8 34 2 active sync /dev/sdc2 4 8 50 3 active sync /dev/sdd2

В команде нет кавычек, чтобы увеличить файловую систему RAID, а «-n» относится к новому количеству дисков в массиве. Поэтому, если вы расширяете массив RAID 5 с 4 до 5 дисков, вы можете использовать это:

mdadm --grow -n 5 /dev/md2

Запустите эту команду, чтобы узнать, как происходит создание RAID:

cat /proc/mdstat

С большим приводом и медленной системой изменение размера RAID может занять очень много времени, даже дней. Когда он достигнет 100%, вы готовы к следующему шагу. Если у вас есть разделение LVM поверх зашифрованного раздела LUKS, вам необходимо изменить размер зашифрованного тома. Чтобы понять это, вы можете посмотреть папку / dev / mapper. Выберите зашифрованный том, а не любые логические тома LVM. Поскольку моя система работала, мне, очевидно, не нужно было делать первую из команд, которые дает учебник:

cryptsetup luksOpen /dev/md0 md0_crypt *Device md0_crypt already exists*

Если вторая команда работает он не даст никакого выхода, как и многие команды Linux:

cryptsetup resize md0_crypt

Затем настало время изменить размер схемы LVM. Я понял, что запустить команду pvresize с помощью этой команды: pvs -o + tags

pvs -o +tags *PV VG Fmt Attr PSize PFree PV Tags /dev/dm-0 vg0 lvm2 a-- 1.02g 0*

Итак, я запустил команду pvresize на физическом томе, и он сказал мне, что это удалось.

pvresize /dev/dm-0 *Physical volume "/dev/dm-0" changed 1 physical volume(s) resized / 0 physical volume(s) not resized*

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

lvdisplay /dev/vg0

Посмотрите на поля, которые говорят «Имя LV». Я решил добавить все новое пространство в один из моих логических томов с помощью этой команды:

lvresize -l +100%FREE /dev/mapper/vg0-system Extending logical volume system to 7.17 GiB Logical volume system successfully resized

Наконец, вы можете изменить размер LVM, чтобы изменения вступили в силу с помощью команды resize2fs.

resize2fs /dev/mapper/vg0-system *resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mapper/vg0-system is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/mapper/vg0-system to 1879040 (4k) blocks. The filesystem on /dev/mapper/vg0-system is now 1879040 blocks long.*

После завершения этого процесса (что может занять некоторое время) вы можете использовать 'df -h ', чтобы увидеть новый размер вашей файловой системы. Я нашел весь процесс немного страшным, поэтому я хотел описать команды, чтобы уменьшить беспокойство для других.

4
ответ дан 6 August 2018 в 03:21

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

Вы можете выяснить, какой ваш массив RAID вызывается, просматривая каталог / dev, он будет md #, например md0 или md1 и т. д. Чтобы получить более подробную информацию о RAID-массивах, чтобы вы могли выбрать правильный вариант, попробуйте эту команду:

mdadm -D /dev/md#

, где # - номер массива. Это даст вам такую ​​информацию:

Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Name : we:0 (local to host we) UUID : 94777f33ltjj97 Events : 136 Number Major Minor RaidDevice State 0 8 2 0 active sync /dev/sda2 1 8 18 1 active sync /dev/sdb2 2 8 34 2 active sync /dev/sdc2 4 8 50 3 active sync /dev/sdd2

В команде нет кавычек, чтобы увеличить файловую систему RAID, а «-n» относится к новому количеству дисков в массиве. Поэтому, если вы расширяете массив RAID 5 с 4 до 5 дисков, вы можете использовать это:

mdadm --grow -n 5 /dev/md2

Запустите эту команду, чтобы узнать, как происходит создание RAID:

cat /proc/mdstat

С большим приводом и медленной системой изменение размера RAID может занять очень много времени, даже дней. Когда он достигнет 100%, вы готовы к следующему шагу. Если у вас есть разделение LVM поверх зашифрованного раздела LUKS, вам необходимо изменить размер зашифрованного тома. Чтобы понять это, вы можете посмотреть папку / dev / mapper. Выберите зашифрованный том, а не любые логические тома LVM. Поскольку моя система работала, мне, очевидно, не нужно было делать первую из команд, которые дает учебник:

cryptsetup luksOpen /dev/md0 md0_crypt *Device md0_crypt already exists*

Если вторая команда работает он не даст никакого выхода, как и многие команды Linux:

cryptsetup resize md0_crypt

Затем настало время изменить размер схемы LVM. Я понял, что запустить команду pvresize с помощью этой команды: pvs -o + tags

pvs -o +tags *PV VG Fmt Attr PSize PFree PV Tags /dev/dm-0 vg0 lvm2 a-- 1.02g 0*

Итак, я запустил команду pvresize на физическом томе, и он сказал мне, что это удалось.

pvresize /dev/dm-0 *Physical volume "/dev/dm-0" changed 1 physical volume(s) resized / 0 physical volume(s) not resized*

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

lvdisplay /dev/vg0

Посмотрите на поля, которые говорят «Имя LV». Я решил добавить все новое пространство в один из моих логических томов с помощью этой команды:

lvresize -l +100%FREE /dev/mapper/vg0-system Extending logical volume system to 7.17 GiB Logical volume system successfully resized

Наконец, вы можете изменить размер LVM, чтобы изменения вступили в силу с помощью команды resize2fs.

resize2fs /dev/mapper/vg0-system *resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mapper/vg0-system is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/mapper/vg0-system to 1879040 (4k) blocks. The filesystem on /dev/mapper/vg0-system is now 1879040 blocks long.*

После завершения этого процесса (что может занять некоторое время) вы можете использовать 'df -h ', чтобы увидеть новый размер вашей файловой системы. Я нашел весь процесс немного страшным, поэтому я хотел описать команды, чтобы уменьшить беспокойство для других.

4
ответ дан 7 August 2018 в 21:06

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

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