Как изменить размер не root-раздела в его родительское пространство устройства

Согласно вашему скриншоту GParted и тому, что вы нам сказали, вы можете увидеть, что корень установки Ubuntu установлен на / dev / sda9. Вы можете сказать это, посмотрев в столбце «точка монтирования» и увидев «/», который является корнем. Вы также можете указать, что ваш / home включен / dev / sda10, посмотрев в том же столбце.

Оба из них являются единственным ext4 (не то, что вы не можете установить с помощью NTFS), но они являются единственными

Кроме того, остальные разделы - это NTFS (это то, что использует Windows), и сопоставляются с флагами Microsoft, поэтому вы знаете, что они не являются установкой Ubuntu, или они неизвестны.

Ответ: ваша установка Ubuntu использует / dev / sda9 для корня, / dev / sda10 для дома и / dev / sda11 используется для обмена.

0
задан 13 April 2017 в 15:23

9 ответов

Хорошо, я нашел решение для себя. Если у кого-то есть такая же проблема, как у меня, вот решение:

Исходное решение от Amazon Docs (включая входящие корневые разделы): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide /storage_expand_partition.html

Определите устройство, которое содержит раздел, который вы хотите развернуть. Используйте команду lsblk, чтобы отобразить все устройства и разделы, прикрепленные к экземпляру. Размонтируйте раздел, если он установлен. Запустите команду umount со значением MOUNTPOINT из команды lsblk. Запустите команду parted на устройстве (а не раздел на устройстве). Не забудьте добавить префикс / dev / pre к имени, которое выдает lsblk. Измените parted units измерения на сектора с помощью unit s. Если вы получаете странные сообщения об ошибках, вы можете ввести ignore. Изучите вывод для общего размера диска, типа таблицы разделов, номера раздела, начальной точки раздела и любых флагов, например загрузки. Для таблиц разделов gpt обратите внимание на имя раздела; для таблиц разделов msdos обратите внимание на поле Type (первичное или расширенное). Эти значения используются на следующих шагах. Вы можете распечатать всю эту информацию с помощью команды print. Удалите запись раздела для раздела, используя номер предыдущего шага. Например: rm partitionNumber. Создайте новый раздел, который будет расширяться до конца тома. (Для примера таблицы разделов msdos) Обратите внимание на начальную точку и тип раздела раздела 1 выше. Для примера msdos есть начальная точка 2048s и тип раздела primary. Запустите команду mkpart с типом первичного раздела, начальной точкой раздела 1 и 100%, чтобы использовать все доступное пространство. Пример: mkpart primary 2048s 100%. Запустите команду печати еще раз, чтобы проверить свой раздел. Убедитесь, что все флаги, которые были представлены ранее, все еще присутствуют для раздела, который вы расширили. В некоторых случаях флаг загрузки может быть потерян. Если флаг был удален из раздела при его расширении, добавьте флаг со следующей командой, заменив номер раздела и имя флага. Например, следующая команда добавляет флаг загрузки в раздел 1. Например: set 1 boot on. Запустите команду quit, чтобы выйти parted. Проверьте файловую систему, чтобы убедиться, что ошибок нет (требуется, прежде чем расширять файловую систему). Обратите внимание на тип файловой системы из предыдущих команд print. Выберите одну из приведенных ниже команд в зависимости от типа вашей файловой системы; если вы используете другую файловую систему, обратитесь к документации для этой файловой системы, чтобы определить правильную команду проверки. Для файловых систем ext3 или ext4: sudo e2fsck -f /dev/partitionName Для файловых систем xfs: sudo xfs_repair /dev/partitionName

Если у вас нет корневого раздела, просто перемонтируйте его, и все должно работать.

С уважением, Мегаджин

0
ответ дан 18 July 2018 в 15:15

Хорошо, я нашел решение для себя. Если у кого-то есть такая же проблема, как у меня, вот решение:

Исходное решение от Amazon Docs (включая входящие корневые разделы): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide /storage_expand_partition.html

