Toon posts:

[freebsd] harddisk-probleem *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb mijn in mijn freebsd doos een tweede harddisk gezet. Deze /disk2 genoemd, chowned aan een gebruiker en met ftp 15g aan data op gezet. Na een reboot is de data pleitte, en spuugt df -h deze vage tabel uit.

code:
1
2
3
4
5
6
/dev/ad0s1a    496M     75M    381M    17%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1e    496M     12K    456M     0%    /tmp
/dev/ad0s1f    142G    125G    4.9G    96%    /usr
/dev/ad0s1d    1.2G    3.3M    1.1G     0%    /var
/dev/ad1s1d    184G    4.0K    169G     0%    /disk2


de harddisken staan beide op dezelfde bus. huh? scan_ffs levert nix op.

  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
Ik snap je vraag niet geheel. /dev/ad1s1d is toch gewoon je tweede disk?

[ Voor 41% gewijzigd door Michael op 25-11-2005 15:33 ]


  • Joghert
  • Registratie: September 2002
  • Laatst online: 05-02 18:30
/dev/ad1s1d 184G 4.0K 169G 0% /disk2

dit klop helemaal met je verhaal( 2e schijf waarvan 15 gig gebruikt zou moeten zijn)
alleen dat ie zoek is snap ik niet hoe je dat bedoelt

geef anders output van "mount show" (geloof ik ben niet zo thuis in bsd) of anders gewoon "mount"

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

184G groot, 4.0K in gebruik, dus nog 169G vrij klopt niet helemaal hoor ;)

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Joghert
  • Registratie: September 2002
  • Laatst online: 05-02 18:30
hmm toch ff te snel gelezen, sorry :S

maar was er niet iets met verkeerd uitgelezen disk usage wat ik ooit eerder heb gezien.
zal eens zoeken

[ Voor 60% gewijzigd door Joghert op 25-11-2005 19:02 ]


  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
jawel, 10% is gereserveerd voor root. Wat joghert zegt klopt dus ook niet. Zo te zien is je disk 'gewoon' leeg.

Verwijderd

Topicstarter
10 procent gereserveerd? Dan zou het 19G moeten zijn. En bovendien was het in eerste instantie niet zo.
Oh en bij een reboot is de label weer pleitte.
code:
1
2
3
4
5
/dev/ad0s1a    496M     75M    381M    17%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1e    496M     12K    456M     0%    /tmp
/dev/ad0s1f    142G    125G    4.9G    96%    /usr
/dev/ad0s1d    1.2G    3.4M    1.1G     0%    /var

[ Voor 62% gewijzigd door Verwijderd op 25-11-2005 20:19 ]


  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
Geef anders eerst even wat meer info. Hoe heb je de disk bijvoorbeeld aangemaakt enzo?

Het is nu nogal onduidelijk allemaal.

Verwijderd

Topicstarter
aangemaakt in sysinstall. Eerst met fdisk een partitie aangemaakt ter grootte van de hele schijf, daarna in label editor nieuw label /disk2 gemaakt.

  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

Het filesystem wordt gewoon niet gemount bij booten?

  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 03-02 16:28

zomertje

Barisax knorretje

Data erop gezet voordat de schijf gemount is? Volgens mij kun je data in het mountpoint zetten voordat een schijf gemount is, dan komt die data op de oorspronkelijke plek van het mount point op schijf terecht (geen idee of daar genoeg ruimte is, in /usr is ruimte zat). Als de disk niet gemount is vind je dan wat data terug? (disclaimer, ik ken alleen unix/linux en heb geen verstand van freebsd :) )

[ Voor 11% gewijzigd door zomertje op 26-11-2005 12:14 ]

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

zomertje schreef op zaterdag 26 november 2005 @ 12:14:
Data erop gezet voordat de schijf gemount is? Volgens mij kun je data in het mountpoint zetten voordat een schijf gemount is, dan komt die data op de oorspronkelijke plek van het mount point op schijf terecht (geen idee of daar genoeg ruimte is, in /usr is ruimte zat). Als de disk niet gemount is vind je dan wat data terug? (disclaimer, ik ken alleen unix/linux en heb geen verstand van freebsd :) )
Ja, het mountpoint is gewoon een directory in een filesystem waar je dus gewoon files in kunt zetten. Wanneer je er iets overheen mount, zijn die files opeens weg, omdat die op een onderliggend filesystem staan.

Verwijderd

Topicstarter
nee ik heb /disk2 aangemaakt in de disklabel editor. Voordat ik dat gedaan had bestond er dus geen /disk2 en kon ik er dus ook geen data heen verplaatsen. Nadat ik de data verplaatst had heb ik gereboot en was alles weg. Na het opnieuw aanmaken van /disk2 is de harddisk dus opeens 15G kleiner.

Verwijderd

Topicstarter
Ik kom er nog steeds niet uit, zal proberen iets duidelijker te zijn.

harddisk van 160gb zit aan primaire controller, master
harddisk van 200gb zit aan secundaire controller, master

