Last active
June 22, 2022 20:53
-
-
Save dobrMAN/8307c1f6a2515186ba74a554ee1b56a0 to your computer and use it in GitHub Desktop.
Расширение раздела на HDD/SSD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Суть вопроса в кратце. После переноса образа загрузочной флешки на HDD/SSD с помощью dd, разделы на HDD/SSD остаются тех же размеров, что и на флешке. | |
Остальная область диска остается не используемой. | |
Можно создать на ней новый раздел и примонтировать в отдельный каталог, но это не всегда удобно, да и ни чем не проще, чем изменить размер раздела. | |
Метод заключается в следующем. Раздел просто удаляется через fdisk, а на его месте создается раздел большего размера. | |
После переноса, выключаем риг, вынимаем флешку и грузимся с HDD/SSD. И проделываем следующие действия. | |
1. Если fdisk не установлен (не помню, идет ли он с hiveOS), то установить его можно командой sudo apt install fdisk | |
2. вводим в консоле sudo fdisk /dev/sda | |
3. нажимаем "p"<ENTER> эта команда выведет список существующих разделов. Должно быть что-то вроде: | |
Device Boot Start End Sectors Size Id Type | |
/dev/sda1 2048 43007 40960 20M e W95 FAT16 (LBA) | |
/dev/sda2 43008 234441 234390 11.8G 83 Linux | |
Цифры будут другие, просто у меня уже все расширено и я их написал "от балды". Нас инетрисует раздел Linux (т.е. второй раздел /dev/sda2) | |
ВАЖНО! Запомните число в колонке Start для /dev/sda2!!!! | |
4. удаляем раздел /dev/sda2 для этого нажимаем "d"<ENTER> и вводим номер раздела 2<ENTER> (или просто <ENTER> если будет написано default 2) | |
5. Затем создаем на этом месте новый раздел "n"<Enter>, на запрос Partition type вводим "p"<ENTER> (т.е. раздел типа primary) | |
Далее Partition nember, он должен соответствовать удаленному разделу, т.е. у нас "2"<ENTER> | |
Дальше он предлагает ввести начальный сектор раздела, по умолчанию с начала свободного места, убедитесь что | |
значение default соответствует числу которое мы запомнили в шаге 3!!! Если это не так (в чем я сомневаюсь) введите значение из шага 3. | |
и нажмите <ENTER>, если все соответствует, то просто нажмите <ENTER> | |
Далее выбираете последний сектор (конец раздела), если вы хотите использовать весь диск - просто нажмите <ENTER>, если хотите создать дополнительные разделы | |
нужно ввести число меньше чем написано в default и нажмите <ENTER> | |
Далее нажмите "w"<ENTER> это сохранит новую таблицу разделов на диск. | |
P.S.: После выхода из fdisk вы увидите красную надпись: | |
Re-reading the partition table failed.: Device or resource busy | |
Не пугайтесь, просто система не может считать новую таблицу разделов, самый просто способ сделать это - перезагрузить риг выполнив sudo reboot | |
6. Выполнить resize2fs /dev/sda2 чтобы расширить файловую систему до размера раздела. | |
7. Наслаждайтесь проделаной работой :) | |
P.P.S.: Вот еще статью нашел, вроде как подробнее на эту тему - https://blog.eaglenn.ru/izmenenie-razmera-razdela-ext2-ext3-ext4-bez-poteri-informatsii/ |
VNC - gparted заняло две минуты. СПАСИБО !
Раньше может не было. Но сейчас при входе в ОС неважно как, на первом же экране в Commands FAQ среди прочих команд есть команда disk-expand - expand system partition to use all available disk space.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Если использовать vnc, то нубам проще использовать gparted.
apt-get install gparted
gparted
далее в графическом виде сделать расширение раздела и применить.
перезагрузка не требуется