Определите устройство, которое содержит раздел, который вы хотите развернуть. Используйте команду lsblk, чтобы отобразить все устройства и разделы, прикрепленные к экземпляру. Размонтируйте раздел, если он установлен. Запустите команду umount со значением MOUNTPOINT из команды lsblk. Запустите команду parted на устройстве (а не раздел на устройстве). Не забудьте добавить префикс / dev / pre к имени, которое выдает lsblk. Измените parted units измерения на сектора с помощью unit s. Если вы получаете странные сообщения об ошибках, вы можете ввести ignore. Изучите вывод для общего размера диска, типа таблицы разделов, номера раздела, начальной точки раздела и любых флагов, например загрузки. Для таблиц разделов gpt обратите внимание на имя раздела; для таблиц разделов msdos обратите внимание на поле Type (первичное или расширенное). Эти значения используются на следующих шагах. Вы можете распечатать всю эту информацию с помощью команды print. Удалите запись раздела для раздела, используя номер предыдущего шага. Например: rm partitionNumber. Создайте новый раздел, который будет расширяться до конца тома. (Для примера таблицы разделов msdos) Обратите внимание на начальную точку и тип раздела раздела 1 выше. Для примера msdos есть начальная точка 2048s и тип раздела primary. Запустите команду mkpart с типом первичного раздела, начальной точкой раздела 1 и 100%, чтобы использовать все доступное пространство. Пример: mkpart primary 2048s 100%. Запустите команду печати еще раз, чтобы проверить свой раздел. Убедитесь, что все флаги, которые были представлены ранее, все еще присутствуют для раздела, который вы расширили. В некоторых случаях флаг загрузки может быть потерян. Если флаг был удален из раздела при его расширении, добавьте флаг со следующей командой, заменив номер раздела и имя флага. Например, следующая команда добавляет флаг загрузки в раздел 1. Например: set 1 boot on. Запустите команду quit, чтобы выйти parted. Проверьте файловую систему, чтобы убедиться, что ошибок нет (требуется, прежде чем расширять файловую систему). Обратите внимание на тип файловой системы из предыдущих команд print. Выберите одну из приведенных ниже команд в зависимости от типа вашей файловой системы; если вы используете другую файловую систему, обратитесь к документации для этой файловой системы, чтобы определить правильную команду проверки. Для файловых систем ext3 или ext4: sudo e2fsck -f /dev/partitionName Для файловых систем xfs: sudo xfs_repair /dev/partitionName

Если у вас нет корневого раздела, просто перемонтируйте его, и все должно работать.

С уважением, Мегаджин

0
ответ дан 24 July 2018 в 20:35
  • 1
    В будущем, когда вы создаете файловые системы в EC2, не разделяйте том. Просто создайте файловую систему непосредственно на блочном устройстве, например. [F1]. Затем все, что вам нужно сделать для изменения размера файловой системы ..., изменяет размер файловой системы. Вам даже не нужно указывать resize2fs, как это сделать - просто расширяется, чтобы заполнить новый размер устройства. Для дополнительных разделов вообще нет необходимости в дополнительных разделах. – Michael - sqlbot 11 April 2017 в 04:13
  • 2
    Вау ... почему я не придумал это решение. Большое спасибо! – Megajin 11 April 2017 в 16:46

Хорошо, я нашел решение для себя. Если у кого-то есть такая же проблема, как у меня, вот решение:

Исходное решение от Amazon Docs (включая входящие корневые разделы): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide /storage_expand_partition.html

