Как увеличить мой `/` из Fedora, установленного на виртуальной коробке?

Я использовал virtualbox4 для создания коробки (диск 8G) и установил Fedora 16. Вскоре я обнаружил, что места недостаточно, чтобы я ничего не мог загрузить в ~/download,

я использую VBoxManage увеличить размер диска до 20G, но я все еще не могу ничего скачать.

После некоторых исследований (я новичок в Linux), я понимаю, что увеличенный диск не был использован. Я пытался сделать / использовать его, но не удалось. Потому что результат некоторых команд не совпадает с моей книгой Linux.

Д.Ф.

cd /
df -h

печатает:

[freewind@localhost /]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_fedora16-lv_root
                      3.6G  3.5G  7.7M 100% /
tmpfs                 565M  272K  565M   1% /dev/shm
/dev/sda1             485M   55M  405M  12% /boot
/dev/sr0               49M   49M     0 100% /media/VBOXADDITIONS_4.1.12_77245

FDISK

fdisk -l

печатает (спасибо Майку):

[root@localhost ~]# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007bb7a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1045     7875584   8e  Linux LVM

Disk /dev/mapper/vg_fedora16-lv_root: 3833 MB, 3833593856 bytes
255 heads, 63 sectors/track, 466 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/vg_fedora16-lv_root doesn't contain a valid partition table

Disk /dev/mapper/vg_fedora16-lv_swap: 4227 MB, 4227858432 bytes
255 heads, 63 sectors/track, 514 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/vg_fedora16-lv_swap doesn't contain a valid partition table
[root@localhost ~]# 

Я не знаю, что я могу сделать сейчас. Как позволить / использовать дополнительно 12G пространство? Если это сложно, как я могу создать дополнительный раздел и смонтировать новый каталог /mydev к этому?

1 ответ

Решение

Прежде всего, вы должны запустить fdisk -l от имени пользователя root, а не обычного пользователя.

Это lvm... так что вы хотите создать новый диск и увеличить lvm в ОС... Так что это будет работать, если вы создадите другой диск, и Linux увидит его как /dev/sdb

pvcreate  /dev/sdb
vgextend /dev/mapper/vg_fedora16 /dev/sdb
lvextend -l +100%FREE  /dev/vg_fedora16/lv_root 
resize2fs /dev/vg_fedora16/lv_root 

Это я ничего не знаю о вашей настройке lvm и догадываюсь... но именно так вы вырастите lvm

Также убедитесь, что вы перезагрузите виртуальную машину после добавления диска... или вы можете попробовать пересканировать

echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
Другие вопросы по тегам