freebsd изменение размера партиций
- Firestorm
- Неотъемлемая часть форума
- Сообщения: 564
- Зарегистрирован: 30 окт 2005, 10:10
- Откуда: Минск
- Контактная информация:
freebsd изменение размера партиций
Доброго времени суток. Есть проблема. При установке системы выбрано неоптимальное разбиение слайса на партиции. Необходимо урезать раздел /home добавить раздолья разделу /tmp. Подскажите как сделать правильно и не потерять данные. Курил growfs, но насколько понял, он позволяет только увеличить размер засчет свободного места, а его нет. Как безопасно отобрать место у одного раздела и дать его другому?
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: freebsd изменение размера партиций
на счет growfs ты прав.Firestorm писал(а):Доброго времени суток. Есть проблема. При установке системы выбрано неоптимальное разбиение слайса на партиции. Необходимо урезать раздел /home добавить раздолья разделу /tmp. Подскажите как сделать правильно и не потерять данные. Курил growfs, но насколько понял, он позволяет только увеличить размер засчет свободного места, а его нет. Как безопасно отобрать место у одного раздела и дать его другому?
а изменить раздел ufs невозможно, но можно в zfs
я бы на твоем месте сделал бы проще. подруби чистый винт. сделай образы dump-ом. потом переразбей рабочий винт как тебе надо, а потом restore:)
можно еще юзать не винт, а какой-нить фтпшник (я так фряху с компа на ноут переносил)
Two of the most famous products of Berkeley are LSD and BSD:)
- Firestorm
- Неотъемлемая часть форума
- Сообщения: 564
- Зарегистрирован: 30 окт 2005, 10:10
- Откуда: Минск
- Контактная информация:
Re: freebsd изменение размера партиций
Ларин,
Я тут нашел статью про clonehdd, попробую еще им спасибо за совет и твой способ будет опробован
Я тут нашел статью про clonehdd, попробую еще им спасибо за совет и твой способ будет опробован
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: freebsd изменение размера партиций
на самом деле clonehdd это тоже самое, что я написал. это перловый скрипт, который юзает стандартные проги, но предоставляет удобный интерфейс:)Firestorm писал(а):Ларин,
Я тут нашел статью про clonehdd, попробую еще им спасибо за совет и твой способ будет опробован
Код: Выделить всё
#!/usr/bin/env perl
# CloneHDD is a Perl script, which make clone (backup) your disk partitions (OS FreeBSD only)
# Copyright (C) 2007 Anton Lysenok. bart@tapolsky.net.ua
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Also add information on how to contact you by electronic and paper mail.
### WARNING ### WARNING ### WARNING ### WARNING ### WARNING ### WARNING ###
# DO NOT MODIFY SOURCE CODE! ALL VARIABLES ARE SET IN COMMAND LINE. #
# PLEASE, READ DOCUMENTATION BEFORE USE #
### WARNING ### WARNING ### WARNING ### WARNING ### WARNING ### WARNING ###
#Path to external programs
$mount='/sbin/mount';
$df='/bin/df';
$fdisk='/sbin/fdisk';
$dd='/bin/dd';
$echo='/bin/echo';
$bsdlabel='/sbin/bsdlabel';
$newfs='/sbin/newfs';
$mount='/sbin/mount';
$umount='/sbin/umount';
$dump='/sbin/dump';
$restore='/sbin/restore';
$yes='/usr/bin/yes';
$date='/bin/date';
Two of the most famous products of Berkeley are LSD and BSD:)