Определите устройство, которое содержит раздел, который вы хотите развернуть. Используйте команду lsblk, чтобы отобразить все устройства и разделы, прикрепленные к экземпляру. Размонтируйте раздел, если он установлен. Запустите команду umount со значением MOUNTPOINT из команды lsblk. Запустите команду parted на устройстве (а не раздел на устройстве). Не забудьте добавить префикс / dev / pre к имени, которое выдает lsblk. Измените parted units измерения на сектора с помощью unit s. Если вы получаете странные сообщения об ошибках, вы можете ввести ignore. Изучите вывод для общего размера диска, типа таблицы разделов, номера раздела, начальной точки раздела и любых флагов, например загрузки. Для таблиц разделов gpt обратите внимание на имя раздела; для таблиц разделов msdos обратите внимание на поле Type (первичное или расширенное). Эти значения используются на следующих шагах. Вы можете распечатать всю эту информацию с помощью команды print. Удалите запись раздела для раздела, используя номер предыдущего шага. Например: rm partitionNumber. Создайте новый раздел, который будет расширяться до конца тома. (Для примера таблицы разделов msdos) Обратите внимание на начальную точку и тип раздела раздела 1 выше. Для примера msdos есть начальная точка 2048s и тип раздела primary. Запустите команду mkpart с типом первичного раздела, начальной точкой раздела 1 и 100%, чтобы использовать все доступное пространство. Пример: mkpart primary 2048s 100%. Запустите команду печати еще раз, чтобы проверить свой раздел. Убедитесь, что все флаги, которые были представлены ранее, все еще присутствуют для раздела, который вы расширили. В некоторых случаях флаг загрузки может быть потерян. Если флаг был удален из раздела при его расширении, добавьте флаг со следующей командой, заменив номер раздела и имя флага. Например, следующая команда добавляет флаг загрузки в раздел 1. Например: set 1 boot on. Запустите команду quit, чтобы выйти parted. Проверьте файловую систему, чтобы убедиться, что ошибок нет (требуется, прежде чем расширять файловую систему). Обратите внимание на тип файловой системы из предыдущих команд print. Выберите одну из приведенных ниже команд в зависимости от типа вашей файловой системы; если вы используете другую файловую систему, обратитесь к документации для этой файловой системы, чтобы определить правильную команду проверки. Для файловых систем ext3 или ext4: sudo e2fsck -f /dev/partitionName Для файловых систем xfs: sudo xfs_repair /dev/partitionName

Если у вас нет корневого раздела, просто перемонтируйте его, и все должно работать.

С уважением, Мегаджин

0
ответ дан 31 July 2018 в 23:37
  • 1
    В будущем, когда вы создаете файловые системы в EC2, не разделяйте том. Просто создайте файловую систему непосредственно на блочном устройстве, например. [F1]. Затем все, что вам нужно сделать для изменения размера файловой системы ..., изменяет размер файловой системы. Вам даже не нужно указывать resize2fs, как это сделать - просто расширяется, чтобы заполнить новый размер устройства. Для дополнительных разделов вообще нет необходимости в дополнительных разделах. – Michael - sqlbot 11 April 2017 в 04:13
  • 2
    Вау ... почему я не придумал это решение. Большое спасибо! – Megajin 11 April 2017 в 16:46

Хорошо, я нашел решение для себя. Если у кого-то есть такая же проблема, как и я, вот решение:

Исходное решение от Amazon Docs (включая корневые разделы): http://docs.aws.amazon.com/AWSEC2/ last / UserGuide / storage_expand_partition.html

  1. Определите устройство, которое содержит раздел, который вы хотите развернуть. Используйте команду lsblk, чтобы отобразить все устройства и разделы, прикрепленные к экземпляру.
  2. Отключите раздел, если он установлен. Запустите команду umount со значением MOUNTPOINT из команды lsblk.
  3. Запустите команду parted на устройстве (а не раздел на устройстве). Не забудьте добавить префикс / dev / pre к имени, которое выдает lsblk.
  4. Измените parted units измерения на сектора с unit s.
  5. Если вы получаете странную ошибку сообщения, которые вы можете ввести ignore.
  6. Изучите вывод для общего размера диска, типа таблицы разделов, номера раздела, начальной точки раздела и любых флагов, таких как загрузки. Для таблиц разделов gpt обратите внимание на имя раздела; для таблиц разделов msdos обратите внимание на поле Type (первичное или расширенное). Эти значения используются на следующих шагах. Вы можете распечатать всю эту информацию с помощью команды print.
  7. Удалить запись раздела для раздела с использованием номера с предыдущего шага. Например: rm partitionNumber.
  8. Создайте новый раздел, который продолжается до конца тома. (Для примера таблицы разделов msdos) Обратите внимание на начальную точку и тип раздела раздела 1 выше. Для примера msdos есть начальная точка 2048s и тип раздела primary. Запустите команду mkpart с типом первичного раздела, начальной точкой раздела 1 и 100%, чтобы использовать все доступное пространство. Пример: mkpart primary 2048s 100%.
  9. Запустите команду печати еще раз, чтобы проверить ваш раздел.
  10. Убедитесь, что все ранее существовавшие флаги все еще присутствуют для раздела, который вы расширили. В некоторых случаях флаг загрузки может быть потерян. Если флаг был удален из раздела при его расширении, добавьте флаг со следующей командой, заменив номер раздела и имя флага. Например, следующая команда добавляет флаг загрузки в раздел 1. Например: set 1 boot on.
  11. Запустите команду quit, чтобы выйти из parted.
  12. Проверить файловую систему чтобы убедиться, что ошибок нет (требуется, прежде чем расширять файловую систему). Обратите внимание на тип файловой системы из предыдущих команд print. Выберите одну из приведенных ниже команд в зависимости от типа вашей файловой системы; если вы используете другую файловую систему, обратитесь к документации для этой файловой системы, чтобы определить правильную команду проверки. Для файловых систем ext3 или ext4: sudo e2fsck -f /dev/partitionName Для файловых систем xfs: sudo xfs_repair /dev/partitionName

