Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: FreeBSD ja levyn osiointi

Sivun loppuun

Lotto [02.03.2010 19:37:54]

#

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?

Metabolix [02.03.2010 20:03:22]

#

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.

trilog [02.03.2010 20:25:03]

#

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ä.

Lotto [02.03.2010 22:32:04]

#

Kiitos vastauksista. Täytyy koitella huomena noita.
EDIT: Saanen vielä kysyä että kuinka ajan sysinstallin. Olen aika uusi käyttäjä BSD-maailmassa.

trilog [02.03.2010 22:59:17]

#

Komennolla sysinstall (/usr/sbin/sysinstall) tai vanhemmissa /stand/sysinstall.

Lotto [03.03.2010 13:45:57]

#

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?

trilog [03.03.2010 14:25:12]

#

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.

Lotto [03.03.2010 16:36:25]

#

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

trilog [03.03.2010 16:56:59]

#

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).

Lotto [03.03.2010 17:44:33]

#

Juu-u mutta ei ole tuollaisia komentoja :D


dd: Command not found.

trilog [03.03.2010 17:54:05]

#

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ä.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta