UPDATED-STATEMENT: 20190206@094017@WED Post created UPDATED-STATEMENT: 20190208@153938@FRI Attempted to resize partition but unable to get more than 8GB for root or sda2 in my case UPDATED-STATEMENT: 20190211@133954@MON Attempted to Rescan disk size, but get permission denied
Host: win7-x64-6.1.7601 Host-storage: 500gb with 250gb freespace Virtualbox-version: 6.0.4.128413 [corrected] Guest-os: Arch Linux x86_64 Guest-kernel: 4.20.5-arch1-1-ARCH Guest-storage: (supposedly 20gb, but 8gb still shown and it's full at root partition)
Размер диска никогда не следует недооценивать, так как лучше быть в безопасности, чем потом сожалеть
Вы научитесь быть более гибкими, если сможете увеличить размер диска Virtualbox
Мне удалось установить Archlinux в Virtualbox в качестве гостя и использовать Windows 7 в качестве хоста. Это было хорошо, пока я не начал исчерпывать пространство.
Это потому, что я решил использовать 8 ГБ для моего виртуального размера со всем остальным, как обычная настройка через Virtualbox. Итак, это означает, что я использую обычный тип file.vdi виртуальной машины.
Проблема в том, что мне не хватает места, которое началось с того, что я пытался обновить и обновить мой archlinux через pacman -Syu
для установки пакетов, но не смог.
Я провел исследование о том, как получить больше дискового пространства для моего Archlinux, и наткнулся на 3 шага. Эти шаги включают изменение размера диска, изменение размера раздела и, наконец, изменение размера файловой системы.
Процедура изменения размера зависит от хоста / гостя Virtualbox. Я застрял после первого шага, чтобы изменить размер диска, и проблема в том, что я не могу заставить Archlinux видеть мой жесткий диск как 20GB, так как он все еще показывает 8GB. Почему моя гостевая ОС не видит увеличенный размер, созданный Virtualbox?
Я объясню, что я сделал до сих пор, и мне нужно знать, как продолжить, чтобы получить больше дискового пространства на моем Archlinux, используя Virtualbox в качестве гостя.
ПРОБЛЕМА
- Измененный размер диска не распознается в Archlinux после увеличения размера диска в Virtualbox, поскольку он показывает 8 ГБ вместо увеличенных 20 ГБ.
- Как я увеличил размер диска для моего виртуального гостя в Virtualbox?
- используйте virtualboxmanager ->
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd "path/to/archlinux.vdi" --resize 20000
- используйте virtualboxmanager ->
- Как я проверил размер диска для моего виртуального гостя в Virtualbox?
- использовать virtualboxmanager -> sample-virtualsize
- Как я проверил размер диска для моего vm-guest в Archlinux?
- использовать archlinuxguest ->
fdisk -l | grep sda
Диск /dev /sda: 8 ГиБ, 8589934592 байта, 16777216 секторов /dev /sda1 2048 1050623 1048576 512M EFI System /dev /sda2 1050624 12560383 11509760 5.5G Файловая система Linux /dev /sda3 12560384 16777182 4216799 2G Linux swap
- используйте archlinuxguest ->
df -Th
чтобы показать, что корневому разделу не хватает места в/dev/sda2
Тип файловой системы Используемый размер Доступен Использовать% Установлен на /dev /sda2 ext4 5.4G 5.0G 119M 98% /
- использовать archlinuxguest ->
- Как я увеличил размер диска для моего виртуального гостя в Virtualbox?
- Второй шаг к увеличению размера диска в Virtualbox - изменение размера раздела. Другая проблема заключается в том, что я не могу выбрать размер, превышающий 8 ГБ.
- Подготовлен к изменению размера раздела путем отключения swap и удаленных разделов sda2-root & sda3-swap, сохраняя загрузочный раздел, который efi для sda1
root @ archiso ~ # lsblk sda 8: 0 8G 0 диск sda1 8: 1 0 512M 0 диск sda2 8: 2 0 5.5G 0 часть sda3 8: 3 0 2G 0 часть
- Попытка увеличить sda2-root путем удаления sda2-root и sda3-swap затем попыталась создать новый раздел для root, но на этот раз с большим размером, но не удалось, поскольку 8 ГБ все еще остается пределом после изменения размера диска.
root @ archiso ~ # gdisk /dev /sda (d 2 d 3) (n 2 FIRSTSECTOR blank LASTSECTOR 18G) Последний сектор (1050624-16777182, по умолчанию = 16777182) или {+-} размер {KMGTP}: _
- Подготовлен к изменению размера раздела путем отключения swap и удаленных разделов sda2-root & sda3-swap, сохраняя загрузочный раздел, который efi для sda1
РЕШЕНИЕ
- Не так далеко
- Откуда вы знаете, что вам не хватает места на диске для разметки при использовании
gdisk
?- Вам будет предложено без предупреждения ввести соответствующий размер раздела независимо от первого / последнего секторов.
- При использовании Archlinux-boot-image для восстановления или создания разделов; тогда нет необходимости беспокоиться о размонтировании при работе с вашей схемой разбиения GPT
- Я использовал archlinuxbootimage при работе с жесткими дисками вместо того, чтобы делать это в живую на компьютере, которым я пользуюсь, и мне приходится беспокоиться о размонтировании и т.д.
- Почему вы нашли место на жестком диске в Archlinux, запустив команду sda с помощью
fdisk -l
?- Вывод - это слишком много информации, по крайней мере, теперь она показывает, какой у меня диск, сколько места занято каждым разделом