Tietääkö kukaan FreeBSD:lle levyn osiointiohjelmaa. Ostin Maxtor MaxAttach NAS 3000:n käytettynä ja tuosta on poistettu dataosio kokonaan joten tämä täytyisi nyt siis luoda. Koitin googlettaa huonolla menestyksella. Apuja?
EDIT:
fdisk taitaa tuoosa masiinassa olla mutta Freebsd:n kanssa en tunnu osaavan sitä käyttää:
granite# fdisk
fdisk: can't get file status of /dev/rsd0
fdisk: cannot open any disk: No such file or directory
Mitähän tuolle pitäöisi laittaa parametriksi jotta sen dataosion saisi luotua?
Luultavasti man fdisk
tai info fdisk
auttaa myös BSD:ssä, ja usein myös --help
tai -h
on hyvä parametri. Käytön kannalta hyödyllinen parametri voisi olla sen osioitavan levyn polku.
Voit kokeilla parted
-ohjelmaa; senkin pitäisi olla saatavilla FreeBSD:lle.
Myös haku sanoilla FreeBSD fdisk antaa varsin lupaavia ohjeita.
FreeBSD:ssä menee osiointi eri tavalla kuin Linuxeissa.
Helpoin tapa on ajaa sysinstall
roottina ja navigoida levyosiointiin. Asennusohjelma hoitaa kaiken puolestasi, eikä eri komentoja ja vipuja tarvitse muistaa/etsiä.
Kiitos vastauksista. Täytyy koitella huomena noita.
EDIT: Saanen vielä kysyä että kuinka ajan sysinstallin. Olen aika uusi käyttäjä BSD-maailmassa.
Komennolla sysinstall
(/usr/sbin/sysinstall) tai vanhemmissa /stand/sysinstall
.
Jaa jännä tämä:
granite# /stand/sysinstall /stand/sysinstall: Command not found. granite# sysinstall sysinstall: Command not found. granite# /usr/sbin/sysinstall /usr/sbin/sysinstall: Command not found. granite#
koitanko edes ajaa noita oikein?
Tuolla tavalla sen pitäisi käynnistyä, mutta jostain syystä se nähtävästi puuttuu. Voit tietysti ajaa komennot myös itse Metabolixin linkittämän sivun mukaan.
Ohhoh on tää hankalaa. Tää on ilmeisesti joku kustomoitu FreeBSD-versio mikä tässä pyörii. Onnistuin jo saamaan fdiskiltä jotain tavaraa ulos mut en tiedä kuinka tuolla saa aikaan uuden osion datalle.
granite# fdisk disk = /dev/rwd0 Head=183 sector=63, cyl=6964 ******* Working on device /dev/rwd0 ******* parameters extracted from in-core disklabel are: cylinders=6964 heads=183 sectors/track=63 (11529 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=6964 heads=183 sectors/track=63 (11529 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,(FreeBSD/NetBSD/386BSD) start 63, size 380961 (186 Meg), flag 80 (active) beg: cyl 0/ sector 1/ head 1; end: cyl 23/ sector 63/ head 182 The data for partition 2 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 381024, size 85680 (41 Meg), flag 0 beg: cyl 23/ sector 1/ head 183; end: cyl 29/ sector 63/ head 12 The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED> granite#
Olen siis käyttänyt fdiskiä Slackware kanssa mutta tää tuntuu aika oudolta
http://www.freebsd.org/doc/handbook/disks-adding.html
Tuossa siis tuo linkki uudestaan vielä. Lopussa kerrotaan millä komennoilla uusi levy lisätään. Jos levyä käytetään vain FreeBSD:ssä niin voit suoraan tehdä Dedicated -kohdan asennuksen, jolloin homma hoituu helpoiten.
Edit. Lisäsin FreeBSD-järjestelmään uuden levyn muistini virkistämiseksi, näin se meni:
Tyhjennetään levyn osiointitaulut ym.:
# dd if=/dev/zero of=/dev/ad1 count=1
Luodaan levylle otsake:
# bsdlabel -Bw ad1 auto
Muokataan levyn osiointitaulua (ei pakollinen, oletus käyttää koko levyn):
# bsdlabel -e ad1
Luodaan tiedostojärjestelmä levylle:
# newfs /dev/ad1
Liittäminen:
# mount /dev/ad1 /mnt/tmp
Levy on tässä ad1
(/dev/ad1).
Juu-u mutta ei ole tuollaisia komentoja :D
dd: Command not found.
dd
:n ajaminen ei ole pakollista jos levy on tyhjä, löytyykö muita komentoja? Vaikuttaa kuitenkin todella omituiselta, sillä dd
on yksi Unixien vakiotyökaluista. Joko järjestelmä on todella karsittu tai sitten jotakin on pielessä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.