vmwar에서는 SATA 슬롯을 4개 지원하고 30개의 sata 장치를 장착 할 수있다.

총 120개까지 장착이 가능하다.

 

SATA 0:1 에는 기본적으로 CD/DVD장치를 장착하기 때문에 다른 장치는 나머지 119개에 설치가 가능하다.

(변경은 언제든지 가능하다)

 

SCSI 하드가 추가되면 리눅스에서 파티션이 /dev/sda, /dev/sdb, /dev/sdc, /dev/sdd 형식이고

 

/dev/sda를 논리적으로 파티션이 나눠지면 /dev/sda1, /dev/sda2, /dev/sda3으로 나타난다.

 

리눅스에서 추가로 저장장치를 설치하려면 다음과 같은 과정을 거친다.

vmware에서 상에서 물리적인 디스크를 추가하는 과정이다.

용량은 1gb 로 잡는다.

nvme를 선택할수도 있지만 책과 동일하게 sata를 선택한다.

파일 이름은 scsi0-1.vmdk 으로 변경한다. 책과 동일하게

적용클릭

 

하드디스크가 sata로 하나더 생겼다

 

server 가상머신을 부팅하고 root 사용자로 로그인한다.

책의 내용을 따르면 터미널에서

fdisk /dev/sdb

실행이지만

파일이나 디렉터리가 없습니다라는 메시지가 나온다.
lsblk

명령으로 디스크 연결을 살펴보면. 

sda 가 1G로 잡혀 있는것을 확인할수 있다.

fdisk /dev/sda

sda로 수정하여 실행

Command : n ( 새로운 파티션 분할)

Select : p (Primary 파티션 선택)

Partition number : 1 (파티션 번호 1~4중 1번 지정)

First sector : Enter (1개의 파티션이므로 디폴트로)

Last sector : Enter(디폴트값)

Command : p(설정된 내용 확인)

Command : w(설정 저장)

mkfs.ext4 /dev/sda1

포맷과 유사한 과정이다.

ext4는 파일스시스템

/dev/sda1 는 파티션 장치

mkdir /mydata
cp anaconda-ks.cfg /mydata/test1
ls -l /mydata/

디렉토리 생성생성한 디렉토리로 파일 복사(어떤 파일도 상관없다)복사 성공 확인

mount /dev/sda1 /mydata
cp anaconda-ks.cfg /mydata/test2
ls -l /mydata/

생성한 데이터로 저장장치를 마운트

test2 파일로 복사

복사 성공 확인

이전에 복사한 test1 파일이 사라졌다 어디로 간걸까?

umount /dev/sdb1
ls -l /mydata/

장치를 언마운트하고

다시 살펴보면 test1 파일이 남아있다. 

파일이 없어진것이 아니라 장치 안에 보관되어 있다.

 

부팅시 자동으로 지정한 하드디스크 마운트하기

nano /etc/fstab

나노 편집기를 열고

fstab는 리눅스 부팅시 참조하는 파일로 오타가 있으면 부팅이 안될수 있다. 수정에 주의한다.

/dev/sda1 /mydata ext4 defaults 0 0

마지막 줄에 추가한다

reboot

재부팅한다.

ls -l /mydata/

로 이전에 복사한 test2 파일이 남아 있는지 확인한다. 있으면 마운트 성공.

+ Recent posts