수업 20일차 리눅스 하드디스크 파티션 나누기, 마운트

유동우·2022년 10월 16일
1

ls -l /dev/sd*

					# fdisk (파티션나누기) mkfs (포맷)
  1. fdisk /dev/sdb -> [SCSI 0 : 1] 하드디스크선택
    command : n -> 새로운 파티션 분할
    select : p -> Primary 파티션 선택
    Partition number : 1 -> 파티션 번호 1번 선택
    First sector : Enter
    Last sector : Enter
    Command : t -> 파일 시스템 유형 선택
    Hex Code : fd -> Linux raid autodetect 유형 번호(L입력시 전체 유형 출력됨)
    Command : p -> 설정 내용 확인
    Command : w -> 설정 저장

fdisk -l /dev/sdb
fdisk -l /dev/sdc 설정내용확인

  1. mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1 /dev/sdc1 -> RAID생성
                         __________         ___________  __________
    	
      md9 장치에 RAID생성 / Linear Raid지정, 0은 RAID 0, 1은 RAID 1 등으로 지정 / 2개의 하드디스크를 사용, 이어서 나오는것은 장치이름

mdadm --detail --scan -> RAID 확인

mdadm --detail /dev/md9 -> /dev/md9 장치의 상세 내역 출력

  1. mkfs.ext4 /dev/md9 -> 포맷

ls -l /dev/md*

~]# mkdir /raidLinear -> 마운트할 디렉터리 생성
ls /

mount /dev/md9 /raidLinear -> 마운트
df-h

  1. vim /etc/fstab

/dev/md9 /raidLinear ext4 defaults 0 0 -> 컴퓨터를 켤 때 언제든지 raidLinear 디렉터리에 마운트되도록 설정

disk 2개 1GB짜리 2개추가하고

fdisk해준다

mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1

-> dev/sdd1과 /dev/sde1/을 RAID 0장치인 /dev/md0으로 생성

mdadm --detail /dev/md0 -> RAID구성확인

mkfs.ext4 /dev/md0 -> 포맷

mkdir /raid0

mount /dev/md0 /raid0 -> 마운트

df -h

vim /etc/fstab

/dev/md0 /raid0 ext4 defaults 0 0 -> 컴퓨터를 켤 때 언제든지 raidLinear에 마운트되도록 설정

============
DD : 줄삭제
YY : 한줄 복사
P : 붙여넣기

=============

cp . /raid1

====================================================================

하드디스크 고장내보기

disk 0-3 , 0-4 : RAID0 3 -> newdisk0-3 sdd1, sde1을 이용해서 다시 구성
disk 0-5 , 0-6 : RAID1 5 -> newdisk0-5 sdf1 > md1에 추가

3,5지우기

ls -l /dev/sd* -> 확인

mdadm --detail /dev/md0

mdadm --detail /dev/md1

mdadm --stop /dev/md0

vim /etc/fstab

md0을 주석처리

init 0 하고 newdisk로 3,5 만들어주기

mdadm --detail /dev/md1
mdadm /dev/md1 --add /dev/sdf1

mdadm --stop /dev/md0

mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1

====================================================================

하드디스크 삭제하고 /etc/fstab 에서 mount시킨거 삭제

WEB01 디렉토리에서 disk랑 newdisk 삭제

mdadm --detail --scan

ls -l /dev/md
ls -l /dev/sd

rm -rf /raid*

====================================================================

md16 = md1을 levelb6으로만들어서

====================================================================

LVM 주요기능 #P.403
여러개의 하드디스크를 합쳐서 1개의 파티션으로 구성후 다시 필요에 따라 나누는것

물리 볼륨

볼륨 그룹

논리 볼륨

  1. 물리적 파티션 만들기
    fdisk /dev/sdb , fdisk /dev/sdc

Hex code : 8e

  1. 물리적 볼륨 생성
    yum install -y lvm2
    pvcreate /dev/sdb1
    pvcreate /dev/sdc1

pvdisplay : 물리적 볼륨 조회

  1. 볼륨 그룹 생성
    vgcreate myVG /dev/sdb1 /dev/sdc1

vgdisplay : 볼륨 그룹 조회

  1. 논리 볼륨 생성
    lvcreate --size 1G --name myLG1 myVG -> myVG 아래 myVG1을 1GB로 생성
    lvcreate --size 3G --name myLG2 myVG
    lvcreate --extents 100%FREE --name myVG3 myVG -> 나머지 용량 모두 할당

ls -l /dev/myVG -> myVG 리스트

lvremove myVG1 -> 삭제할때

5.포맷
mkfs.ext4 /dev/myVF/myLG1 , LG2 , LG3

6.mount
mkdir /lvm1
mkdir /lvm2
mkdir /lvm3

mount /dev/myVG/myLG1 /lvm1
mount /dev/myVG/myLG2 /lvm2
mount /dev/myVG/myLG3 /lvm3

profile
클라우드 엔지니어가 되고싶은 클린이

0개의 댓글