Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   "Отрезаем кусок" харда (http://forum.oszone.net/showthread.php?t=77651)

Gremlin19 15-01-2007 22:17 536542

"Отрезаем кусок" харда
 
Здравствуйте, листал я форум в поисках найти ответ на вопрос, но так и не нашел. Решился задать его сам.


Код:

[adm@ ~]$ df -h
Filesystem    Size    Used  Avail Capacity  Mounted on
/dev/ad2s1a    496M    34M    422M    8%    /
devfs          1.0K    1.0K      0B  100%    /dev
/dev/ad2s1e    496M    64K    456M    0%    /tmp
/dev/ad2s1f    105G    2.7G    94G    3%    /usr
/dev/ad2s1d    1.4G    20M    1.3G    2%    /var

Задача: отрезать от ad2s1f 5-10 гигов. На оставшееся место (~90 гигов) посадить какого нибудь зверя, типо Федора Сумкина (чисто для ознакомительных целях)

Цитата:

Цитата форум ОпенНет
1) disklable - посмотреть c объем и где заканчивается последняя
партиция, посмотреть fdisk - совпадает полный объем с размером c, если
да, то весь диск отдан под слайс: рассчитать и изменить c
2) изменить fdisk
Верхние два пункта - только руками: disklabel и fdisk + куркулятор
теперь можно и /stand/sysinstall
3) созадть второй слайс ad0s2 и отдать под него все

но там речь идет о том что на диске есть ещё место, которое используют, а у меня один хард, один слайс, четыре партиции, и свободного места 0.
Так же в наличии есть флешка объемом 4 гига.

Пните пожлста в правильном направлении

Barracuda 16-01-2007 00:03 536589

Мдя, тяжковато будет...
Если есть оная флэшка, и она нормально монтируется, то у меня совет а-ля гильотина+savegame:
1. Дампимся
2. Переразбиваем диск
3. Ресторимся

Лучше всего это делать с какого-нить LiveCD или из Rescue режима установщика.
У меня получалось (но вместо флэшки был диск небольшой).
Только не забываем выставлять активный раздел...

Gremlin19 16-01-2007 11:05 536719

если можно, более подробнее и со ссылками

Считаю себя новичком во FreeBSD

Barracuda 16-01-2007 14:01 536788

Ссылок так, сходу, не найду (разве что man dump(8), man restore(8) ну и хэндбук). А как работать с LiveCD - скачайте тот же Frenzy или загрузитесь с установочного диска и выберите Fixit в самом первом меню - будет вам shell. В нём монтируем том для сохранения инфы и пускаем в ход dump:
Код:

dump -a0 -f куда_сохраняем что_сохраняем
Например:
Код:

dump -a0 -f /mnt/usr.dump /dev/ad2s2f
И загляните в соседний тред - там уже немного упоминалось о разбивке диска.

Да, вот ещё - а можно узрить выводы disklabel -r /dev/ad2s1 и fdisk /dev/ad2?

Gremlin19 16-01-2007 16:11 536856

Код:

[adm@ ~]$ disklabel -r /dev/ad2s1
# /dev/ad2s1:
8 partitions:
#        size  offset    fstype  [fsize bsize bps/cpg]
  a:  1048576        0    4.2BSD    2048 16384    8
  b:  2012816  1048576      swap
  c: 234436482        0    unused        0    0        # "raw" part, don't edit
  d:  3102720  3061392    4.2BSD    2048 16384 28552
  e:  1048576  6164112    4.2BSD    2048 16384    8
  f: 227223794  7212688    4.2BSD    2048 16384 28552

Код:

[adm@ ~]$ fdisk /dev/ad2
******* Working on device /dev/ad2 *******
parameters extracted from in-core disklabel are:
cylinders=232581 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=232581 heads=16 sectors/track=63 (1008 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 63, size 234436482 (114470 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 1;
        end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>

в наличии имеется liveCD Ubuntu и Suse 10.0, так же есть Knippix но какой-то старой версии...

Если честно, с той ветке, куда ты привел ссылку ничего интересного по своей теме не нашел...

Правда в голову пришла мысль, а может желанную мной процедуру можно проделать с помощью Acronis?

Barracuda 17-01-2007 20:08 537495

нет, акронис с лейблами не работает... он работает только с разделами...
остаётся вариант с монтированием флэшки в режиме off-line (при загрузке с LiveCD или с другой операционки, которая читает BSD Labels) и дамп всех разделов (если влезет), а потом восстановление... ну а в идеале - можно попробовать переставить, забэкапив предварительно, нужные запчасти куда-нить в сеть (если есть) или на ту же флэшку.


Время: 00:14.

Время: 00:14.
© OSzone.net 2001-