unixforum.org
Решено: Установка ОС через VirtualBox на реальный раздел.
Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
19 сообщений • Страница 1 из 1
greak Сообщения: 485 Статус: debian user ОС: Debian Lenny/Sid
Решено: Установка ОС через VirtualBox на реальный раздел.
Сообщение greak » 23.03.2010 15:21
Значится так.
Имеется компьютер, где нету никаких средств к подключению каких-то внешних носителей. Вообще никаких. На компьютере установлен Linux, в качестве загрузчика GRUB2.
Задача:
Поставить другую операционную систему на свободный раздел.
Как я это пытаюсь сделать, есть VirtualBox, к нему я прикручиваю свой реальный раздел (VBoxManage internalcommands createrawvmdk -filename sda4.vmdk -rawdisk /dev/sda4). Добавляю к виртуальной машине этот диск, все отлично. Собственно, что нужно, нужно поставить NetBSD. Ставлю, все отлично ставится, в самом VB все грузится и работает. Как прикрутить загрузку NetBSD к GRUB2 я так и не понял, там у неё какой-то свой протокол загрузки, целое дело. В общем, дописывал строки вида
menuentry «NetBSD 5.0.2» insmod bsd
set root='(hd0,3)’
multiboot (hd0,3,a)/netbsd -z root=wd0a
>
Как написано здесь http://mail-index.netbsd.org/netbsd-bugs/2. /msg015477.html. Толку это не дало особо. Поэтому для NetBSD поставил первый граб, и там как обычно для винды пишут, так и прописал. При выборе меню писало, что BOOT DISK FAILURE (хотя в самом VB все грузилось). В общем, вернул я назад GRUB2. Пытался ставить OpenSolaris таким же способом. Поставил в ВБ, все отлично поставилось, в самом ВБ все грузится, прописал в GRUB’e меню для него
menuentry «Chainload OpenSolaris GRUB» insmod zfs
set root=(hd0,4)
chainloader +1
>
При выборе этого пункта меню в GRUB’e пишет Bad PBR sig и все.
Нид хелп:upset: Как сделать так, чтобы операционные системы поставленные на реальный раздел через VB грузились «реально», а не «виртуально» ?
Перевод «to install Linux» на русский
If you decided not to install Linux but the idea of carrying a spare OS around with you sounds useful (and really there are many cases where you might want one), you can create a Live USB.
Если вы решили не устанавливать Linux, но идея носить с собой запасную ОС вам по душе (и действительно, во многих случаях она может понадобиться), вы можете создать Live USB.
Select a partition to install Linux Mint 12
Выбираем разметку для установки Linux Mint 12
This package contains lilo (the installer) and boot-record-images to install Linux, OS/2, DOS and generic Boot Sectors of other OSes.
Данный пакет содержит lilo (установщик загрузочных записей) и образы загрузочных записей для установки Linux, OS/2, DOS, а также классические загрузочные записи других ОС.
In this tutorial, we’ll see how to install Linux Mint along side Windows 10.
В этой инструкции мы рассмотрим как установить Linux рядом с Windows 10.
The installation type screen is the key element of this guide as it will show you how to install Linux Mint over the top of Windows 7 without touching other partitions.
Этот экран, на котором выбирается тип установки, является ключевым элементом настоящего руководства, поскольку в нем указывается, как установить Linux Mint поверх раздела с Windows 7, не уничтожая при этом другие разделы.
A comment I received a couple of weeks ago asked how to install Linux without overwriting the data that is held in a separate partition on the hard drive.
Пару недель назад я получил комментарий в котором был задан вопрос о том, как установить Linux без перезаписи данных, которые размещены на жестком диске в отдельном разделе.
Learn how to install Linux Mint on VirtualBox.
Ранее я уже показывал, как установить Linux Mint в VirtualBox.
In this article, I’ll explain how to install Linux and give a review of eight accessible Linux distributions, or distros as they are commonly called.
В этой статье я объясню, как установить Linux и дам обзор восьми доступных дистрибутивов Linux.
The JavaStation comes with JavaOS in the flash memory, but it is also possible to install Linux or NetBSD on the JavaStation.
На JavaStation предустановлена JavaOS в флеш-памяти, однако возможно устанавливать Linux или NetBSD.
You’ll then need to install Linux on your new Linux partition and set up LILO (included with Linux) or a commercial boot manager to let you choose either Windows or Linux on start-up.
Затем следует установить Linux на отведенную для нее часть винчестера и запустить LILO (Linux Loader — входит в состав Linux) или другой менеджер для возможности выбора между Windows или Linux при запуске машины.
Do you want to install Linux?
Here’s how to install Linux Mint 19.2
Как установить Linux Mint 19.2
Five Reasons to Install Linux on Your Laptop
З причины установить Linux на ваш компьютер
How to Install Linux on a Chromebook and Unlock Its Full Potential
Как установить Linux на Chromebook и полностью раскрыть его потенциал
How to Install Linux on Chromebook (Guide)
Как установить Linux на Chromebook (Руководство)
How to Install Linux on your Computer?
Как установить Linux на компьютер?
How to Install Linux on a VirtualBox
Как установить Linux на VirtualBox
Возможно неприемлемое содержание
Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.
Зарегистрируйтесь, чтобы увидеть больше примеров. Это просто и бесплатно
Ничего не найдено для этого значения.
Предложить пример
Больше примеров Предложить пример
Новое: Reverso для Windows
Переводите текст из любого приложения одним щелчком мыши .
Скачать бесплатно
Перевод голосом, функции оффлайн, синонимы, спряжение, обучающие игры
Результатов: 58 . Точных совпадений: 58 . Затраченное время: 70 мс
Помогаем миллионам людей и компаний общаться более эффективно на всех языках.
Вызов принят: OpenBSD на ноутбуке
Хотелось бы поделиться, может быть и не самым новым, но отчасти познавательным и местами увлекательным, опытом установки на ноутбук операционной системы не из мейнстрима (т.е. не Windows или Linux) для хоть сколько-нибудь полноценной работы в наше (развращённое) время. Началось всё с того, что дело было вечером и делать было нечего, а тут опять что-то начало нагревать мой MacBook. Вот я и решил поставить на него (ну не совсем на него, конечно — ведь мне на нём ещё работать — а на более старую модель, которая уже какое-то время просто лежит в ящике стола) что-то тёплое ламповое из мира BSD. Не FreeBSD, это было бы просто, а, например, NetBSD (уж очень она мне нравится своим минимализмом).
Совершенно незначительное замечание
Опыт с FreeBSD на ноутбуке у меня был лет 10 назад. Ставил его тогда на BenQ Joybook X31. KDE работало, кстати, без всяких патчей. А вот драйвер для RTL8168 пришлось подправить.
Сначала я решил почитать, в этих ваших интернетах, ведь наверняка кто-то уже подобное пытался делать. Так и оказалось, пытался и даже сделал. Только не с NetBSD и не на MacBook, но тоже интересно. Вот об этом не своём опыте я вам сейчас и расскажу. Далее пойдёт перевод и я буду уже не я, а Jan-Piet Mens.
Итак вопрос: можно ли сделать ноутбук настолько привлекательным, чтобы захотелось перейти на него с Mac? TL; DR: можно [перев.: а я бы поспорил].
В 1989 я провёл целые недели своей жизни пытаясь скомпилировать и запустить X11 на Compaq 486 под SCO Unix. Сама компиляция занимала многие часы. Но больше всего запомнилась необходимость скрещивать пальцы в надежде, что параметры настройки экрана не приведут к повреждению монитора. Времена, конечно, меняются, и я думаю, что сейчас немногие продолжают страдать подобной фигнёй. К счастью, я позабыл большую часть проблем того времени. Но даже сейчас, когда я думаю о (некоммерческом) Unix на ноутбуке, я вижу призрак RAMDAC в своих кошмарах.
Я знаю много пользователей различных дистрибутивов GNU/Linux (или systemd/Linux? ;-), работающих на ноутбуках. Я тоже пробовал его устанавливать, даже без X11. Но Linux не смог отвадить меня от Mac. Не знаю точно почему. Linux достаточно быстр (вероятно быстрее BSD систем) и достаточно надёжен, но это ведь не всё. Я думаю, что дело в возрастающем неприятии самой системы и документации, администрирования и утилит, внедрения systemd, различий между дистрибутивами. Возникает чувство, что столько проблем здесь только из-за того, что разные команды разработчиков работают над одним и тем же, исправляя и привнося обратно одни и те же ошибки. Не моё это. Linux это, конечно, хорошо, но я не чувствую себя частью его сообщества.
И вот в начале февраля у меня появилась идея, которая получила некоторый отклик:
Я бросил курить 922 дня назад (на момент написания [перев.: оригинала] этой заметки, и да, я всё ещё продолжаю считать дни). Подсчитав деньги, которые удалось на этом сэкономить, я раскошелился на покупку Lenovo Thinkpad X1 Carbon 6-го поколения. И я был по-настоящему удивлён, когда открыл картонную коробку — вполне себе «яблоподобный» внешний вид.
Внутри оказалось прекрасное устройство, думаю, что даже тоньше моего MacBook Air, и ощущается X1 более лёгким. Первым делом я решил уменьшить место занимаемое Windows 10 (кто знает, может быть однажды она пригодится), но передумал, после того как прождал несколько минут загрузки экрана приветствия Windows.
Сначала я решил установить FreeBSD, т.к. она поддерживает ZFS и позволяет запускать VirtualBox. Начал устанавливать последнюю версию TrueOS [перев.: ранее PC-BSD], т.к. процесс установки должен быть очевиден даже для нубов. Установка шла прекрасно до тех пор, пока я не стал добавлять пользователя (с именем jpm). Установщик сообщил мне, что «Jan-Piet Mens» содержит недопустимые символы. В поле GECOS. Я не шучу. В результате получилась загружаемая система (со второй попытки), которая довела меня чуть ли не до слёз своей медлительностью. Тогда я установил Trident (ответвление TrueOS). При этом потребовалось подключить USB-мышь для графической программы установки. Результат — не загружаемая система; не грузится как в этом меме:
Конечно я должен был попробовать установить просто FreeBSD, что я и сделал. Несколько раз. А потом я прекратил пробовать. Я бросил раз за разом «окирпичивать» несчастный X1 из-за невозможности в таком состоянии давать его тем, кому нужен ноутбук с Windows.
Хенрик (Henrik) (он неутомим в этом смысле) предложил OpenBSD, так что я попробовал её. Честно говоря, мои ожидания в плане «ноутбук, и графика, и Wi-Fi и всё такое с OpenBSD» — дальше некуда. OpenBSD на сервере? Всегда пожалуйста. Но на ноутбуке.
С недавних пор мне нравится OpenBSD — установка простая и быстрая, штатное ПО довольно стабильное, а документация практически прекрасна. Представьте, как здорово иметь возможность набрать команду man и получить справку с актуальным описанием программы или служебного файла на вашем компьютере? У меня был прекрасный опыт с OpenBSD год назад, когда я поставил эту ОС на старый Thinkpad.
Установка прошла, и я получил больше, чем ожидал (что до смерти меня удивило). Но результат был ужасен — Firefox с трудом мог проматывать страницы, никакого видео на Youtube, унылый оконный менеджер… Я отправился в кровать читать книжку на ночь.
Снова Хенрик (да, тот же парень) указал мне на пост Каллума Смита (Cullum Smith) «OpenBSD на ноутбуке». Потратив час или два на настройку по этой заметке, я получил вполне работоспособное рабочее окружение с i3-подобным оконным менеджером cwm [перев.: рус.].
В целом результатом стал ноутбук, который может (для меня) конкурировать с Mac по крайней мере в большинстве случаев. На нём настроено полное шифрование диска, работоспособные Ethernet и Wi-Fi (представьте себе возможность запуска man iwm для отображения актуальной документации с примерами). S3 работает, также как и кнопки управления громкостью. Есть среда разработки (компилятор C со всеми Unix-утилитами, о которых я только мог мечтать). Установлены syncthing, restic и matterhorn. Настроены и работают штатные для OpenBSD сервисы httpd и smtpd. Первый потому, что я иногда занимаюсь тестированием и мне нужен HTTP-сервер, а второй — так как я люблю отправлять письма себе и другим.
В конце этого первого дня осталось ещё кое-что, что требует решения. VLC проигрывает звук, но не показывает видео, используя X11 драйвер (видео работает в Firefox и Chrome). И кое-чего не хватает для удобства, например, копирования/вставки между xterm и браузером. Также правая сторона ноутбука сильно греется; я не знаю, где именно находится процессор, но полагаю, что именно там (хотя top не показывает ничего особенного). Дело оказалось в настройке Thunderbolt в BIOS.
Действительно приятно работать в системе, в которой, когда я захочу поставить mosquitto, мне достаточно выполнить:
pkg_add mosquitto
и я получу все библиотеки, исполняемые и заголовочные файлы без необходимости выяснять, как называются пакеты с исполняемыми файлами и библиотеками. (Поглядываю на Debian.) Всё как следует документировано, для всех программ и служебных файлов есть man-страницы, и качество руководств очень хорошее.
Я ещё не закончил настройку и не уверен, что смогу отказаться от Mac и macOS, но пока всё выглядит многообещающе. Кое-что важное для меня будет сложно или невозможно заменить или настроить, например:
- iTerm2;
- Enpass;
- Calendar.app;
- запрос подключения к сетям Wi-Fi;
- мгновенное пробуждение при открытии крышки ноутбука.
Осмелюсь ли я взять эту машину на BSDCan [перев.: конференцию BSD в Канаде] и сделать презентацию с ней? Посмотрим. (Конечно же нет, если я не могу предварительно попрактиковаться с проектором.)
Три недели спустя
Три недели спустя я почти не пользовался ноутбуком. Я взял его в проработку со следующими замечаниями:
- Wi-Fi перестаёт работать примерно через час с выдачей кучи сообщений об ошибках драйвера каждую минуту в syslog. Кто-то предложил мне заменить контроллер Wi-Fi.
- Я подключаю HDMI кабель к проектору и ожидаю появления изображения, но напрасно. Неужели следует искать решение в миллиардах параметров xrandr?
- Обновление с 6.4 на 6.5 прошло замечательно за исключением нескольких отключений от сети. Не разбирался с этим, но думаю, что проблема в драйвере iwm0.
- Постоянно думаю о xrandr, так что пришлось с ним поработать. Долго ничего не получалось. Я не мог вывести картинку на подключенный по HDMI монитор HP. А дело оказалось в кабеле. Стоило его заменить, и изображение появилось.
- Отто (Otto) предложил мне перейти на -current или snapshot, что я и сделал. Сетевой драйвер продолжил сбоить. Занимательно, что проблемы наблюдается только при вызове pkg_add и даже на этапе распаковки, например, большого пакета libreoffice. Но кое-что теперь работает хорошо — xrandr. Вывод на подключенный HDMI монитор при отключении и подключении обратно (проверил три раза подряд).
- Выяснилось, что сбоит не iwm0, а em0. После отключения em0 сеть Wi-Fi стала работать стабильно.
Дополнительные материалы
- OpenBSD с точки зрения ветерана Linux
- OpenBSD: почему и как
- OpenBSD на рабочей станции
Увеличение размера виртуального диска в VirtualBox для гостевой операционной системы Oracle Linux
В данном посте пошагово описывается способ расширения размера дискового раздела root операционной системы Oracle Linux за счет увеличения виртуального диска VirtualBox.
Могут возникнуть случаи, когда заранее выделенного места на дисковом пространстве гостевой операционной системы (далее ОС) Oracle Enterprise Linux (далее OEL) в виртуальной машине может быть недостаточно. В такой ситуации, есть возможность расширить дисковое пространство (виртуальный диск) на гостевой операционной системе средствами VirtualBox и системными средствами ОС OEL, не пересоздавая виртуальную машину. Под гостевой ОС подразумевается операционная система, которая устанавливается, настраивается и работает на виртуальной машине. В данном посте описывается ситуация, когда заполняется дисковое пространство на корневом дисковом разделе root. Для расширения дискового пространства системного диска гостевой ОС Oracle Linux, надо выполнить следующие шаги:
- Проверить текущий размер диска гостевой ОС.
- Настроить диск виртуальной машины в VirtualBox.
- Расширить системный диск гостевой операционной системы.
1. Проверка текущего размера расширяемого локального диска гостевой ОС.
Проверяется текущий размер дискового раздела root гостевой ОС с помощью инструментов командной строки.
[root@dushanbe ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 472M 0 472M 0% /dev tmpfs 496M 0 496M 0% /dev/shm tmpfs 496M 7.5M 488M 2% /run tmpfs 496M 0 496M 0% /sys/fs/cgroup /dev/mapper/ol-root 8.0G 7.7G 350M 96% / /dev/sda1 1014M 200M 815M 20% /boot tmpfs 100M 52K 100M 1% /run/user/1000 [root@dushanbe ~]#
Анализируя полученный результат, можно заключить, что в корневом разделе (/) (в данном случае /dev/mapper/ol-root) свободно 350М из имеющихся 8 Гб.
Проверяется размер диска в гостевой Oracle Linux.
[root@dushanbe ~]# fdisk -l Disk /dev/sda: 10.7 GB, 10737418240 bytes, 20971520 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b826b Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 20971519 9436160 8e Linux LVM Disk /dev/mapper/ol-root: 8585 MB, 8585740288 bytes, 16769024 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/ol-swap: 1073 MB, 1073741824 bytes, 2097152 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes [root@dushanbe ~]#
Результат команды fdisk показывает, что размер виртуального диска /dev/sda 10.7 Гб и из них 8585 MB (то есть 8 Гб) используется корневым разделом – /dev/mapper/ol-root: 8585 MB.
После этого можно приступать к расширению дискового пространства корневого раздела.
2. Настройка диска виртуальной машины в VirtualBox.
Необходимо остановить гостевую операционную систему Oracle Linux. Надо убедиться, что виртуальная машина выключена, а не находится в состоянии сохранения. Также перед продолжением, необходимо удалить снэпшоты (snapshots), которые ассоциируются с виртуальной машиной, если они используются в VirtualBox. Это поможет определить, что модифицируется корректный виртуальный диск, и что все будет правильно работать после модификации.
Для настройки расширения диска виртуальной машины в VirtualBox, надо войти в меню «Файл» и выбрать «Менеджер виртуальных носителей», как показано на скриншоте ниже.
В «Менеджере виртуальных носителей» можно увидеть все виртуальные диски существующих виртуальных машин. В данном примере их три. Изменение размера виртуального диска будет выполняться для OEL-fdisk.vdi, у которой размер диска 10 Гб. Выбирается OEL-fdisk.vdi и по нажатию на «Свойства» можно получить доступ к дополнительной информации и опциям, среди которых есть и изменение размера диска.
Размер диска увеличивается на 2 Гб в пункте «Размер», то есть был 10 Гб и теперь назначается 12 Гб.
3. Расширение корневого раздела (/) гостевой операционной системы внутри виртуальной машины.
Теперь необходимо запустить виртуальную машину на Oracle Linux и распределить появившееся дисковое пространство. Для этого можно использовать утилиту fdisk и проверить размер раздела диска /dev/sda, где находится корневой раздел (/).
[root@dushanbe ~]# fdisk -l /dev/sda Disk /dev/sda: 12.9 GB, 12884901888 bytes, 25165824 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b826b Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 20971519 9436160 8e Linux LVM [root@dushanbe ~]#
Видно, что размер диска изменился с 10 на 12 Гб. Теперь надо сделать это новое пространство видимым для системы и нужного раздела. Запускается утилита fdisk для удаления и пересоздания LVM, данные пользователей останутся без изменений.
[root@dushanbe ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition g create a new empty GPT partition table G create an IRIX (SGI) partition table l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only)
Выбирается ключ «m» для получения списка команд. Из списка выбирается ключ «p» для вывода данных таблицы разделов (партицирования).
Command (m for help): p Disk /dev/sda: 12.9 GB, 12884901888 bytes, 25165824 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b826b Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 20971519 9436160 8e Linux LVM
Удаляется второй раздел ключом «d», т.к. основной раздел по умолчанию находится во втором разделе:
Command (m for help): d Partition number (1,2, default 2): 2 Partition 2 is deleted
Создается новый основной раздел ключом «n» и начальные и конечные значения секторов оставляются по умолчанию:
Command (m for help): n Partition type: p primary (1 primary, 0 extended, 3 free) e extended Select (default p): p Partition number (2-4, default 2): 2 First sector (2099200-25165823, default 2099200): Using default value 2099200 Last sector, +sectors or +size (2099200-25165823, default 25165823): Using default value 25165823 Partition 2 of type Linux and of size 11 GiB is set
После создания нового раздела проверяются текущие значения таблицы разделов (партицирования):
Command (m for help): p Disk /dev/sda: 12.9 GB, 12884901888 bytes, 25165824 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000b826b Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 25165823 11533312 83 Linux
Меняется системный идентификатор для созданного раздела с помощью ключа «t» и шестнадцатеричного кода 8e, который обозначает Linux LVM. Таким образом, тип раздела сменится с Linux на Linux LVM.
Command (m for help): t Partition number (1,2, default 2): 2 Hex code (type L to list all codes): L 0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris 1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT- 2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT- 3 XENIX usr 3c PartitionMagic 84 OS/2 hidden C: c6 DRDOS/sec (FAT- 4 FAT16Все изменения на диск записываются ключом «w».
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks. [root@dushanbe ~]#Новые изменения разделов вступят в силу после следующей перезагрузки операционной системы. В связи с этим перезагружается операционная система.
[root@dushanbe ~]# shutdown -r nowПосле перезагрузки ОС проверяются настройки физического раздела диска.
[root@dushanbe ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name ol PV Sizeи изменяется размер физического диска:
[root@dushanbe ~]# pvresize /dev/sda2 Physical volume "/dev/sda2" changed 1 physical volume(s) resized / 0 physical volume(s) not resized [root@dushanbe ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name ol PV SizeПроверяются размер и другие настройки логического размера диска.
[root@dushanbe ~]# lvdisplay --- Logical volume --- LV Path /dev/ol/swap LV Name swap VG Name ol LV UUID DcuUcA-sjK0-Bng5-fLBv-Y9bM-CoAN-txH7JX LV Write Access read/write LV Creation host, time dushanbe, 2020-12-18 13:10:52 +0500 LV Status available # open 2 LV Size 1.00 GiB Current LE 256 Segments 1 Allocation inherit Read ahead sectors auto currently set to 8192 Block device 249:1 --- Logical volume --- LV Path /dev/ol/root LV Name root VG Name ol LV UUID 8FT9Ud-VTiN-6Uk4-Cev6-uP4Y-CqRm-YdV00j LV Write Access read/write LV Creation host, time dushanbe, 2020-12-18 13:10:52 +0500 LV Status available open 1 LV SizeДалее расширяется логический диск с помощью команды lvextend:
[root@dushanbe ~]# lvextend -L 10G /dev/ol/root Insufficient free space: 513 extents needed, but only 512 availableОшибка выше возникает из-за того, что в этой логической группе уже есть логический том, который занимает место и не дает расшириться на 10 Гб. В данном случае можно распределить логическому тому все свободное дисковое пространство, используя приведенную ниже команду:
[root@dushanbe ~]# lvextend -l +100%FREE /dev/ol/root Size of logical volume ol/root changed fromПроверяются настройки логического размера диска после его расширения:
[root@dushanbe ~]# lvdisplay --- Logical volume --- LV Path /dev/ol/swap LV Name swap VG Name ol LV UUID DcuUcA-sjK0-Bng5-fLBv-Y9bM-CoAN-txH7JX LV Write Access read/write LV Creation host, time dushanbe, 2020-12-18 13:10:52 +0500 LV Status available # open 2 LV Size 1.00 GiB Current LE 256 Segments 1 Allocation inherit Read ahead sectors auto currently set to 8192 Block device 249:1 --- Logical volume --- LV Path /dev/ol/root LV Name root VG Name ol LV UUID 8FT9Ud-VTiN-6Uk4-Cev6-uP4Y-CqRm-YdV00j LV Write Access read/write LV Creation host, time dushanbe, 2020-12-18 13:10:52 +0500 LV Status available open 1 LV SizeПрименяются изменения для логического раздела диска.
[root@dushanbe ~]# xfs_growfs /dev/mapper/ol-root meta-data=/dev/mapper/ol-root isize=256 agcount=4, agsize=524032 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0 spinodes=0 data = bsize=4096 blocks=2096128, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 2096128 to 2620416 [root@dushanbe ~]#Проверяются размеры разделов из чего видно, что корневой раздел (/) (в данном случае /dev/mapper/ol-root) расширился с 8 Гб на 10 Гб и свободно стало 2.4 Гб вместо 350 Мб.
[root@dushanbe ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 472M 0 472M 0% /dev tmpfs 496M 0 496M 0% /dev/shm tmpfs 496M 6.9M 489M 2% /run tmpfs 496M 0 496M 0% /sys/fs/cgroup /dev/mapper/ol-root 10G 7.7G 2.4G 77% / /dev/sda1 1014M 200M 815M 20% /boot tmpfs 100M 24K 100M 1% /run/user/1000 [root@dushanbe ~]#На этом завершается процесс увеличения размера корневого диска гостевой операционной системы Oracle Enterprise Linux, работающей в VirtualBox.