Если у вас нет корневого раздела, просто перемонтируйте его, и все должно работать.

С уважением, Мегаджин

0
ответ дан 2 August 2018 в 18:34

Хорошо, я нашел решение для себя. Если у кого-то есть такая же проблема, как и я, вот решение:

Исходное решение от Amazon Docs (включая корневые разделы): http://docs.aws.amazon.com/AWSEC2/ last / UserGuide / storage_expand_partition.html

  1. Определите устройство, которое содержит раздел, который вы хотите развернуть. Используйте команду lsblk, чтобы отобразить все устройства и разделы, прикрепленные к экземпляру.
  2. Отключите раздел, если он установлен. Запустите команду umount со значением MOUNTPOINT из команды lsblk.
  3. Запустите команду parted на устройстве (а не раздел на устройстве). Не забудьте добавить префикс / dev / pre к имени, которое выдает lsblk.
  4. Измените parted units измерения на сектора с unit s.
  5. Если вы получаете странную ошибку сообщения, которые вы можете ввести ignore.
  6. Изучите вывод для общего размера диска, типа таблицы разделов, номера раздела, начальной точки раздела и любых флагов, таких как загрузки. Для таблиц разделов gpt обратите внимание на имя раздела; для таблиц разделов msdos обратите внимание на поле Type (первичное или расширенное). Эти значения используются на следующих шагах. Вы можете распечатать всю эту информацию с помощью команды print.
  7. Удалить запись раздела для раздела с использованием номера с предыдущего шага. Например: rm partitionNumber.
  8. Создайте новый раздел, который продолжается до конца тома. (Для примера таблицы разделов msdos) Обратите внимание на начальную точку и тип раздела раздела 1 выше. Для примера msdos есть начальная точка 2048s и тип раздела primary. Запустите команду mkpart с типом первичного раздела, начальной точкой раздела 1 и 100%, чтобы использовать все доступное пространство. Пример: mkpart primary 2048s 100%.
  9. Запустите команду печати еще раз, чтобы проверить ваш раздел.
  10. Убедитесь, что все ранее существовавшие флаги все еще присутствуют для раздела, который вы расширили. В некоторых случаях флаг загрузки может быть потерян. Если флаг был удален из раздела при его расширении, добавьте флаг со следующей командой, заменив номер раздела и имя флага. Например, следующая команда добавляет флаг загрузки в раздел 1. Например: set 1 boot on.
  11. Запустите команду quit, чтобы выйти из parted.
  12. Проверить файловую систему чтобы убедиться, что ошибок нет (требуется, прежде чем расширять файловую систему). Обратите внимание на тип файловой системы из предыдущих команд print. Выберите одну из приведенных ниже команд в зависимости от типа вашей файловой системы; если вы используете другую файловую систему, обратитесь к документации для этой файловой системы, чтобы определить правильную команду проверки. Для файловых систем ext3 или ext4: sudo e2fsck -f /dev/partitionName Для файловых систем xfs: sudo xfs_repair /dev/partitionName

Если у вас нет корневого раздела, просто перемонтируйте его, и все должно работать.

С уважением, Мегаджин

0
ответ дан 3 August 2018 в 20:53

Хорошо, я нашел решение для себя. Если у кого-то есть такая же проблема, как и я, вот решение:

