아래는 1TB raid 1 로 SSD 480GB * 2ea / raid 0 으로 SATA 1TB 구성돼있는 상태이고 추가로 SATA 1TB 레이드 안잡혀있는, 즉 디스크 만 꼽혀있는 상태이다.
[root@localhost ~]# hpssacli ctrl all show config
Smart HBA H240 in Slot 2 (RAID Mode) (sn: )
Port Name: 2I
Port Name: 1I
Internal Drive Cage at Port 1I, Box 1, OK
array A (Solid State SATA, Unused Space: 0 MB)
logicaldrive 1 (447.1 GB, RAID 1, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, Solid State SATA, 480.1 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, Solid State SATA, 480.1 GB, OK)
array B (SATA, Unused Space: 0 MB)
logicaldrive 2 (931.5 GB, RAID 0, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SATA, 1 TB, OK)
unassigned
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SATA, 1 TB, OK)
##주석##추가 디스크임, 레이드를 안잡았으니 logicaldrive 정보가 없고 unassigned 으로 표기됨을 확인할 수 있음
1.레이드를 잡기 위해선 레이드 컨트롤러가 장착된 슬롯 번호와 physicaldrive 번호 확인이 필요하다.
Smart HBA H240 in Slot 2 (RAID Mode) (sn: )
Port Name: 2I
Port Name: 1I
Internal Drive Cage at Port 1I, Box 1, OK
array A (Solid State SATA, Unused Space: 0 MB)
logicaldrive 1 (447.1 GB, RAID 1, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, Solid State SATA, 480.1 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, Solid State SATA, 480.1 GB, OK)
array B (SATA, Unused Space: 0 MB)
logicaldrive 2 (931.5 GB, RAID 0, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SATA, 1 TB, OK)
unassigned
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SATA, 1 TB, OK)
2.슬롯번호와 physicaldrive 를 확인하였으면 레이드 설정하는 명령어를 입력한다.
[root@localhost ~]# hpssacli ctrl slot=2 create type=ld drives=1I:1:4 raid=0
###레이드 컨트롤러 슬롯번호는 2번이고(slot=2) 생성 타입은 로지컬 드라이브(create type=ld) 대상 디스크(drives=1I:1:4) 생성할 레이드 타입은 raid 0(raid=0)
###raid 1 또는 raid 5를 하려면 아래와같이 디스크 번호 추가해주고 raid 적어주면된다.###
hpssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=1
hpssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2,2I:1:6,2I:1:7,2I:1:8 raid=5
3.작업 완료후 레이드 상태를 보면 logical drive 3 이 추가된것을 확인할 수 있다. 또한 fdisk를 통해 디스크 추가를 확인할 수 있다.
[root@localhost ~]# hpssacli ctrl all show config
Smart HBA H240 in Slot 2 (RAID Mode) (sn: )
Port Name: 2I
Port Name: 1I
Internal Drive Cage at Port 1I, Box 1, OK
array A (Solid State SATA, Unused Space: 0 MB)
logicaldrive 1 (447.1 GB, RAID 1, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, Solid State SATA, 480.1 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, Solid State SATA, 480.1 GB, OK)
array B (SATA, Unused Space: 0 MB)
logicaldrive 2 (931.5 GB, RAID 0, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SATA, 1 TB, OK)
array C (SATA, Unused Space: 0 MB)
logicaldrive 3 (931.5 GB, RAID 0, OK) ###원래는 unassigned 였는데 레이드 0으로 잡아줬으니 변경됨
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SATA, 1 TB, OK)
[root@localhost ~]# fdisk -l
Disk /dev/sda: 480.1 GB, 480070426624 bytes
255 heads, 63 sectors/track, 58365 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk identifier: 0x0009a5c1
Device Boot Start End Blocks Id System
/dev/sda1 1 27 215040 83 Linux
/dev/sda2 27 288 2097152 82 Linux swap / Solaris
/dev/sda3 288 58366 466505560 83 Linux
Disk /dev/sdb: 1000.2 GB, 1000171331584 bytes
255 heads, 63 sectors/track, 121597 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk identifier: 0x0009a5c1
Device Boot Start End Blocks Id System
/dev/sdb1 1 27 215040 83 Linux
/dev/sdb2 27 288 2097152 82 Linux swap / Solaris
/dev/sdb3 288 121597 974414686+ 83 Linux
Disk /dev/sdc: 1000.2 GB, 1000171331584 bytes
255 heads, 63 sectors/track, 121597 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk identifier: 0x97d80c0a
레이드 삭제하는법
1.위에서 추가한 logicaldrive 3 (931.5 GB, RAID 0, OK) 을 삭제하겠다.
[root@localhost ~]# hpssacli ctrl slot=2 ld 3 delete ###슬롯2번의 레이드컨트롤러의 로지컬드라이브 3번(ld 3) 을 삭제하겠다.
Warning: Deleting an array can cause other array letters to become renamed.
E.g. Deleting array A from arrays A,B,C will result in two remaining
arrays A,B ... not B,C
##### 각 로지컬 드라이브 앞에 array A (디스크 정보) 이런식으로 A , B , C 나오는데 중간에 B 를 삭제하면 array A, C 가 아니라 A, B 가 된다는 얘기 별 중요하지 않음
Warning: Deleting the specified device(s) will result in data being lost.
Continue? (y/n) y
###데이터 삭제하니까 정말 진행할꺼냐
##########
Error: Unable to delete logicaldrive 2. Please verify that the logical drive is
the last logical drive on the array and no other operations are being
performed on it.
Reason: In use by os
위와같은 에러 발생했다. 파티션이 마운트 돼 있는지 확인해봐야한다. 마운트돼있따 ㅋㅋ 마운트 푸니까 잘 된다.
############
[root@localhost ~]# hpssacli ctrl all show config
Smart HBA H240 in Slot 2 (RAID Mode) (sn: )
Port Name: 2I
Port Name: 1I
Internal Drive Cage at Port 1I, Box 1, OK
array A (Solid State SATA, Unused Space: 0 MB)
logicaldrive 1 (447.1 GB, RAID 1, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, Solid State SATA, 480.1 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, Solid State SATA, 480.1 GB, OK)
array B (SATA, Unused Space: 0 MB)
logicaldrive 2 (931.5 GB, RAID 0, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SATA, 1 TB, OK)
unassigned #### logicaldrive 3번이 삭제된것을 확인할 수 있다.
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SATA, 1 TB, OK)
링크(디스크 불) on/off 하는법
hpssacli ctrl slot=0 ld 2 modify led=on
hpssacli ctrl slot=0 ld 2 modify led=off
'job > linux' 카테고리의 다른 글
tomcat ssl 인증서 적용 apr jsse 방식 공부한거 (1) | 2018.11.23 |
---|---|
smartctl 을 이용한 디스크 점검하기 (0) | 2018.11.14 |
대량메일 발송 특정 IP 혹은 계정 찾기 (0) | 2018.09.03 |
rkhunter 설치 (0) | 2018.09.03 |
컴파일 빠르게 하기 (0) | 2018.09.03 |