Unter den folgenden Umständen können beim Versuch, mit dem Befehl newfs ein UFS-Dateisystem zu erstellen, Probleme auftreten:
Es handelt sich um ein kleines Slice (weniger als etwa 4 MB).
Die Festplatte ist größer als 8 GB.
Grund für den Fehler sind die Größenanforderungen des Dateisystems für Metadaten. Die folgende Warnmeldung wird angezeigt:
Warnung: inode-Blöcke/Zylindergruppe (295) >= Datenblöcke (294) in letzter Zylindergruppe. Das bedeutet, dass 4712 Sektor(en) nicht zugeordnet werden können. /dev/rdsk/c0t0d0s6: 0 Sektoren in 0 Zylindern von 48 Spuren, 128 Sektoren 0.0MB in 0 Zylindergruppen (13 c/g, 39.00MB/g, 18624 i/g) Superblock Backups (für fsck -F ufs -o b=#) bei: # |
Abhilfemaßnahme: Führen Sie als Superuser eine der folgenden Abhilfemaßnahmen durch:
Abhilfemaßnahme 1: Geben Sie die Anzahl der Spuren an, wenn Sie den Befehl newfs verwenden. Führen Sie die folgenden Schritte durch:
Ermitteln Sie mit dem Befehl format die Anzahl der Spuren. Beispiel:
# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t0d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248> /pci@1f,4000/scsi@3/sd@0,0 Specify disk (enter its number): |
In diesem Beispiel lautet die Anzahl der Spuren 19.
Weisen Sie diese Anzahl von Spuren dem Dateisystem zu, das Sie mit newfs erstellen. Beispiel:
# newfs -v -t 19 /dev/dsk/c0t0d0s6 newfs: Neues Dateisystem /dev/rdsk/c0t0d0s6 erstellen: (y/n)? y mkfs -F ufs /dev/rdsk/c0t0d0s6 4712 -1 19 8192 1024 16 10 167 2048 t 0 -1 8 128 n mkfs: falscher Wert für nsect: -1 muss zwischen 1 und 32768 liegen mkfs: nsect wird auf Standardwert 32 zurückgesetzt. Warnung: 152 Sektor(en) im letzten Zylinder nicht zugeordnet /dev/rdsk/c0t0d0s6: 4712 Sektoren in 8 Zylindern von 19 Spuren, 32 Sektoren 2.3MB in 1 Zylindergruppen (16 c/g, 4.75MB/g, 2304 i/g) Superblock Backups (für fsck -F ufs -o b=#) bei: 32, # |
Abhilfemaßnahme 2: Geben Sie zusammen mit dem Befehl newfs die Anzahl von Bytes pro Inode (nbpi) an, um die Inode-Dichte im Dateisystem zu verringern. Beispiel:
# newfs -i 4096 /dev/dsk/c0t0d0s6 newfs: Neues Dateisystem /dev/rdsk/c0t0d0s6 erstellen: (y/n)? y Warnung: 1432 Sektor(en) im letzten Zylinder nicht zugeordnet /dev/rdsk/c0t0d0s6: 4712 Sektoren in 1 Zylindern von 48 Spuren, 128 Sektoren 2.3MB in 1 Zylindergruppen (16 c/g, 48.00MB/g, 11648 i/g) Superblock Backups (für fsck -F ufs -o b=#) bei: 32, # |