The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Перемещение партиции во FreeBSD"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Перемещение партиции во FreeBSD"
Сообщение от Squrt Искать по авторуВ закладки on 17-Мрт-05, 18:01  (MSK)
Ситуация такая. есть зеркало на 80 Гб. Freebsd 5.3 была установлена следующим образом:

Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ar0s1a    116M     54M     53M    50%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ar0s1d     15G    588G     13G     4%    /home
/dev/ar0s1e    9.7G    1.7G    7.2G    19%    /usr
/dev/ar0s1f     19G    620M     17G     3%    /var

сперва размеров партиций хватало, оставшееся на винте место решили приберечь на случай новых /mountpoint. Но возникла такая ситуация, что надо расширить именно /home. Я удалил через /stand/sysinstall ar0s1d, а потом посмотрел disklabel -e ar0s1, а оно выдало:

# /dev/ar0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:   245760        0    4.2BSD        0     0     0
  b:  4194304   245760      swap
  c: 156296322        0    unused        0     0         # "raw" part, don't edit
  e: 20971520 35897344    4.2BSD        0     0     0
  f: 41943040 56868864    4.2BSD        0     0     0

т.е. получается, что удалив home просто образовалась "дырка" в 15 Гб между файловыми системами, а для того чтобы увеличить размер home, надо физически отодвинуть usr и var в конец диска. Не так ли?
Как увеличить home, чтобы использовать оставшееся дисковое пространство?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Перемещение партиции во FreeBSD"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 18-Мрт-05, 17:59  (MSK)
>Ситуация такая. есть зеркало на 80 Гб. Freebsd 5.3 была установлена следующим
>образом:
>
>Filesystem     Size    Used  
>Avail Capacity  Mounted on
>/dev/ar0s1a    116M     54M  
>  53M    50%    /
>
>devfs          1.0K  
>  1.0K      0B  
>100%    /dev
>/dev/ar0s1d     15G    588G  
>  13G     4%    
>/home
>/dev/ar0s1e    9.7G    1.7G    
>7.2G    19%    /usr
>/dev/ar0s1f     19G    620M  
>  17G     3%    
>/var
>
>сперва размеров партиций хватало, оставшееся на винте место решили приберечь на случай
>новых /mountpoint. Но возникла такая ситуация, что надо расширить именно /home.
>Я удалил через /stand/sysinstall ar0s1d, а потом посмотрел disklabel -e ar0s1,
>а оно выдало:
>
># /dev/ar0s1:
>8 partitions:
>#        size   offset
>   fstype   [fsize bsize bps/cpg]
>  a:   245760      
> 0    4.2BSD      
>  0     0    
> 0
>  b:  4194304   245760    
> swap
>  c: 156296322        0
>   unused        
>0     0      
>   # "raw" part, don't edit
>  e: 20971520 35897344    4.2BSD    
>    0     0  
>   0
>  f: 41943040 56868864    4.2BSD    
>    0     0  
>   0
>
>т.е. получается, что удалив home просто образовалась "дырка" в 15 Гб между
>файловыми системами, а для того чтобы увеличить размер home, надо физически
>отодвинуть usr и var в конец диска. Не так ли?
>Как увеличить home, чтобы использовать оставшееся дисковое пространство?

Ja bi sdelal tak:
1. Polnij backup.
2. reboot -> single user mode
3. Razme4aje6 svobodnoje mesto na diske na4inaja s konca dla
   togo 4tobi tuda peredvinut /home (/dev/ar0s1fg). Posle togo
   kak peredvinut osvobozdajem 15 GB.
4. Sozdajem na meste /dev/ar0s1d particiju razmerom 10 GB pod /usr i
   peredvigajem /usr na neje. Posle etogo /dev/ar0s1e ubirajem.
5. Mezdu /dev/ar0s1f (/var) i /dev/ar0s1fg (/home) delajem particiju
   /dev/ar0s1h i peredvigajem tuda /var. Posle etogo udalajem /dev/ar0s1f.
6. Srazu za /dev/ar0s1d (teku6ij /usr) delajem /dev/ar0s1e i peredvigajem
   tuda /dev/ar0s1h ( teku6ij /var). Posle etogo ubirajem /dev/ar0s1h.
7. Srazu za /dev/ar0s1e (teku6ij /var) delajem /dev/ar0s1f i perenosim
   tuda /dev/ar0s1g (teku6ij /home). Posle etogo ubirajem /dev/ar0s1g.
8. Pravka /etc/fstab (drugije conf. faili backup i t.d.) na predmet
   izmenenij particij i to4ek montirovanija.
9. fsck dla vseh particij
10. reboot

Rezultat
/dev/ar0s1a 116M /
/dev/ar0s1d 10Gb /usr
/dev/ar0s1e 19Gb /var
/dev/ar0s1f 15Gb /home
<free space> ~36Gb

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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