Ситуация такая. есть зеркало на 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, чтобы использовать оставшееся дисковое пространство?
Перемещение партиции во FreeBSD
Модераторы: Trinity admin`s, Free-lance moderator`s
Не знаю, есть ли Partition Magic под FreeBSD? -там-то всё можно.
А вообще
Во-первых, если под /home у вас будут ещё поддиректории, то их можно смонтировать на разные партиции.
Или
Во-вторых, создайте в конце диска раздел в 19G, перенесите туда /var, потом тоже самое с /usr, а свободное место в центре под /home.
Ни разу таким гемороем не занимался, поэтому совета, испытанного на практике, дать не могу.
А вообще
Во-первых, если под /home у вас будут ещё поддиректории, то их можно смонтировать на разные партиции.
Или
Во-вторых, создайте в конце диска раздел в 19G, перенесите туда /var, потом тоже самое с /usr, а свободное место в центре под /home.
Ни разу таким гемороем не занимался, поэтому совета, испытанного на практике, дать не могу.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 26 гостей