sonnenblen.de - Das unabhängige Sun User Forum
Software => Speichermanagement => Thema gestartet von: Sonnenbrand am 07. Februar 2007, 08:46:06
-
Frage an die Experten,
ich habe hier eine große logische Partition (ca. 840GB - HW-RAID5 aus 4x300GB in einem SE3310) auf der ich mittels newfs ein UFS-FS anlegen will. Dabei "nervt" mich newfs mit diversen Fehlermeldungen und Warnings:
bash-2.05#
bash-2.05#
bash-2.05#
bash-2.05# uname -a
SunOS debers00007 5.9 Generic_118558-14 sun4u sparc SUNW,Sun-Fire-V440
bash-2.05#
bash-2.05#
bash-2.05#
bash-2.05# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
/pci@1f,700000/scsi@2/sd@0,0
1. c1t2d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
/pci@1f,700000/scsi@2/sd@2,0
2. c1t3d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
/pci@1f,700000/scsi@2/sd@3,0
3. c2t0d0 <SUN-StorEdge3310-0325 cyl 49998 alt 2 hd 64 sec 64>
/pci@1f,700000/scsi@2,1/sd@0,0
4. c2t0d1 <SUN-StorEdge3310-0325 cyl 36188 alt 2 hd 64 sec 64>
/pci@1f,700000/scsi@2,1/sd@0,1
5. c2t0d2 <SUN-StorEdge3310-0325 cyl 54228 alt 2 hd 255 sec 127>
/pci@1f,700000/scsi@2,1/sd@0,2
Specify disk (enter its number): 5
selecting c2t0d2
[disk formatted]
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit
format> p
PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
7 - change `7' partition
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
!<cmd> - execute <cmd>, then return
quit
partition> p
Current partition table (original):
Total disk cylinders available: 54228 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 root wm 0 - 8 142.32MB (9/0/0) 291465
1 swap wu 9 - 17 142.32MB (9/0/0) 291465
2 backup wu 0 - 54227 837.41GB (54228/0/0) 1756173780
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 usr wm 18 - 54227 837.13GB (54210/0/0) 1755590850
7 unassigned wm 0 0 (0/0/0) 0
partition> ^D
bash-2.05#
bash-2.05#
bash-2.05#
bash-2.05# prtvtoc /dev/rdsk/c2t0d2s2
* /dev/rdsk/c2t0d2s2 partition map
*
* Dimensions:
* 512 bytes/sector
* 127 sectors/track
* 255 tracks/cylinder
* 32385 sectors/cylinder
* 54230 cylinders
* 54228 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
0 2 00 0 291465 291464
1 3 01 291465 291465 582929
2 5 01 0 1756173780 1756173779
6 4 00 582930 1755590850 1756173779
bash-2.05#
bash-2.05#
bash-2.05#
bash-2.05# newfs /dev/rdsk/c2t0d2s6
newfs: construct a new file system /dev/rdsk/c2t0d2s6: (y/n)? y
Minimum bytes per inode is 11992
With 32385 sectors per cylinder, minimum cylinders per group is 16
This requires the fragment size to be changed from 1024 to 8192
Please re-run mkfs with corrected parameters
bash-2.05#
bash-2.05#
bash-2.05#
bash-2.05# newfs -f 8192 /dev/rdsk/c2t0d2s6
newfs: construct a new file system /dev/rdsk/c2t0d2s6: (y/n)? y
Minimum bytes per inode is 11992
Unable to make filesystem fit with the given constraints
Please re-run mkfs with corrected parameters
bash-2.05#
bash-2.05#
bash-2.05#
bash-2.05# newfs -f 8192 -i 12288 /dev/rdsk/c2t0d2s6
newfs: construct a new file system /dev/rdsk/c2t0d2s6: (y/n)? y
Warning: cylinder groups must have a multiple of 16 cylinders with the given
parameters
Rounded cgsize up to 256
Warning: insufficient space in super block for
rotational layout tables with nsect 127, ntrack 255, and nrpos 8.
Omitting tables - file system performance may be impaired.
Warning: 2 sector(s) in last cylinder unallocated
/dev/rdsk/c2t0d2s6: 1755590848 sectors in 54210 cylinders of 255 tracks, 127 sectors
857222.1MB in 3389 cyl groups (16 c/g, 253.01MB/g, 21376 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 518320, 1036608, 1554896, 2073184, 2591472, 3109760, 3628048, 4146336,
4664624,
Initializing cylinder groups:
...................................................................
super-block backups for last 10 cylinder groups at:
1750869200, 1751387488, 1751905776, 1752424064, 1752942352, 1753460640,
1753978928, 1754497216, 1755015504, 1755533792,
bash-2.05#
bash-2.05#
bash-2.05#
bash-2.05#
letztendlich bekomme ich ein FS - bin mir aber angesichts der Warnings nicht sicher ob meine newfs-Optionen nun der letzte Hit sind. Was meint Ihr?
Andreas
-
Please re-run mkfs with corrected parameters
-
Please re-run mkfs with corrected parameters
Schon klar - habe ich ja dann auch gemacht:
bash-2.05#
bash-2.05# newfs -f 8192 -i 12288 /dev/rdsk/c2t0d2s6
newfs: construct a new file system /dev/rdsk/c2t0d2s6: (y/n)? y
Warning: cylinder groups must have a multiple of 16 cylinders with the given
parameters
Rounded cgsize up to 256
Warning: insufficient space in super block for
rotational layout tables with nsect 127, ntrack 255, and nrpos 8.
Omitting tables - file system performance may be impaired.
Warning: 2 sector(s) in last cylinder unallocated
/dev/rdsk/c2t0d2s6: 1755590848 sectors in 54210 cylinders of 255 tracks, 127 sectors
857222.1MB in 3389 cyl groups (16 c/g, 253.01MB/g, 21376 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 518320, 1036608, 1554896, 2073184, 2591472, 3109760, 3628048, 4146336,
4664624,
Initializing cylinder groups:
...................................................................
super-block backups for last 10 cylinder groups at:
1750869200, 1751387488, 1751905776, 1752424064, 1752942352, 1753460640,
1753978928, 1754497216, 1755015504, 1755533792,
bash-2.05#
Aber die Warnings gefallen mir irgendwie nicht.
Andreas
-
Sieht wie ein newfs und nicht wie ein mkfs aus.
bash-2.05# newfs -f 8192 -i 12288 /dev/rdsk/c2t0d2s6
-
letztendlich bekomme ich ein FS - bin mir aber angesichts der Warnings nicht sicher ob meine newfs-Optionen nun der letzte Hit sind. Was meint Ihr?
Das klingt jetzt wie die Standardantwort vom Sun-Support, aber dein Kernel scheint schon etwas älter zu sein: mal ein wenig auf Sunsolve stöbern und ggf. einen aktuelleren Patch-Stand einspielen. Ich habe dunkel in Erinnerung, dass es mit Dateisystemen im Bereich 1TB Probleme gab.
-
extra für grosse filesysteme wurde ein "neues" ufs filesystem eingeführt. ich glaube aber das dieses nur ab solaris10 verfügbar ist. keine ahnung ob man solaris9 mit patchen auch um das neue ufs erweitern kann.
unter solaris10 ruft man das ganze dann mit "newfs -t ....." auf. ansonsten alles wie gehabt.
-
Zwischenstand:
Habe mittlerweile bei SUN diesbez. ein Ticket geöffnet (wozu zahlt meine Kundschaft eigendlich GOLD-Support für die Kiste :-).
Ergebnis: erst mal aktuelle Patche rauf packen... naja - irgendwie klingt das nach Standardantwort.
Auf jeden Fall habe ich nun am nächsten IT-Wartungsfenster eine Aktivität :-/ ...
Andreas
-
Hi Sonnenbrand,
im wöchentlichen Patch-Club Report war in letzer Zeit öfter mal von UFS für alle Solaris Versionen zu lesen.
So gesehen finde ich die Antwort des Support gar nicht so abwegig, obwohl ich mich nicht erinnern kann ob
die UFS-Patches was mit deinem Problem zu tun hatten.
Schaun ma mal, ich bin gespannt auf deinen Bericht.
Gruß
Jonny