Det kanske inte går att skapa ett UFS-filsystem med kommandot newfs under följande omständigheter:
Skivdelen är liten, strax under 4 MB.
Skivminnets storlek överstiger 8 GB.
Felet orsakas av det avsevärda storlekskravet på filsystem för metadata. Följande varningsmeddelande visas:
Varning! I-nod block/cylindergrupp (295) >= datablock (294) i sista gruppen. Detta tyder på att 4712 sektor(er) inte kan tilldelas. /dev/rdsk/c0t0d0s6: 0 sektorer i 0 cylindrar av 48 spår, 128 sektorer 0,0MB i 0 cylindergrupper (13 c/g, 39,00MB/g, 18624 i/g) super-block-backup (för fsck -F ufs -o b=#) vid: # |
Åtgärd: Utför någon av följande åtgärder som superanvändare:
Lösning 1: Ange antalet spår när du använder kommandot newfs. Följ de här stegen:
Ta reda på antalet spår som ska tilldelas med hjälp av formateringskommandot. Till exempel:
# format Söker efter skivminnen...klar TILLGÄNGLIGA SKIVMINNEN: 0. c0t0d0 <SUN18G cyl 7506 alt 2 hd 19 sek 248> /pci@1f,4000/scsi@3/sd@0,0 Specificera skivminne (ange dess nummer): |
I det här exemplet är antalet spår 19.
Tilldela antalet till det filsystem som du skapar med kommandot newfs. Till exempel:
# newfs -v -t 19 /dev/dsk/c0t0d0s6 newfs: vill du skapa ett nytt filsystem /dev/rdsk/c0t0d0s6: (j/n)? j mkfs -F ufs /dev/rdsk/c0t0d0s6 4712 -1 19 8192 1024 16 10 167 2048 t 0 -1 8 128 n mkfs: otillåtet värde för nsect: -1 måste vara mellan 1 OCH 32768 mkfs: nsect återställ till standard, 32 Varning! 152 sektor(er) i sista cylindern kan inte tilldelas /dev/rdsk/c0t0d0s6: 4712 sektorer i 8 cylindrar av 19 spår, 32 sektorer 2,3MB in 1 cylindergrupper (16 c/g, 4,75MB/g, 2304 i/g) super-block-backup (för fsck -F ufs -o b=#) vid: 32, # |
Lösning 2: Minska filsystemets I-noddensitet genom att ange antalet byte per I-nod (nbpi) i kommandot newfs. Till exempel:
# newfs -i 4096 /dev/dsk/c0t0d0s6 newfs: vill du skapa ett nytt filsystem /dev/rdsk/c0t0d0s6: (j/n)? j Varning! 1432 sektor(er) i sista cylindern kan inte tilldelas /dev/rdsk/c0t0d0s6: 4712 sektorer i 1 cylinder i 48 spår, 128 sektorer 2,3MB i 1 cylindergrupper (16 c/g, 48,00MB/g, 11648 i/g) super-block-backup (för fsck -F ufs -o b=#) vid: 32, # |