가상 디스크 연결
이 랩 환경에서는 자동화된 설정 프로세스를 통해 가상 디스크가 생성되었습니다. 이는 시스템에 새로운 저장 장치를 추가하는 것을 시뮬레이션합니다. 설정 스크립트는 100MB 가상 디스크 파일을 생성하고 이를 루프 장치(loop device)에 연결한 다음, 일관성을 위해 /dev/sdb에 대한 심볼릭 링크(symbolic link)를 생성합니다.
첫 번째 작업은 운영 체제가 이 새 디스크를 인식하는지 확인하는 것입니다. lsblk (블록 장치 목록, list block devices) 명령어가 이 작업에 완벽합니다. 이 명령어는 사용 가능한 모든 블록 장치 정보를 트리 형식으로 표시합니다.
블록 장치 목록을 보려면 터미널에서 다음 명령어를 실행하십시오:
lsblk
다음과 유사한 출력을 보게 될 것입니다. 마운트되지 않았고 마운트 지점이 표시되지 않은 100MB 크기의 루프 장치(이름은 loop4, loop14 또는 사용 가능한 다른 루프 장치 번호일 수 있음)를 찾으십시오.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 91.4M 1 loop /snap/lxd/35819
...
loop4 7:4 0 100M 0 loop
...
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 1M 0 part
├─vda2 252:2 0 200M 0 part /boot/efi
└─vda3 252:3 0 39.8G 0 part /
이는 디스크가 시스템에 의해 인식되었으며 다음 단계인 포맷(formatting)을 위해 준비되었음을 확인시켜 줍니다.
만약 루프 장치가 보이지 않는다면, 다음 명령어를 실행하여 생성할 수 있습니다:
## 가상 디스크 역할을 할 100MB 파일 생성
dd if=/dev/zero of=/tmp/disk.img bs=1M count=100 &> /dev/null
## 사용 가능한 다음 루프 장치 찾기
LOOP_DEVICE=$(losetup -f)
## 파일을 루프 장치에 연결하여 물리적 디스크 시뮬레이션
sudo losetup $LOOP_DEVICE /tmp/disk.img
## 랩 환경의 일관성을 위해 심볼릭 링크 생성
sudo ln -sf $LOOP_DEVICE /dev/sdb
그런 다음 lsblk 명령어를 다시 실행하여 루프 장치가 생성되었는지 확인하십시오.