Исходное решение от Amazon Docs (включая корневые разделы): http://docs.aws.amazon.com/AWSEC2/ last / UserGuide / storage_expand_partition.html

  1. Определите устройство, которое содержит раздел, который вы хотите развернуть. Используйте команду lsblk, чтобы отобразить все устройства и разделы, прикрепленные к экземпляру.
  2. Отключите раздел, если он установлен. Запустите команду umount со значением MOUNTPOINT из команды lsblk.
  3. Запустите команду parted на устройстве (а не раздел на устройстве). Не забудьте добавить префикс / dev / pre к имени, которое выдает lsblk.
  4. Измените parted units измерения на сектора с unit s.
  5. Если вы получаете странную ошибку сообщения, которые вы можете ввести ignore.
  6. Изучите вывод для общего размера диска, типа таблицы разделов, номера раздела, начальной точки раздела и любых флагов, таких как загрузки. Для таблиц разделов gpt обратите внимание на имя раздела; для таблиц разделов msdos обратите внимание на поле Type (первичное или расширенное). Эти значения используются на следующих шагах. Вы можете распечатать всю эту информацию с помощью команды print.
  7. Удалить запись раздела для раздела с использованием номера с предыдущего шага. Например: rm partitionNumber.
  8. Создайте новый раздел, который продолжается до конца тома. (Для примера таблицы разделов msdos) Обратите внимание на начальную точку и тип раздела раздела 1 выше. Для примера msdos есть начальная точка 2048s и тип раздела primary. Запустите команду mkpart с типом первичного раздела, начальной точкой раздела 1 и 100%, чтобы использовать все доступное пространство. Пример: mkpart primary 2048s 100%.
  9. Запустите команду печати еще раз, чтобы проверить ваш раздел.
  10. Убедитесь, что все ранее существовавшие флаги все еще присутствуют для раздела, который вы расширили. В некоторых случаях флаг загрузки может быть потерян. Если флаг был удален из раздела при его расширении, добавьте флаг со следующей командой, заменив номер раздела и имя флага. Например, следующая команда добавляет флаг загрузки в раздел 1. Например: set 1 boot on.
  11. Запустите команду quit, чтобы выйти из parted.
  12. Проверить файловую систему чтобы убедиться, что ошибок нет (требуется, прежде чем расширять файловую систему). Обратите внимание на тип файловой системы из предыдущих команд print. Выберите одну из приведенных ниже команд в зависимости от типа вашей файловой системы; если вы используете другую файловую систему, обратитесь к документации для этой файловой системы, чтобы определить правильную команду проверки. Для файловых систем ext3 или ext4: sudo e2fsck -f /dev/partitionName Для файловых систем xfs: sudo xfs_repair /dev/partitionName

Если у вас нет корневого раздела, просто перемонтируйте его, и все должно работать.

С уважением, Мегаджин

0
ответ дан 5 August 2018 в 05:32

Хорошо, я нашел решение для себя. Если у кого-то есть такая же проблема, как и я, вот решение:

