Slice vergrößern

Legorado

Well-Known Member
Hi,

ich möchte meinen Server umbauen und Freenas auf einem Disk on Modulehttp://http://speichermarkt.de/show.cgi?ID=idxflash.htm&SNO=00000599
installieren um dann das komplette Raid 1 für die Daten zu nutzen.

Erstmal die Ausgaben von fdisk und bsdlabel:
Code:
******* Working on device /dev/twed0 *******
parameters extracted from in-core disklabel are:
cylinders=19457 heads=255 sectors/track=63 (16065 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=19457 heads=255 sectors/track=63 (16065 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 63, size 12578832 (6142 Meg), flag 80 (active)
	beg: cyl 0/ head 1/ sector 1;
	end: cyl 782/ head 254/ sector 63
The data for partition 2 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 12578895, size 20964825 (10236 Meg), flag 0
	beg: cyl 783/ head 0/ sector 1;
	end: cyl 1023/ head 254/ sector 63
The data for partition 3 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 33543720, size 279032985 (136246 Meg), flag 0
	beg: cyl 1023/ head 255/ sector 63;
	end: cyl 1023/ head 254/ sector 63
The data for partition 4 is:
<UNUSED>

Code:
# /dev/twed0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  1024000        0    4.2BSD     2048 16384 64008 
  b:   524288  1024000      swap                    
  c: 12578832        0    unused        0     0         # "raw" part, don't edit
  d: 11030544  1548288    4.2BSD     2048 16384 28552

Code:
# /dev/twed0s2:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  c: 20964825        0    unused        0     0         # "raw" part, don't edit
  d: 20964825        0    4.2BSD     2048 16384 28552

Code:
# /dev/twed0s3:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  c: 279032985        0    unused        0     0         # "raw" part, don't edit
  d: 279032985        0    4.2BSD     2048 16384 28552

Code:
Filesystem       Size    Used   Avail Capacity  Mounted on
/dev/twed0s1a    484M    254M    192M    57%    /
devfs            1.0K    1.0K      0B   100%    /dev
/dev/twed0s3d    129G     93G     26G    78%    /daten
/dev/twed0s2d    9.7G    3.8G    5.1G    43%    /jails
/dev/twed0s1d    5.1G    4.4G    248M    95%    /usr
/dev/ad0s1d       72G     22G     45G    33%    /daten2

Ich möchte also praktisch twed0s1 und twed0s2 entfernen und den Platz an twed0s3d anbinden.

Wenn ich bis jetzt richtig recherchiert habe, muss ich zuerst mit fdsik die beiden Slice s1 und s2 löschen, dann s3 vergrößern. Anschließen nun mit bsdlabel twed0s3d vergrößern und schließlich noch mit growfs das Filesystem vergrößern.

ad0 soll unberührt bleiben. Soweit ich das bis jetzt sehe, hat man bei Freenas auch ssh zugriff, um z.b. cron scripts laufen zu lassen, oder?


Ist das soweit richtig? Habt ihr noch irgendwelche Hinweiße? Ein Backup wird selbstverständlich angelegt!

mfg legorado
 
Moin Legorado,

prinzipiell ist das richtig so. Nach dem Prozedere habe ich es gerade vor 14Tagen durchgezogen. Da Deine root-Partition im slice1 auf dem 3ware-RAID liegt, solltest du das Aktivieren der neuen aktiven Partition nicht vergessen. Und vergesse das Backup nicht! Ich brauchte es, da nach dem growfs mit anschließendem fsck ein paar Dateien sich verflüchtigt hatten.

Ansonsten: Good luck!

Berichte mal bitte, ob es geklappt hat. Mich würde insbesondere interessieren, ob ein growfs auch auf Bereiche klappt, die vor dem zuvergrößernden Bereich liegen. Da habe ich explizit nichts gefunden.

Gruß c.
 
Zurück
Oben