![]() |
|
|||||||
| FreeBSD General Other questions regarding FreeBSD which do not fit in any of the categories below. |
![]() |
|
|
Thread Tools | Display Modes |
|
|||
|
So I have googled a fair amount of times and read the man page and I am very confused.
I have a sparc Netra T1 AC 200, running FBSD 6-stable. It had dual 18GB disks in a gmirror raid 1, As can be imagined, ran out of space quickly. I purchased 2 73GB scsi drives. I removed 1 of the 18GBs, placed 73GB in, rebuild the mirror, removed the other 18GB, inserted 73GB, rebuilt mirror. Ok, so I have 2 73GB drives in there in a mirror (/dev/mirror/gm0) they are partitioned as such: Code:
Otter# df -h Filesystem Size Used Avail Capacity Mounted on /dev/mirror/gm0a 501M 70M 392M 15% / devfs 1.0K 1.0K 0B 100% /dev /dev/mirror/gm0e 501M 356K 461M 0% /tmp /dev/mirror/gm0f 11G 9.8G 771M 93% /usr /dev/mirror/gm0d 1.9G 165M 1.6G 9% /var What do I need to do? I have console access to this box via Lights Out Management and another box with a serial port on the network (best part about this server hands down) so single user mode is easy to get to. tl;dr: How do I use growfs to expand my /usr partition? Thanks!!!! -=Tom |
|
|||
|
The growfs(8) manual is pretty clear about this, from the looks of your setup.. /usr is on the last partition, if no other partition exists directly after gm0f physically.. then all you have to do is modify the label, expand f, and run growfs gm0f.
Please post the output of bsdlabel(8) for gm0. Good luck..
|
|
|||
|
Code:
Otter# bsdlabel /dev/mirror/gm0 bsdlabel: a -m <architecture> option must be specified Otter# bsdlabel -m sparc64 /dev/mirror/gm0 bsdlabel: Unsupported architecture Code:
The -m machine argument forces bsdlabel to use a layout suitable for a
different architecture. Current valid values are i386, amd64, ia64,
pc98, and alpha. If this option is omitted, bsdlabel will use a layout
suitable for the current machine.
Google time go! Answer: sunlabel Ok, now to stumble through this. Code:
# /dev//mirror/gm0: text: FreeBSD17G cyl 2200 alt 2 hd 255 sec 63 bytes/sector: 512 sectors/cylinder: 16065 sectors/unit: 35343000 8 partitions: # # Size is in sectors. # Offset is in cylinders. # size offset # ---------- ---------- a: 1060290 0 b: 4144770 66 c: 35343000 0 d: 4176900 324 e: 1060290 584 f: 24900750 650 Last edited by tad1214; 3rd October 2008 at 09:02 PM. |
|
|||
|
I'm sorry guys I hate to nag, I just have no idea what to do in this situation. I'd just reinstall but the CD drive is bad in this box and I have no other computers with SCSI ports.
|
|
|||
|
Well, help us all along.. post a dmesg, do you have the new disks in now? we can only work with what little information you gave us.
The label seems to indicate you have the 18G drives in still.. so either you need to reconfigure the array in some way, or install the new disks.. that's my opinion. |
|
|||
|
New drives are in running. I mentioned my method of how I did this in a previous reply. (Remove one drive, insert new drive, rebuild mirror, remove second drive, inset new drive, rebuild mirror)
dmesg Code:
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.4-PRERELEASE #1: Thu Oct 2 11:40:35 CDT 2008
root@Otter.hsd1.mn.comcast.net.:/usr/obj/usr/src/sys/GENERIC
Timecounter "tick" frequency 500000000 Hz quality 1000
real memory = 1073741824 (1024 MB)
avail memory = 1031413760 (983 MB)
cpu0: Sun Microsystems UltraSparc-IIe Processor (500.00 MHz CPU)
kbd0 at kbdmux0
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413, REGOPS_FUNC)
nexus0: <Open Firmware Nexus device>
pcib0: <U2P UPA-PCI bridge> on nexus0
pcib0: Sabre, impl 0, version 0, IGN 0x7c0, bus A, 66MHz
pcib0: [FAST]
pcib0: [FAST]
pcib0: [GIANT-LOCKED]
pcib0: [GIANT-LOCKED]
pcib0: DVMA map: 0xc0000000 to 0xc3ffffff
pci0: <OFW PCI bus> on pcib0
pcib1: <APB PCI-PCI bridge> at device 1.1 on pci0
pci1: <OFW PCI bus> on pcib1
ebus0: <PCI-EBus3 bridge> mem 0xf0000000-0xf0ffffff,0xf1000000-0xf17fffff at device 12.0 on pci1
ebus0: <idprom>: incomplete
ebus0: <flashprom> addr 0x1000000000-0x10000fffff (no driver attached)
eeprom0: <EEPROM/clock> addr 0x1400000000-0x1400001fff on ebus0
eeprom0: model mk48t59
ebus0: <SUNW,lomh> addr 0x1400200000-0x1400200003 irq 42 (no driver attached)
pci1: <old, non-VGA display device> at device 3.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci1
isa0: <ISA bus> on isab0
gem0: <Sun ERI 10/100 Ethernet> mem 0xe0400000-0xe041ffff at device 12.1 on pci1
miibus0: <MII bus> on gem0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
gem0: 2kB RX FIFO, 2kB TX FIFO
gem0: Ethernet address: 08:00:20:fd:f7:9c
ohci0: <Sun PCIO-2 USB controller> mem 0xe2000000-0xe2007fff at device 12.3 on pci1
ohci0: [GIANT-LOCKED]
usb0: OHCI version 1.0, legacy support
usb0: <Sun PCIO-2 USB controller> on ohci0
usb0: USB revision 1.0
uhub0: (0x108e) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 4 ports with 4 removable, self powered
atapci0: <AcerLabs M5229 UDMA66 controller> port 0x400-0x407,0x418-0x41b,0x410-0x417,0x408-0x40b,0x420-0x42f at device 13.0 on pci1
atapci0: using PIO transfers above 137GB as workaround for 48bit DMA access bug, expect reduced performance
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
gem1: <Sun ERI 10/100 Ethernet> mem 0xe0440000-0xe045ffff at device 5.1 on pci1
miibus1: <MII bus> on gem1
ukphy1: <Generic IEEE 802.3u media interface> on miibus1
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
gem1: 2kB RX FIFO, 2kB TX FIFO
gem1: Ethernet address: 08:00:20:fd:f7:9c
ohci1: <Sun PCIO-2 USB controller> mem 0xe5000000-0xe5007fff at device 5.3 on pci1
ohci1: [GIANT-LOCKED]
usb1: OHCI version 1.0, legacy support
usb1: <Sun PCIO-2 USB controller> on ohci1
usb1: USB revision 1.0
uhub1: (0x108e) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 4 ports with 4 removable, self powered
pcib2: <APB PCI-PCI bridge> at device 1.0 on pci0
pci2: <OFW PCI bus> on pcib2
sym0: <896> port 0xc00000-0xc000ff mem 0x2000-0x23ff,0x4000-0x5fff at device 8.0 on pci2
sym0: No NVRAM, ID 7, Fast-40, LVD, parity checking
sym0: [GIANT-LOCKED]
sym1: <896> port 0xc00100-0xc001ff mem 0x6000-0x63ff,0x8000-0x9fff at device 8.1 on pci2
sym1: No NVRAM, ID 7, Fast-40, LVD, parity checking
sym1: [GIANT-LOCKED]
nexus0: <syscons>, type (unknown) (no driver attached)
uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 43 on isa0
uart0: console (9600,n,8,1)
uart1: <16550 or compatible> at port 0x2e8-0x2ef irq 43 on isa0
Timecounters tick every 1.000 msec
Waiting 5 seconds for SCSI devices to settle
(probe0:sym0:0:0:4): AutoSense Failed
(probe0:sym0:0:0:5): AutoSense Failed
(probe0:sym0:0:0:6): AutoSense Failed
(probe0:sym0:0:0:7): AutoSense Failed
da0 at sym0 bus 0 target 0 lun 0
da0: <SEAGATE SX373405LC C206> Fixed Direct Access SCSI-3 device
da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da0: 70007MB (143374738 512 byte sectors: 255H 63S/T 8924C)
da1 at sym0 bus 0 target 1 lun 0
da1: <SEAGATE SX373405LC C203> Fixed Direct Access SCSI-3 device
da1: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da1: 70007MB (143374738 512 byte sectors: 255H 63S/T 8924C)
GEOM_MIRROR: Device gm0 created (id=915151075).
GEOM_MIRROR: Device gm0: provider da0 detected.
GEOM_MIRROR: Device gm0: provider da1 detected.
GEOM_MIRROR: Device gm0: provider da1 activated.
GEOM_MIRROR: Device gm0: provider da0 activated.
GEOM_MIRROR: Device gm0: provider mirror/gm0 launched.
Trying to mount root from ufs:/dev/mirror/gm0a
Code:
Otter# df -h Filesystem Size Used Avail Capacity Mounted on /dev/mirror/gm0a 501M 70M 392M 15% / devfs 1.0K 1.0K 0B 100% /dev /dev/mirror/gm0e 501M 360K 461M 0% /tmp /dev/mirror/gm0f 11G 10G 298M 97% /usr /dev/mirror/gm0d 1.9G 432M 1.3G 24% /var Code:
Otter# sunlabel mirror/gm0 # /dev/mirror/gm0: text: FreeBSD17G cyl 2200 alt 2 hd 255 sec 63 bytes/sector: 512 sectors/cylinder: 16065 sectors/unit: 35343000 8 partitions: # # Size is in sectors. # Offset is in cylinders. # size offset # ---------- ---------- a: 1060290 0 b: 4144770 66 c: 35343000 0 d: 4176900 324 e: 1060290 584 f: 24900750 650 Otter# sunlabel da0 # /dev/da0: text: FreeBSD17G cyl 2200 alt 2 hd 255 sec 63 bytes/sector: 512 sectors/cylinder: 16065 sectors/unit: 35343000 8 partitions: # # Size is in sectors. # Offset is in cylinders. # size offset # ---------- ---------- a: 1060290 0 b: 4144770 66 c: 35343000 0 d: 4176900 324 e: 1060290 584 f: 24900750 650 Otter# sunlabel da1 # /dev/da1: text: FreeBSD17G cyl 2200 alt 2 hd 255 sec 63 bytes/sector: 512 sectors/cylinder: 16065 sectors/unit: 35343000 8 partitions: # # Size is in sectors. # Offset is in cylinders. # size offset # ---------- ---------- a: 1060290 0 b: 4144770 66 c: 35343000 0 d: 4176900 324 e: 1060290 584 f: 24900750 650 |
|
|||
|
Well, what happens if you specify '*' as the size of the 'f' partition (which is /usr, yes?) in sunlabel?
Hint: read the man pages.... HTH |
![]() |
| Thread Tools | |
| Display Modes | |
|
|