본문으로 바로가기

하드디스크 추가 및 마운트

VMware에 하드디스크 장착

  • 추가할 vm을 선택하고 [Edit virtual machine settings] 클릭

  • 왼쪽 아래에 [Add] 클릭

  • [Hardware types]에서 [Hard Disk]를 선택하고 Next
  • [Virtual disk type]에서 SCSI로 변경하고 Next

  • [Create a new virtual disk] 선택하고 Next
  • disk size는 1로 설정하고 [Store virtual disk as a single file] 선택

  • 파일 이름 아무거나 설정하고 Finish

  • 새로 생성된 [New Hard Disk(SCSI)] 선택하고 오른쪽의 Advanced 클릭해서 창착된 장치 확인

하드디스크에 파티션 할당

  • 다음 명령어 입력해서 파티션 할당
# fdisk /dev/sdb    -> SCSI 0:1 하드디스크 선택
  Command: n    -> 새로운 파티션 분할
  Select: p    -> Primary 파티션 선택
  Partition number: 1        -> 파티션 번호 1번
  First sector: Enter입력    -> 시작 섹터 번호
  Last sector: Enter입력    -> 마지막 섹터 번호
  Command: p    -> 설정된 내용 확인
  Command: w    -> 설정 저장

  • ext4 형식으로 포맷
    • mkfs.ext4 /dev/sdb1

디렉터리 마운트

  • 마운트할 디렉터리 생성
# mkdir /mydata        -> 마운트할 디렉터리
# cp anaconda-ks.cfg /mydata/test1    -> 마운트 설명을 위한 파일 복사
# ls -l /mydata/
  • test1 파일은 현재 /dev/sdb2에 저장된 상태

  • 디렉터리 마운트
# mount /dev/sdb1 /mydata    -> 디렉터리 마운트
# ls -l /mydata/    -> 마운트된 디렉터리 확인
# cp anaconda-ks.cfg /mydata/test2    -> 파일 복사
# ls -l /mydata/
  • test1은 없어진 것이 아니라 /mydata가 /dev/sdb1에 마운트되어 있기 때문에 /dev/sda2에 잠시 숨어 있다고 생각

  • 마운트 해제
# umount /dev/sdb1
# ls -l /mydata        -> /dev/sda2로 바꼈기 때문에 test1 파일이 다시 보임

부팅 시 자동 마운트

  • vi /etc/fstab
    • /dev/sdb1 /mydata ext4 defaults 0 0 <- 마지막 줄에 입력

  • reboot
  • ls -l /mydata
    • test2 파일이 있는 것을 확인 가능

'Linux' 카테고리의 다른 글

리눅스 RAID 6, RAID 1+0 구성  (0) 2022.08.12
리눅스 Linear RAID, RAID 0, RAID 1, RAID 5 구성  (0) 2022.08.12
리눅스 커널 컴파일  (0) 2022.08.11
grub 패스워드 설정  (0) 2022.08.11
리눅스 압축 명령어  (0) 2022.08.11