Я использовал virtualbox4 для создания коробки (диск 8 ГБ) и установил Fedora 16. Вскоре я обнаружил, что места недостаточно, и я не могу ничего скачать в ~/download
.
я использую VBoxManage
чтобы увеличить размер диска до 20 Гб, но я все равно ничего не могу скачать.
После некоторого исследования (я новичок в Linux) я понимаю, что увеличенный диск не использовался. Я пытался сделать /
использовать его, но не удалось. Потому что результат некоторых команд не такой, как в моей книге по Linux.
df
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
к нему?
Прежде всего, вы должны запустить 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