본문 바로가기

Linux/2) 리눅스 서버 관리자 과정

2_2 Device Reconfiguration & Partition - 장치 인식

1. 장치 추가 후 인식 방법

리눅스 시스템에서 새로운 장치를 붙였다면 장치를 재인식(Device Reconfiguration) 시켜야 함

 

1) 새로운 디스크 추가 작업 절차

 

[용어] 

핫 스왑 (Hot Swap) : 전원이 켜져있는 시스템을 끄지 않고 디스크 탈착할 수 있는 방식

 

① 서버 전원 OFF

# poweroff       (# init 0, # shutdown -h now, # halt)

 

② 새로운 디스크 장착

 VMWare > VM > Setting > Add > "Hard Disk" > "Create a new virtual disk" > SCSI > 1G

(1GB용량의 DISK 2장을 추가)

 

- Edit virtual machine settings -> Hard Disk -> Next

 

- SCSI(Recommended) -> Next -> Create a new virtual disk -> Maximun disk size 수정 (1.0 GB) -> Store virtual disk as a single file 

 

- Disk fie 이름 설정 -> Finish 하면 새로운 디스크 생성된 것을 확인할 수 있음

 

- 총 2개의 디스크를 추가 후 확인

 

③ 서버 전원 ON

부팅 시에 systemd-udevd.service 새로운 장치가 인식되고 /dev 디렉토리에 장치 파일이 생성됨

 

④ 부팅 후 추가된 디스크 확인

 

# ls -l /dev/sd?  : SCSI 디스크 나열 , - l 옵션 : 자세한 내용 출력

brw-rw---- 1 root disk 8, 16  8월 23 17:36 /dev/sdb
brw-rw---- 1 root disk 8, 32  8월 23 17:36 /dev/sdc

[root@server1 ~]# ls -l /dev/sd?
brw-rw---- 1 root disk 8,  0  8월 23 17:36 /dev/sda
brw-rw---- 1 root disk 8, 16  8월 23 17:36 /dev/sdb
brw-rw---- 1 root disk 8, 32  8월 23 17:36 /dev/sdc

[root@server1 ~]# ls -l /dev/sd*
brw-rw---- 1 root disk 8,  0  8월 23 17:36 /dev/sda
brw-rw---- 1 root disk 8,  1  8월 23 17:36 /dev/sda1
brw-rw---- 1 root disk 8,  2  8월 23 17:36 /dev/sda2
brw-rw---- 1 root disk 8, 16  8월 23 17:36 /dev/sdb
brw-rw---- 1 root disk 8, 32  8월 23 17:36 /dev/sdc

 

# fdisk -l : 현재 디스크 및 파티션 보기

 

[root@server1 ~]# fdisk -l
Disk /dev/sdb: 1 GiB, 1073741824 bytes, 2097152 sectors		# sdb가 1G 추가된 것 확인
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sdc: 1 GiB, 1073741824 bytes, 2097152 sectors		# sdc가 1G 추가된 것 확인
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

 

# lsblk : 리눅스 디바이스 정보를 출력하는 명령어로 옵션없이 사용하면 트리 형식으로 모든 스토리지 디바이스 출력

sdb           8:16   0    1G  0 disk 
sdc           8:32   0    1G  0 disk

 

[root@server1 ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   60G  0 disk 
├─sda1        8:1    0    1G  0 part /boot
└─sda2        8:2    0   59G  0 part 
  ├─cl-root 253:0    0 38.2G  0 lvm  /
  ├─cl-swap 253:1    0  2.1G  0 lvm  [SWAP]
  └─cl-home 253:2    0 18.7G  0 lvm  /home
sdb           8:16   0    1G  0 disk 
sdc           8:32   0    1G  0 disk 
sr0          11:0    1  8.6G  0 rom  /run/media/root/CentOS-8-3-2011-x86_64-dvd

 

# lsscsi  : scsi 기기 목록 확인

[root@server1 ~]# lsscsi
[1:0:0:0]    cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0 
[2:0:0:0]    disk    VMware,  VMware Virtual S 1.0   /dev/sda 
[2:0:1:0]    disk    VMware,  VMware Virtual S 1.0   /dev/sdb 
[2:0:2:0]    disk    VMware,  VMware Virtual S 1.0   /dev/sdc