CentOS 5
Sponsored Link

Add New HD2010/05/05

  If HDs on your server has no free area, Add New HD and create a new partition to use it. This example is the procedure.

[1] See current status for partition table.
[root@dlp ~]#

Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device
  Boot
Start
End
#cyls
#blocks
Id
System

/dev/sda1
  *
0+
260
261-
2096451
83
Linux

/dev/sda2
261
38912
38652
310472190
8e
Linux LVM

/dev/sda3
0
-
0
0
0
Empty

/dev/sda4
0
-
0
0
0
Empty
[2] See the status for partition table after adding new HD.
[root@dlp ~]#

Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device
  Boot
Start
End
#cyls
#blocks
Id
System

/dev/sda1
  *
0+
260
261-
2096451
83
Linux

/dev/sda2
261
38912
38652
310472190
8e
Linux LVM

/dev/sda3
0
-
0
0
0
Empty

/dev/sda4
0
-
0
0
0
Empty


Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
# new HD found

Device
  Boot
Start
End
#cyls
#blocks
Id
System

/dev/sdb1
0
-
0
0
0
Empty

/dev/sdb2
0
-
0
0
0
Empty

/dev/sdb3
0
-
0
0
0
Empty

/dev/sdb4
0
-
0
0
0
Empty
[3] Create a new partition in new HD to use it. It's LVM partition in this example.
[root@dlp ~]#
fdisk /dev/sdb


The number of cylinders for this disk is set to 20023.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
  (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):
p
# show partition table


Disk /dev/sdb: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot
Start
End
Blocks
Id
System

 
# none

Command (m for help):
n
# create a partition

Command action
  e    extended
  p    primary partition (1-4)
p
# primary

Partition number (1-4):
1
# specify partition number

First cylinder (1-20023, default 1):
# First cylinder

Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-20023, default 20023): 
# Last cylinder

Using default value 20023

Command (m for help):
p
# show partition table


Disk /dev/sdb: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot
Start
End
Blocks
Id
System

  /dev/sdb1
1
20023
160834716
83
Linux  
# created


Command (m for help):
t
# change type

Selected partition
1
# number

Hex code (type L to list codes):
L
# show type list


0 Empty
1e Hidden W95 FAT1
80 Old Minix
be Solaris boot

1 FAT12
24 NEC DOS
81 Minix / old Lin
bf Solaris

2 XENIX root
39 Plan 9
82 Linux swap / So
c1 DRDOS/sec

3 XENIX usr
3c PartitionMagic
83 Linux
c4 DRDOS/sec

4 FAT16 <32M
40 Venix 80286
84 OS/2 hidden C:
c6 DRDOS/sec

5 Extended
41 PPC PReP Boot
85 Linux extended
c7 Syrinx

6 FAT16
42 SFS
86 NTFS volume set
da Non-FS data

7 HPFS/NTFS
4d QNX4.x
87 NTFS volume set
db CP/M /

8 AIX
4e QNX4.x 2nd part
88 Linux plaintext
de Dell Utility

9 AIX bootable
4f QNX4.x 3rd part
8e Linux LVM
df BootIt

a OS/2 Boot Manag
50 OnTrack DM
93 Amoeba
e1 DOS access

b W95 FAT32
51 OnTrack DM6 Aux
94 Amoeba BBT
e3 DOS R/O

c W95 FAT32 (LBA)
52 CP/M
9f BSD/OS
e4 SpeedStor

e W95 FAT16 (LBA)
53 OnTrack DM6 Aux
a0 IBM Thinkpad hi
eb BeOS fs

f W95 Ext'd (LBA)
54 OnTrackDM6
a5 FreeBSD
ee EFI GPT

10 OPUS
55 EZ-Drive
a6 OpenBSD
ef EFI (FAT-12

11 Hidden FAT12
56 Golden Bow
a7 NeXTSTEP
f0 Linux/PA-

12 Compaq diagnost
5c Priam Edisk
a8 Darwin UFS
f1 SpeedStor

14 Hidden FAT16 <3
61 SpeedStor
a9 NetBSD
f4 SpeedStor

16 Hidden FAT16
63 GNU HURD or Sys
ab Darwin boot
f2 DOS sec

17 Hidden HPFS/NTF
64 Novell Netware
b7 BSDI fs
fd Linux raid

18 AST SmartSleep
65 Novell Netware
b8 BSDI swap
fe LANstep

1b Hidden W95 FAT3
70 DiskSecure Mult
bb Boot Wizard hid
ff BBT

1c Hidden W95 FAT3
75 PC/IX


Hex code (type L to list codes):
8e
 
# set Linux LVM

Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help):
p
# show partition table


Disk /dev/sdb: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot
Start
End
Blocks
Id
System

  /dev/sdb1
1
20023
160834716
8e
Linux LVM  
# changed


Command (m for help):
w
# save and quit


The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@dlp ~]#
sfdisk -l /dev/sdb
# show status


Disk /dev/sdb: 20023 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device
  Boot
Start
End
#cyls
#blocks
Id
System

/dev/sdb1
0+
20022
20023-
160834716
8e
Linux LVM  
# created

/dev/sdb2
0
-
0
0
0
Empty

/dev/sdb3
0
-
0
0
0
Empty

/dev/sdb4
0
-
0
0
0
Empty

Matched Content