Добрый день!
Нужна помощь!На виртуале поднята freebsd 9.0
Надо увеличить размер свободного дискового пространства с 10 до 50.
df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ada0p2 10G 8.6G 1.3G 87% /
devfs 1.0k 1.0k 0B 100% /dev----------------------------------------------------------------
Disk name: ada0 FDISK Partition Editor
DISK Geometry: 6526 cyls/255 heads/63 sectors = 104840190 sectors (51191MB)Offset Size(ST) End Name PType Desc Subtype Flags
0 34 33 - 12 unused 0
34 128 161 ada0p1 5 unknown 0
162 23068544 23068705 ada0p2 5 unknown 0
23068706 1257472 24326177 ada0p3 5 unknown 0
24326178 80529822 104855999 - 12 unused 0
The following commands are supported (in upper or lower case):A = Use Entire Disk G = set Drive Geometry C = Create Slice
D = Delete Slice Z = Toggle Size Units S = Set Bootable | = Expert m.
T = Change Type U = Undo All Changes W = Write Changes Q = Finish-----------------------------------------------------------
Part Start Size Type Flags
1: 255 104855745 0xee 0x80
---------------------------------------bsdlabel /dev/ada0p2
# /dev/ada0p2:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 23068528 16 unused 0 0
c: 23068544 0 unused 0 0 # "raw" part, don't edit
-----------------------------------------------------------------------------gpart show
=> 34 25165661 ada0 GPT (50G) [CORRUPT]
34 128 1 freebsd-boot (64k)
162 23068544 2 freebsd-ufs (11G)
23068706 1257472 3 freebsd-swap (614M)
24326178 839517 - free - (409M)
----------------------------------------------Пробовал сделать по статье с lissyara (не знаю можно ли ссылку кинуть)
Ничего не выходит!
Спасибо
P.S. Если надо еще инфо говорите. Также готов к пошаговым инструкциям, а то 3-5 % свободного места "напрягают" ))
cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ada0p2 / ufs rw 1 1
/dev/ada0p3 none swap sw 0 0
a: 23068528 16 unused (??)
c: 23068544 0 unused (??)
> Добрый день!
> Нужна помощь!
> На виртуале поднята freebsd 9.0вариант 1. простой:
- создать еще один виртуальный диск на 50GB
- подключить к VM
- оформить gpart - весь
- создать FS: newfs
- смонтировать в /mnt
- выполнить dump | restore с оригинала на новый
- выключить машину, отчепить первый диск, оставить второйвариант 2. тоже простой
- создать из свободного места еще одну или несколько партиций FreeBSD: gpart
- создать FS: newfs
- смонтировать в /mnt и выполнить dump | restore
- в /etc/fstab поменять данные для нового корня, а старый можно монтировать для
home или других данныхвариант 3. сложный :)
- закоментировать ada0p3 (swap) в /etc/fstab
- перезагрузиться
- gpart -> удалить ada0p3
### - загрузиться с livecd или с dvd или c memstick.img - выйти в livecd
- gpart -> увеличить ada0p2 до XYGB (меньше 50GB, но оставить место под swap)
- сделать ada0p3 под swap
- используя growfs увеличить ada0p2 до размера заданного в gpart
- перегрузиться и наслаждаться
в догонку, вы уверены что у вас все в порядке:[quote]
gpart show
=> 34 25165661 ada0 GPT (50G) [CORRUPT]
34 128 1 freebsd-boot (64k)
162 23068544 2 freebsd-ufs (11G)
23068706 1257472 3 freebsd-swap (614M)
24326178 839517 - free - (409M)
[/quote]у вас:
=> 34 25165661 ada0 GPT (50G) [CORRUPT] (таблица нарушена)man gpart для восстановления (recover)