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,
#
|