Страница 1 из 1

Добавление диска

Добавлено: 2009-05-28 12:55:06
LimpTeaM
Здравствуйте уважаемые гуру.
Понадобилось добавить новый диск. Все делал по хендбуку, но при добавлении раздела он не хочет маунтится -типа no such file or directory хотя директория есть (хотя в принципе в хендбуке это тоже написано)
что делал:
1. вставил хард посмотрел как он обозвался в dmesg
2. через sysinstall зашел в fdisk сделал слайс на весь диск
3.зашел в label создал раздел и вот тут при когда уже вношу изменения (W -write) он и не хочет маунтится...(директорию я создал до входа в sysinstall)

Хелп ми плиз
после sysinstall

Код: Выделить всё

ls | grep ad4
ad4
ad4s1 
Возможны ли такие косяки если хард подключен через sata контроллер?

Код: Выделить всё

atacontrol list
ATA channel 0:
    Master:  ad0 <WDC WD800BB-00JHC0/05.01C05> ATA/ATAPI revision 6
    Slave:       no device present
ATA channel 1:
    Master:      no device present
    Slave:       no device present
ATA channel 2:
    Master:  ad4 <ST3500630AS/3.AAK> SATA revision 2.x
    Slave:       no device present
ATA channel 3:
    Master:      no device present
    Slave:       no device present
ATA channel 4:
    Master:      no device present
    Slave:       no device present 

Re: Добавление диска

Добавлено: 2009-05-28 13:05:11
Larin

Код: Выделить всё

newfs -O UFS2 /dev/ad4s1
man newfs

Re: Добавление диска

Добавлено: 2009-05-28 13:10:48
LimpTeaM
Larin писал(а):

Код: Выделить всё

newfs -O UFS2 /dev/ad4s1
man newfs

Код: Выделить всё

newfs -O UFS2 /dev/ad4s1
newfs: UFS2: bad file system format value
если сделать newfs /dev/ad4s1, то он начинает делать но заканчивается не очень хорошей строкой...

Код: Выделить всё

...
970611968, 970988320, 971364672, 971741024, 972117376, 972493728, 972870080, 973246432, 973622784, 973999136, 974375488, 974751840, 975128192, 975504544, 975880896, 976257248,
 976633600
cg 0: bad magic number

Re: Добавление диска

Добавлено: 2009-05-28 13:25:08
Larin
я тебе неправильно сказал
newfs -O2 /dev/ad4s1

читай man newfs

Re: Добавление диска

Добавлено: 2009-05-28 13:28:15
LimpTeaM
Larin писал(а):я тебе неправильно сказал
newfs -O2 /dev/ad4s1

читай man newfs
делает...но в конце...

Код: Выделить всё

 976633600
internal error: can't find block in cyl 0
пошел гуглить... :(

Re: Добавление диска

Добавлено: 2009-05-28 14:37:34
LimpTeaM
во общем ничего толкового не нашел :(

Код: Выделить всё

 diskinfo -v ad4
ad4
        512             # sectorsize
        500107862016    # mediasize in bytes (466G)
        976773168       # mediasize in sectors
        969021          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:6QG0F6E2     # Disk ident. 

Код: Выделить всё

fdisk /dev/ad4
******* Working on device /dev/ad4 *******
parameters extracted from in-core disklabel are:
cylinders=969021 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=969021 heads=16 sectors/track=63 (1008 blks/cyl)

fdisk: invalid fdisk partition table found
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 976773105 (476939 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 1;
        end: cyl 316/ head 15/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED> 
прошу подключиться телепатов :)

Re: Добавление диска

Добавлено: 2009-05-29 7:54:30
bu7cher
попробуйте почитать

Код: Выделить всё

# man bsdlabel 
вообще говоря, последовательность действий вроде была всегда такой: fdisk, bsdlabel, newfs

Re: Добавление диска

Добавлено: 2009-05-29 10:07:20
LimpTeaM
По совету с bsdportal пошел другим путем...но тажа петрушка (

Код: Выделить всё

dd if=/dev/zero of=/dev/ad4 bs=512 count=32

sysctl -w kern.geom.debugflags=16

gpart create -s GPT ad4
gpart show ad4
gpart add -b 34 -s 976773101 -t freebsd-ufs ad4
ad4p1 added

Код: Выделить всё

gpart show ad4
=>       34  976773101  ad4  GPT  (466G)
         34  976773101    1  freebsd-ufs  (466G)

newfs -02 /dev/ad4p1

Код: Выделить всё

964590336, 964966688, 965343040, 965719392, 966095744, 966472096, 966848448, 967224800, 967601152, 967977504, 968353856, 968730208, 969106560, 969482912, 969859264, 970235616,
 970611968, 970988320, 971364672, 971741024, 972117376, 972493728, 972870080, 973246432, 973622784, 973999136, 974375488, 974751840, 975128192, 975504544, 975880896, 976257248,
 976633600
internal error: can't find block in cyl 0

Re: Добавление диска

Добавлено: 2009-05-29 10:40:20
Alex Keda
затрите весь его.
от начала до конца

Код: Выделить всё

dd if=/dev/null of=/dev/.... bs=10m

Re: Добавление диска

Добавлено: 2009-05-29 10:54:05
LimpTeaM
Здравствуйте уважаемый Лис :)

Код: Выделить всё

 dd if=/dev/null of=/dev/ad4 bs=10m
0+0 records in
0+0 records out
0 bytes transferred in 0.000074 secs (0 bytes/sec)
это разве нормально ? :cz2:

Re: Добавление диска

Добавлено: 2009-05-30 20:23:18
Levenson
Попробуй так. Снячало удали созданную папку куда ты собирался монтировать жестак. потом через sysinstall используй сначало fdisk а потом bsdlabel. После лейблов у тебя tunefs сам должен сработать(у меня не пахал именно из за созданной папки) если и в этот раз косяки попрут , попробуй потереть жестак с мхдд.

Re: Добавление диска

Добавлено: 2009-05-31 17:42:35
Susanin
не /dev/null а /dev/zero

Re: Добавление диска

Добавлено: 2009-05-31 21:09:58
Alex Keda
ошибся.
но бошку-то свою иметь надо? =)

Re: Добавление диска

Добавлено: 2009-06-01 11:17:58
LimpTeaM
не помогло все тоже самое :(

Re: Добавление диска

Добавлено: 2009-06-01 18:16:00
hodok
Levenson писал(а): ... попробуй потереть жестак с мхдд.
пробовал?

Re: Добавление диска

Добавлено: 2009-06-01 20:21:06
LimpTeaM
Если честно, то не пробовал ибо нахожусь от сервера далеко. :) Вскоре попрошу человека потереть но сомневаюсь, что что-то изменится потому что это не единственный такой диск, если вставить 80 -ку тоже SATA происходит тоже самое. я все-таки грешу на сата-контроллер..