Исходное решение от Amazon Docs (включая корневые разделы): http://docs.aws.amazon.com/AWSEC2/ last / UserGuide / storage_expand_partition.html

  1. Определите устройство, которое содержит раздел, который вы хотите развернуть. Используйте команду lsblk, чтобы отобразить все устройства и разделы, прикрепленные к экземпляру.
  2. Отключите раздел, если он установлен. Запустите команду umount со значением MOUNTPOINT из команды lsblk.
  3. Запустите команду parted на устройстве (а не раздел на устройстве). Не забудьте добавить префикс / dev / pre к имени, которое выдает lsblk.
  4. Измените parted units измерения на сектора с unit s.
  5. Если вы получаете странную ошибку сообщения, которые вы можете ввести ignore.
  6. Изучите вывод для общего размера диска, типа таблицы разделов, номера раздела, начальной точки раздела и любых флагов, таких как загрузки. Для таблиц разделов gpt обратите внимание на имя раздела; для таблиц разделов msdos обратите внимание на поле Type (первичное или расширенное). Эти значения используются на следующих шагах. Вы можете распечатать всю эту информацию с помощью команды print.
  7. Удалить запись раздела для раздела с использованием номера с предыдущего шага. Например: rm partitionNumber.
  8. Создайте новый раздел, который продолжается до конца тома. (Для примера таблицы разделов msdos) Обратите внимание на начальную точку и тип раздела раздела 1 выше. Для примера msdos есть начальная точка 2048s и тип раздела primary. Запустите команду mkpart с типом первичного раздела, начальной точкой раздела 1 и 100%, чтобы использовать все доступное пространство. Пример: mkpart primary 2048s 100%.
  9. Запустите команду печати еще раз, чтобы проверить ваш раздел.
  10. Убедитесь, что все ранее существовавшие флаги все еще присутствуют для раздела, который вы расширили. В некоторых случаях флаг загрузки может быть потерян. Если флаг был удален из раздела при его расширении, добавьте флаг со следующей командой, заменив номер раздела и имя флага. Например, следующая команда добавляет флаг загрузки в раздел 1. Например: set 1 boot on.
  11. Запустите команду quit, чтобы выйти из parted.
  12. Проверить файловую систему чтобы убедиться, что ошибок нет (требуется, прежде чем расширять файловую систему). Обратите внимание на тип файловой системы из предыдущих команд print. Выберите одну из приведенных ниже команд в зависимости от типа вашей файловой системы; если вы используете другую файловую систему, обратитесь к документации для этой файловой системы, чтобы определить правильную команду проверки. Для файловых систем ext3 или ext4: sudo e2fsck -f /dev/partitionName Для файловых систем xfs: sudo xfs_repair /dev/partitionName

Если у вас нет корневого раздела, просто перемонтируйте его, и все должно работать.

С уважением, Мегаджин

0
ответ дан 6 August 2018 в 22:39

Хорошо, я нашел решение для себя. Если у кого-то есть такая же проблема, как и я, вот решение:

Исходное решение от Amazon Docs (включая корневые разделы): http://docs.aws.amazon.com/AWSEC2/ last / UserGuide / storage_expand_partition.html

  1. Определите устройство, которое содержит раздел, который вы хотите развернуть. Используйте команду lsblk, чтобы отобразить все устройства и разделы, прикрепленные к экземпляру.
  2. Отключите раздел, если он установлен. Запустите команду umount со значением MOUNTPOINT из команды lsblk.
  3. Запустите команду parted на устройстве (а не раздел на устройстве). Не забудьте добавить префикс / dev / pre к имени, которое выдает lsblk.
  4. Измените parted units измерения на сектора с unit s.
  5. Если вы получаете странную ошибку сообщения, которые вы можете ввести ignore.
  6. Изучите вывод для общего размера диска, типа таблицы разделов, номера раздела, начальной точки раздела и любых флагов, таких как загрузки. Для таблиц разделов gpt обратите внимание на имя раздела; для таблиц разделов msdos обратите внимание на поле Type (первичное или расширенное). Эти значения используются на следующих шагах. Вы можете распечатать всю эту информацию с помощью команды print.
  7. Удалить запись раздела для раздела с использованием номера с предыдущего шага. Например: rm partitionNumber.
  8. Создайте новый раздел, который продолжается до конца тома. (Для примера таблицы разделов msdos) Обратите внимание на начальную точку и тип раздела раздела 1 выше. Для примера msdos есть начальная точка 2048s и тип раздела primary. Запустите команду mkpart с типом первичного раздела, начальной точкой раздела 1 и 100%, чтобы использовать все доступное пространство. Пример: mkpart primary 2048s 100%.
  9. Запустите команду печати еще раз, чтобы проверить ваш раздел.
  10. Убедитесь, что все ранее существовавшие флаги все еще присутствуют для раздела, который вы расширили. В некоторых случаях флаг загрузки может быть потерян. Если флаг был удален из раздела при его расширении, добавьте флаг со следующей командой, заменив номер раздела и имя флага. Например, следующая команда добавляет флаг загрузки в раздел 1. Например: set 1 boot on.
  11. Запустите команду quit, чтобы выйти из parted.
  12. Проверить файловую систему чтобы убедиться, что ошибок нет (требуется, прежде чем расширять файловую систему). Обратите внимание на тип файловой системы из предыдущих команд print. Выберите одну из приведенных ниже команд в зависимости от типа вашей файловой системы; если вы используете другую файловую систему, обратитесь к документации для этой файловой системы, чтобы определить правильную команду проверки. Для файловых систем ext3 или ext4: sudo e2fsck -f /dev/partitionName Для файловых систем xfs: sudo xfs_repair /dev/partitionName

