Перемещение партиции во FreeBSD

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
weih
member
Сообщения: 26
Зарегистрирован: 12 дек 2004, 10:48

Перемещение партиции во FreeBSD

Сообщение weih » 17 мар 2005, 19:28

Ситуация такая. есть зеркало на 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, чтобы использовать оставшееся дисковое пространство?

init01
Advanced member
Сообщения: 124
Зарегистрирован: 16 мар 2005, 16:39
Откуда: Москва

Сообщение init01 » 18 мар 2005, 07:29

Не знаю, есть ли Partition Magic под FreeBSD? -там-то всё можно.
А вообще
Во-первых, если под /home у вас будут ещё поддиректории, то их можно смонтировать на разные партиции.
Или
Во-вторых, создайте в конце диска раздел в 19G, перенесите туда /var, потом тоже самое с /usr, а свободное место в центре под /home.
Ни разу таким гемороем не занимался, поэтому совета, испытанного на практике, дать не могу.

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 18 мар 2005, 11:20

варианта 2:
1. делаем новый раздел на месте убитого, форматируем и монтируем куда требуется.
2. сливаем всё на буферный винт , переразбиваем, сливаем обратно.

больше вариантов я не вижу, вручную переносить границы разделов, можно, но это ничего не даст без форматирования ;)

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей