Всем привет!
Вот такая ситуация. Ghost-ом было перекинута файловая система на винт большего размера. Получается, что пустует больше половины винта. fdisk в лоб не хочет этого сделать. Есть варианты коректно форматнуть раздел и создать файловою систему, ен трогая того, что есть.
Спасибо.
>Всем привет!
>Вот такая ситуация. Ghost-ом было перекинута файловая система на винт большего размера.
>Получается, что пустует больше половины винта. fdisk в лоб не хочет
>этого сделать. Есть варианты коректно форматнуть раздел и создать файловою систему,
>ен трогая того, что есть.
>Спасибо.
покажите состояние слайса на который вы все это слили (bsdlabel)
>
>покажите состояние слайса на который вы все это слили (bsdlabel)
И на будущее - непользуйтесь windows утилитами для таких вещей, когда имеются штатные, тысячу раз проверенные dump/restore, dd и прочие.
>>
>>покажите состояние слайса на который вы все это слили (bsdlabel)
>
>
>И на будущее - непользуйтесь windows утилитами для таких вещей, когда имеются
>штатные, тысячу раз проверенные dump/restore, dd и прочие.
знаю,в той ситуации не было выбора
>>Всем привет!
>>Вот такая ситуация. Ghost-ом было перекинута файловая система на винт большего размера.
>>Получается, что пустует больше половины винта. fdisk в лоб не хочет
>>этого сделать. Есть варианты коректно форматнуть раздел и создать файловою систему,
>>ен трогая того, что есть.
>>Спасибо.
>
>
>покажите состояние слайса на который вы все это слили (bsdlabel)вот так ответило:
partition c: partition extends past end of unit
bsdlabel: partition c doesn't start at 0!
bsdlabel: An incorrect partition c may cause problems for standard system utilities
partition d: partition extends past end of unit
>partition c: partition extends past end of unit
>bsdlabel: partition c doesn't start at 0!
>bsdlabel: An incorrect partition c may cause problems for standard system utilities
>
>partition d: partition extends past end of unit
с какими ключами пускали. Плюс покажите
lf /dev | grep ad0 (например)
>>partition c: partition extends past end of unit
>>bsdlabel: partition c doesn't start at 0!
>>bsdlabel: An incorrect partition c may cause problems for standard system utilities
>>
>>partition d: partition extends past end of unit
>
>
>с какими ключами пускали.
без ключейПлюс покажите
>lf /dev | grep ad0 (например)
я так понимаю, что имелось в виду ls
(lf no such command)
ls /dev | grep ad2
ad2
ad2s1
ad2s1c
ad2s1d
>>>partition c: partition extends past end of unit
>>>bsdlabel: partition c doesn't start at 0!
>>>bsdlabel: An incorrect partition c may cause problems for standard system utilities
>>>
>>>partition d: partition extends past end of unit
>>
>>
>>с какими ключами пускали.
>без ключей
>
> Плюс покажите
>>lf /dev | grep ad0 (например)
>я так понимаю, что имелось в виду lsпочти. На фре по дефолту прописан алиас на ls -aF под псевдонимом lf
>(lf no such command)
>ls /dev | grep ad2
>ad2
>ad2s1
>ad2s1c
>ad2s1dbsdlabel -e /dev/ad2s1
да, забыл еще и просто вывод fdisk приведите
>да, забыл еще и просто вывод fdisk приведите
******* Working on device /dev/ad2 *******
parameters extracted from in-core disklabel are:
cylinders=155061 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=155061 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 16514757 (8063 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 3/ 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>а вот bsdlabel -e...
# /dev/ad2s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
c: 16514001 0 unused 0 0 # "raw" part, don't edit
d: 16514001 0 4.2BSD 2048 16384 28552
Я не вижу громадного неиспользованного дискового пространства.
>Я не вижу громадного неиспользованного дискового пространства.
ну да...
но на самом деле оно есть
хард 80 гиг, а занято только 8
>>Я не вижу громадного неиспользованного дискового пространства.
>ну да...
>но на самом деле оно есть
>хард 80 гиг, а занято только 8
тогда вам остается только два варианта:
1) бекап через dump/restore/dd и развенрнуть все на ново (самый разумный вариант,займет при разумном подходе максимум 2 часа времени при 8 гигах данных)
2) бекап ценных данных и пляски с bsdlabel на момент правки знаений слайса. Предварительно нужно высчитать size суммарный для slice и привести bsdlabel в такой вид(пример):# size offset fstype [fsize bsize bps/cpg]
c: 22222222 0 unused 0 0 # "raw" part, don't edit
d: 16514001 0 4.2BSD 2048 16384 28552
e: 5708210 0 4.2BSD 2048 16384 28552
потом, после записи:
newfs -O 2 -U /dev/ad2s1e
и моунтим второй разделиных способов вернуть потерянное место я не вижу.
>>>Я не вижу громадного неиспользованного дискового пространства.
>>ну да...
>>но на самом деле оно есть
>>хард 80 гиг, а занято только 8
>
>
>тогда вам остается только два варианта:
>1) бекап через dump/restore/dd и развенрнуть все на ново (самый разумный вариант,займет
>при разумном подходе максимум 2 часа времени при 8 гигах данных)
>
>2) бекап ценных данных и пляски с bsdlabel на момент правки знаений
>слайса. Предварительно нужно высчитать size суммарный для slice и привести bsdlabel
>в такой вид(пример):
>
># size offset
> fstype [fsize bsize bps/cpg]
> c: 22222222 0
> unused
>0 0
> # "raw" part, don't edit
> d: 16514001 0
> 4.2BSD 2048 16384 28552
>
> e: 5708210
>0 4.2BSD 2048 16384
>28552
>потом, после записи:
>newfs -O 2 -U /dev/ad2s1e
>и моунтим второй раздел
>
>иных способов вернуть потерянное место я не вижу.УХХХ!! Скиф молоцца! кароче я тока 5 мин назад поставил второй винт, один - ата и новый сата(из мешочка), на Бзде 6.1 нуууу иии... мыкался как его к системе прикрутить )))
ну и newfs -O 2 -U /dev/ad2 комманда отработала, а потом просто /mount/ad2 /mntЗЫ это конечно отношение к рэду не имеет, но задача была другая
Соряя, не так (/mount/ad2 /mnt), а так: mount /dev/ad2 /mnt ))