Если у вас нет корневого раздела, просто перемонтируйте его, и все должно работать.

С уважением, Мегаджин

0
ответ дан 9 August 2018 в 03:04

Хорошо, я нашел решение для себя. Если у кого-то есть такая же проблема, как и я, вот решение:

Исходное решение от Amazon Docs (включая корневые разделы): http://docs.aws.amazon.com/AWSEC2/ last / UserGuide / storage_expand_partition.html

  1. Определите устройство, которое содержит раздел, который вы хотите развернуть. Используйте команду lsblk, чтобы отобразить все устройства и разделы, прикрепленные к экземпляру.
  2. Отключите раздел, если он установлен. Запустите команду umount со значением MOUNTPOINT из команды lsblk.
  3. Запустите команду parted на устройстве (а не раздел на устройстве). Не забудьте добавить префикс / dev / pre к имени, которое выдает lsblk.
  4. Измените parted units измерения на сектора с unit s.
  5. Если вы получаете странную ошибку сообщения, которые вы можете ввести ignore.
  6. Изучите вывод для общего размера диска, типа таблицы разделов, номера раздела, начальной точки раздела и любых флагов, таких как загрузки. Для таблиц разделов gpt обратите внимание на имя раздела; для таблиц разделов msdos обратите внимание на поле Type (первичное или расширенное). Эти значения используются на следующих шагах. Вы можете распечатать всю эту информацию с помощью команды print.
  7. Удалить запись раздела для раздела с использованием номера с предыдущего шага. Например: rm partitionNumber.
  8. Создайте новый раздел, который продолжается до конца тома. (Для примера таблицы разделов msdos) Обратите внимание на начальную точку и тип раздела раздела 1 выше. Для примера msdos есть начальная точка 2048s и тип раздела primary. Запустите команду mkpart с типом первичного раздела, начальной точкой раздела 1 и 100%, чтобы использовать все доступное пространство. Пример: mkpart primary 2048s 100%.
  9. Запустите команду печати еще раз, чтобы проверить ваш раздел.
  10. Убедитесь, что все ранее существовавшие флаги все еще присутствуют для раздела, который вы расширили. В некоторых случаях флаг загрузки может быть потерян. Если флаг был удален из раздела при его расширении, добавьте флаг со следующей командой, заменив номер раздела и имя флага. Например, следующая команда добавляет флаг загрузки в раздел 1. Например: set 1 boot on.
  11. Запустите команду quit, чтобы выйти из parted.
  12. Проверить файловую систему чтобы убедиться, что ошибок нет (требуется, прежде чем расширять файловую систему). Обратите внимание на тип файловой системы из предыдущих команд print. Выберите одну из приведенных ниже команд в зависимости от типа вашей файловой системы; если вы используете другую файловую систему, обратитесь к документации для этой файловой системы, чтобы определить правильную команду проверки. Для файловых систем ext3 или ext4: sudo e2fsck -f /dev/partitionName Для файловых систем xfs: sudo xfs_repair /dev/partitionName

Если у вас нет корневого раздела, просто перемонтируйте его, и все должно работать.

С уважением, Мегаджин

0
ответ дан 14 August 2018 в 21:23
  • 1
    В будущем, когда вы создаете файловые системы в EC2, не разделяйте том. Просто создайте файловую систему непосредственно на блочном устройстве, например. mkfs -t ext4 /dev/xvdc. Затем все, что вам нужно сделать для изменения размера файловой системы ..., изменяет размер файловой системы. Вам даже не нужно указывать resize2fs, как это сделать - просто расширяется, чтобы заполнить новый размер устройства. Для дополнительных разделов вообще нет необходимости в дополнительных разделах. – Michael - sqlbot 11 April 2017 в 04:13
  • 2
    Вау ... почему я не придумал это решение. Большое спасибо! – Megajin 11 April 2017 в 16:46

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

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