Рейтинг:0

Ошибки разбиения диска после изменения размера диска в Compute Engine

флаг sr

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

Размер диска был изменен с помощью диспетчера дисков GCP/Compute Engine. от 80 до 200

При попытке разделить пространство с помощью это руководство, я попал в ловушку, которая меня пугает, например;

[brentfm@whm ~]$ df -h /dev/sdb
df: «/dev/sdb»: нет такого файла или каталога
[brentfm@whm ~]$ df -h /dev/sdb1
df: «/dev/sdb1»: нет такого файла или каталога
[brentfm@whm ~]$ df -h /dev/sdb2
df: «/dev/sdb2»: нет такого файла или каталога

Теперь я обеспокоен. Вот что я сделал и где я нахожусь:

(разделено) sudo resize2fs /dev/sda1^Z                                       
[1]+ Остановлен sudo parted /dev/sda
[brentfm@whm ~]$ sudo df -Th
Тип файловой системы Размер Используемый Доступный Использование % Установлено на
devtmpfs devtmpfs 2.6G 0 2.6G 0% /dev
tmpfs tmpfs 2.6G 8.0K 2.6G 1% /dev/shm
tmpfs tmpfs 2.6G 273M 2.4G 11%/запуск
tmpfs tmpfs 2.6G 0 2.6G 0% /sys/fs/cgroup
/dev/sda2 xfs 80G 75G 5.4G 94%/
/dev/sda1 vfat 200M 12M 189M 6% /boot/efi
/dev/loop0 ext4 2.5G 16M 2.3G 1% /tmp
tmpfs tmpfs 531M 0 531M 0% /выполнить/пользователь/1002
[brentfm@whm ~]$ sudo lsblk
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
sda 8:0 0 200G 0 диск 
ââsda1 8:1 0 200M 0 часть /boot/efi
ââsda2 8:2 0 79.8G 0 часть /
loop0 7:0 0 2.5G 0 цикл /home/virtfs/bigislandfun/var/tmp
[brentfm@whm ~]$ resizepart

Применение:
 resizepart <дисковое устройство> <номер раздела> <длина>
Параметры:
 -h, --help показать эту справку и выйти
 -V, --version вывести информацию о версии и выйти
Для получения дополнительной информации см. resizepart(8).
[brentfm@whm ~]$ sudo parted /dev/sda2
Часть GNU 3.1
Использование /dev/sda2
Добро пожаловать в GNU Parted! Введите «помощь», чтобы просмотреть список команд.
(разделенный)                                                       
Номер раздела? 2                                                       
Ошибка: Раздел не существует.
(разделенный)                                                       
Номер раздела? 1                                                       
Конец? [85,7 ГБ]? уволиться                                                      
Ошибка: Неверный номер.
(разделенный)                                                       
Номер раздела? 2                                                       
Ошибка: Раздел не существует.
(разделенный)                                                       
Номер раздела? 1                                                       
Конец? [85,7 ГБ]? 100%                                                      
(расстались) бросить                                                             
Информация: Возможно, вам потребуется обновить файл /etc/fstab.

[brentfm@whm ~]$ sudo sgdisk --move-second-header /dev/sda                
Предупреждение: ядро ​​все еще использует старую таблицу разделов.
Новая таблица будет использоваться при следующей перезагрузке.
Операция завершена успешно.
[brentfm@whm ~]$ sudo partprobe /dev/sda
[brentfm@whm ~]$ sudo xfs_growfs -d /
meta-data=/dev/sda2 isize=512 agcount=17, agsize=1297792 BLKS
         = sectsz=4096 attr=2, projid32bit=1
         = crc=1 finobt=0 спиноды=0
данные = bsize = 4096 блоков = 20919820, imaxpct = 25
         = солнце = 0 ширина = 0 блоков
наименование =версия 2 bsize=4096 ascii-ci=0 ftype=1
журнал = внутренний bsize = 4096 блоков = 2560, версия = 2
         = sectsz=4096 sunit=1 BLKS, lazy-count=1
