Opened 15 years ago

Closed 15 years ago

#30 closed defect (fixed)

nodefactory: disk full van host machine

Reported by: huub Owned by: tim
Priority: major Milestone:
Keywords: Cc:
Resource needed to fix:

Description

Ik volg het image building proces op een aparte pc ingericht als host machine, volgens concept verslag 0.5.
Standaardinstallatie van FreeBSD7.1 met autoconfiguratie van de harddisk. Dat betekent dat een naar mijn idee vrij kleine root-slice wordt aangemaakt (500MB).
Na build world krijg ik een disk full foutmelding tijdens installworld, maar /usr is nog lang niet vol:

....
## configure nanobsd setup
### log: /usr/obj/nanobsd.wleiden_.dl
## build diskimage
### log: /usr/obj/nanobsd.wleiden
_.di

/usr/obj/nanobsd.wleiden/_.mnt: write failed, filesystem is full

fab# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 496M 481M -25M 105% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1e 496M 14K 456M 0% /tmp
/dev/ad0s1f 21G 5.7G 14G 29% /usr
/dev/ad0s1d 1.2G 58M 1.0G 5% /var
devfs 1.0K 1.0K 0B 100% /usr/local/jails/build/dev
procfs

Change History (4)

comment:1 by huub, 15 years ago

die root directory schijnt er niets mee te maken te hebben. Na opschonen van / heb ik nog steeds:

...
## build diskimage
### log: /usr/obj/nanobsd.wleiden_.di

/usr/obj/nanobsd.wleiden/_.mnt: write failed, filesystem is full

terwijl:

fab# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 496M 138M 318M 30% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1e 496M 14K 456M 0% /tmp
/dev/ad0s1f 21G 6.0G 13G 31% /usr
/dev/ad0s1d 1.2G 58M 1.0G 5% /var
devfs 1.0K 1.0K 0B 100% /usr/local/jails/build/dev
procfs 4.0K 4.0K 0B 100% /usr/local/jails/build/proc
fab#

in reply to:  1 comment:2 by tim, 15 years ago

Replying to huub:

die root directory schijnt er niets mee te maken te hebben. Na opschonen van / heb ik nog steeds:

...
## build diskimage
### log: /usr/obj/nanobsd.wleiden_.di

/usr/obj/nanobsd.wleiden/_.mnt: write failed, filesystem is full

Dit heeft inderdaad niks te maken met je lokale beschikbare schijfruimte. De melding wordt veroorzaak omdat je file system van je NanoBSD image vol zit. Er vanuit gaande dat je de nanobsd configuratie in het concept doucment gebruikt, denk ik dat het komt omdat je een generieke kernel compileert. Ik kom hier later nog op terug, maar probeer het eens met een specifiek kernel-configuratiebestand.

comment:3 by huub, 15 years ago

Ik heb het interne geheugen van de hostmachine opgekrikt naar 1,2 GB maar dat geeft hetzelfde resultaat.
Dus: memory disk groot genoeg, hard disk groot genoeg, wat nu?

comment:4 by huub, 15 years ago

Resolution: fixed
Status: newclosed

Als ik de grootte van het flashkaartje op 1024mb zet, gaat het goed.

$ tail -f _.di

c: 995841 0 unused 0 0 # "raw" part, don't edit

/dev/md0s1a: 486.2MB (995825 sectors) block size 4096, fragment size 512

using 39 cylinder groups of 12.66MB, 3240 blks, 1632 inodes.
with soft updates

super-block backups (for fsck -b #) at:

32, 25952, 51872, 77792, 103712, 129632, 155552, 181472, 207392, 233312, 259232, 285152, 311072, 336992, 362912, 388832,
414752, 440672, 466592, 492512, 518432, 544352, 570272, 596192, 622112, 648032, 673952, 699872, 725792, 751712, 777632,
803552, 829472, 855392, 881312, 907232, 933152, 959072, 984992

Filesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on
/dev/md0s1a 489471 1 450313 0% 2 63644 0% /usr/obj/nanobsd.wleiden/_.mnt
579335 blocks
Filesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on
/dev/md0s1a 489471 298004 152310 66% 9162 54484 14% /usr/obj/nanobsd.wleiden/_.mnt
7780+1 records in
7780+1 records out
509870592 bytes transferred in 63.610358 secs (8015528 bytes/sec)
/dev/md0s3: 4.4MB (9072 sectors) block size 4096, fragment size 512

using 4 cylinder groups of 1.11MB, 284 blks, 160 inodes.
with soft updates

super-block backups (for fsck -b #) at:

32, 2304, 4576, 6848

7780+1 records in
7780+1 records out
509870592 bytes transferred in 48.412874 secs (10531715 bytes/sec)

Note: See TracTickets for help on using tickets.