Freebsd is geinstalleerd op de 160gb. Ik wil nu de 200 gigabyte mounten in /disk2. Ik probeer dat te doen door in sysinstall -> fdisk, use entire disk. Ik krijg nu een error: unable to write data to disk ad2!. Daarna: disk partition write returned an error status!. De harddisk is nog geen maand oud, de ide kabels heb ik net vervangen en zijn goed. Ik kom er met google niet uit.

Ik ben net begonnen met bsd'en, heb er niet veel verstand van.

  • devzero642
  • Registratie: November 2003
  • Niet online
Verwijderd schreef op dinsdag 29 november 2005 @ 17:58:
harddisk van 200gb zit aan secundaire controller, master
/dev/ad1s1d 184G 4.0K 169G 0% /disk2
Een disk als master op je 2de IDE controller wordt ad2. Weet je zeker dat hij op de goede aansluiting zit en je niet per ongeluk je disk als master hebt ingesteld terwijl hij op je 1ste IDE controller zit?

Wat voor output geeft "disklabel ad1s1"?

  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
Het toevoegen van een extra disk staat vrij uitgebreid beschreven in de freebsd handbook.

http://www.freebsd.org/do...andbook/disks-adding.html (NL versie)

Gebruik gewoon de methode zoals beschreven in 16.3.2.1.

Verwijderd

Topicstarter
ad1s1 heb ik dus ook niet :)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
inetserver# disklabel ad0s1
# /dev/ad0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  1048576        0    4.2BSD     2048 16384     8
  b:   996112  1048576      swap
  c: 312576642        0    unused        0     0         # "raw" part, don't edit
  d:  2594816  2044688    4.2BSD     2048 16384 28552
  e:  1048576  4639504    4.2BSD     2048 16384     8
  f: 306888562  5688080    4.2BSD     2048 16384 28552

inetserver# disklabel ad2s1
# /dev/ad2s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  c: 398283417        0    unused        0     0         # "raw" part, don't edit
  d: 398283417        0    4.2BSD     2048 16384 28552


De harddisken worden wel goed herkend in /var/run/dmesg.boot:
code:
1
2
ad0: 152627MB <WDC WD1600JB-00GVC0 08.02D08> at ata0-master UDMA100
ad2: 194481MB <Maxtor 6L200P0 BAH41G10> at ata1-master UDMA100


Mijn /etc/fstab ziet er zo uit:
code:
1
2
3
4
5
6
7
8
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s1b             none            swap    sw              0       0
/dev/ad0s1a             /               ufs     rw              1       1
/dev/ad0s1e             /tmp            ufs     rw              2       2
/dev/ad0s1f             /usr            ufs     rw              2       2
/dev/ad0s1d             /var            ufs     rw              2       2
/dev/ad2s1d             /disk2          ufs     rw              2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0


Ik mis echter nog steeds 20GB op mijn secundaire master:

code:
1
2
3
4
5
6
7
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    496M     75M    381M    17%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1e    496M     12K    456M     0%    /tmp
/dev/ad0s1f    142G    125G    5.2G    96%    /usr
/dev/ad0s1d    1.2G    4.9M    1.1G     0%    /var
/dev/ad2s1d    184G    4.0K    169G     0%    /disk2


edit:
devzero schreef op dinsdag 29 november 2005 @ 18:57:
[...]


[...]

Een disk als master op je 2de IDE controller wordt ad2. Weet je zeker dat hij op de goede aansluiting zit en je niet per ongeluk je disk als master hebt ingesteld terwijl hij op je 1ste IDE controller zit?

Wat voor output geeft "disklabel ad1s1"?
Ik heb recent nieuwe ide kabels gekocht omdat ik dacht dat het daar aan lag. De 2e harddisk is dus van primair slave naar secundair master gegaan.

edit2
Michael schreef op dinsdag 29 november 2005 @ 19:20:
Het toevoegen van een extra disk staat vrij uitgebreid beschreven in de freebsd handbook.

http://www.freebsd.org/do...andbook/disks-adding.html (NL versie)

Gebruik gewoon de methode zoals beschreven in 16.3.2.1.
Thanks,
4. Finish

The last step is to edit /etc/fstab to add an entry for your new disk.
was ik ff vergeten

[ Voor 23% gewijzigd door Verwijderd op 30-11-2005 00:11 ]


  • RagaBaSH
  • Registratie: Januari 2001
  • Laatst online: 27-11-2025

RagaBaSH

Huttenbouwer

om die missende 20GB terug te toveren:

code:
1
2
3
4
cd /      #Om te zorgen dat je device niet "busy" is
umount /dev/ad2s1d
tunefs -m 0 -/dev/ad2s1d
mount /dev/ad2s1d


hiermee heb je het percentage "reserved" space op 0 gezet en kan je van je volledige disk gebruik maken. ga er overigens vanuit dat er nog wel wat overhead zit in je FS. hierdoor zul je dus nooit precies 200GB krijgen.

succes

Zes pallets, een paar vierkante kilometer dekzeil en een zooi verroeste spijkers is geen troep. Dat is een hut in ontkenningsfase.

Pagina: 1