в реальном времени = нет extsz = 4096 блоков = 0, rtextents = 0
размер данных без изменений, пропуск
[brentfm@whm ~]$ df -h /dev/sdb
df: «/dev/sdb»: нет такого файла или каталога
[brentfm@whm ~]$ df -h /dev/sdb1
df: «/dev/sdb1»: нет такого файла или каталога
[brentfm@whm ~]$ df -h /dev/sdb2
df: «/dev/sdb2»: нет такого файла или каталога
[brentfm@whm ~]$

Вопрос: Я облажался? Должен ли я перезагрузить сервер или выполнить больше команд? Если бы кто-нибудь мог поделиться статьей в базе знаний или несколькими шагами, чтобы решить эту проблему, я был бы бесконечно благодарен. Я не уверен, как здесь работают награды, но я также был бы готов заплатить за решение. Большое спасибо!

John Hanley avatar
флаг cn
1) Создавали ли вы моментальные снимки или образы ваших дисков перед началом этой процедуры? 2) Размер какого диска вы изменили в Google Cloud Console? 3) Первый диск — **/dev/sda**. Второй диск — **/dev/sdb**. 4) Разделы добавляют номера, например, **/dev/sda1** — это первый раздел. 5) Если вы не понимаете именование устройств, я бы остановился. Вы можете **легко** уничтожить данные. 6) Если вы изменили размер первого диска в консоли, то изменение размера таблицы разделов должно быть автоматическим. 7) Вопрос в том, что вам нужно изменить размер и почему. Это определит шаги.
Brent Norris avatar
флаг sr
Спасибо, Джон, 1) Да 2) Похоже, я не изменил размер диска в веб-хост-менеджере. Тем не менее, Диск в Compute Engine видит новый размер 200 ГБ. Недвижимость в Тип Стандартный постоянный диск Размер 200 ГБ Зона us-west4-b 3) sbd появился только когда я психанул и вышел из консоли. 4) Понял... 5) У меня есть некоторое понимание именования устройств, именования портов и т. д. 6) Спасибо... 7) Вопрос в том, что вам нужно изменить размер и почему. Я хотел изменить размер /dev/sda2 с 80 ГБ до 200 ГБ.
John Hanley avatar
флаг cn
Есть ли другой раздел, расположенный после /dev/sda2? Если это так, вы должны сначала переместить этот раздел, чтобы освободить место для расширения sda2. Если после sda2 есть последовательное пустое пространство, вы можете изменить размер раздела, чтобы занять неиспользуемое пространство. После этого вы можете изменить размер файловой системы, расположенной в sda2. Я бы сначала попрактиковался на тестовой системе, чтобы вы поняли, как использовать команды. Ошибки означают потерю данных. Другой пункт — как разбит диск — MBR, LVM, GPT и т. д. Как я уже сказал, если вы не знаете, что делаете, остановитесь.
Brent Norris avatar
флаг sr
Еще раз спасибо, Джон, да, похоже, я не смогу сделать это без примера. Я «думаю», что знаю, что делать, но я просто не могу следовать документации Google так четко, как хотелось бы. Я уже арендовал это на Fiverr, но, возможно, мне повезло в первый раз. Можете ли вы порекомендовать кому-нибудь изменить размер диска для меня? Вы занимаетесь такой работой?
Brent Norris avatar
флаг sr
Еще раз спасибо Джон, эта проблема была решена. Я очень ценю вашу помощь!
John Hanley avatar
флаг cn
Каково было решение?
Brent Norris avatar
флаг sr
Спасибо за вопрос.
Brent Norris avatar
флаг sr
Спасибо за вопрос. IT-магия случилась: 1. Я решил купить больше места. Поэтому я добавил еще 100 ГБ на диск (теперь 300 ГБ). 2. Затем я посмотрел по-новому, используя df -th и lsblk. Раздел загрузочного диска был восстановлен до исходного размера. Почувствовав себя в большей безопасности, я обратился за помощью на Fiverr. 3. Концерт Fiverr так и не начался. 4. На следующий день размер раздела был правильным. Все как-то исправилось. Буквально ни у кого больше не было и нет доступа к серверу. Кажется, что добавление 100 ГБ ничего не дало, но добавление еще 100 ГБ привело к тому, что раздел был создан автоматически за ночь, пока я спал. Магия?

Ответить или комментировать

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