LINUX.ORG.RU
ФорумAdmin

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


0

0

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

...

Я бы взял другой такой же по размеру винт (одинаковое число цилиндров), разбил его так как нужно с увеличенным размером /home, а остальные разделы разметил бы таким же размером как на 1 винте. А потом с помощью dd перенес бы все разделы (кроме /home) на 2 винт, а /home - переписал бы с помощью cp (конечно после создания на нем ФС).

x97Rang ★★★
()
Ответ на: ... от x97Rang

Т.е. ни о каких командах типа pvmove (как в LVM) и речи быть не может??? Жаль конечно...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.