The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Увеличить размер свободного дискового пространства"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Увеличить размер свободного дискового пространства"  +/
Сообщение от McS555 (ok) on 13-Ноя-12, 13:21 
Добрый день!
Нужна помощь!

На виртуале поднята 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 % свободного места "напрягают" ))

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Увеличить размер свободного дискового пространства"  +/
Сообщение от McS555 (ok) on 13-Ноя-12, 13:26 
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 (??)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Увеличить размер свободного дискового пространства"  +/
Сообщение от lavr email on 13-Ноя-12, 16:08 
> Добрый день!
> Нужна помощь!
> На виртуале поднята 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
- перегрузиться и наслаждаться

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Увеличить размер свободного дискового пространства"  +/
Сообщение от lavr email on 13-Ноя-12, 16:11 
в догонку, вы уверены что у вас все в порядке:

[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)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру