-
CenTOS7 : Disk Management-1공부합시다!/LInux 2022. 1. 11. 14:58728x90
아! 드디어 Cloud의 Block Storage와 연관이 깊은 Disk관리를 시작합니다.
우선 일반적인 이론을 조금 살펴 볼께요!
1. 디스크 관리
1.1. 리눅스 : 파티셔닝 -> 파일시스템 -> 마운트
1.2. 윈도우 : 파티셔닝 -> 파일시스템 -> 드라이브명 할당. c:, d:
2. 파티셔닝
2.1. 물리적인 디스크를 논리적으로 분할
2.2. 디스크를 사용하기 위해서는 반드시 1개의 이상의 파티션이 존재해야 한다.
2.3. MBR방식 :
2.3.1. 최대 4개의 주(Primary) 파티션
2.3.2. 주 파티션중에서 오로지 1개의 파티션만 확장(Extended) 파티션 생성 가능
2.3.3. 확장 파티션은 다시 논리 파티션으로 분할가능(12개 -> 56개까지)
2.3.4. 단일 파티션은 최대 2TB까지만 인식 가능
2.3.5. 단일 파티션에서 최대 2TB이상 인식은 GPT 방식으로 (파티션 128개 생성)
3. 마운트
3.1. 리눅스에서 장치드라이브 사용하기 위해서는 반드시 디렉토리 연결해야 한다.
4. 파일시스템
4.1. 윈도우 : NTFS, FAT32(단일파일4G넘으면 생성불가), FAT16
4.2. 리눅스 : XFS, EXT4, EXT3, EXT2
4.2.1. 저널링 파일시스템 : EXT3, EXT4
4.2.2. 파일을 생성하거나 삭제할 때 log를 기록, log를 이용해 복원가능
4.2.3. log를 생성하다보니 시간이 오래걸린다. EXT3->EXT4
5. Linux 필수 파티션
5.1. 리눅스는 2개의 파티션만 있으면 설치가 된다. swap과 / 가 사용할.
5.1.1. SWAP : 메모리가 부족할 때 디스크를 메모리처럼 사용하는 기술
5.1.1.1. 통상적으로 메모리 용량의 2배로 설정,(1G->2G)
5.1.1.2. 예전 메모리가 너무 비싸던 시절의 기술, 지금은 swap동작하면 메모리증설
5.1.2. / 최상위 디렉토리 내의 boot, etc등의 디렉토리 생성=============================================================================
실습
1. 디스크 추가
1.1. VMware Workstation에 10G, 5G의 SCSI 디스크 추가하기
1.1.1. linux vm 종료
1.1.2. 가상 머신 선택 후 마우스 우클릭 setting 선택
1.1.3. 아래의 그림처럼 SCSI방식의 디스크 10G 추가 후 동일 방식으로 5G 추가
1.2. 추가한 Disk 확인
1.2.1. # lsblk
1.2.2. # cat /proc/partitions
1.2.3. # fdisk -l
2. 파티셔닝
2.1. 추가 디스크 파티션 작업 (1개의 디스크를 1개의 파티션으로)
2.1.1. # fdisk /dev/sdb
2.1.1.1. 새로 만들기
2.1.1.2. primary 기본값
2.1.1.3. 파티션 넘버 1 기본값
2.1.1.4. 시작 섹터 2048 기본값
2.1.1.5. 마지막 섹터 20971519 기본값
2.1.1.6. p 설정한 파티션 정보 출력
2.1.1.7. w 설정한 파티션 정보 저장 후 종료
2.2. 파티션 확인
2.2.1. # lsblk 파티션 정보 확인
2.3. 파일시스템 만들기
2.3.1. # mkfs.ext4 /dev/sdb1
2.3.2. # mkfs -t ext4 /dev/sdb1
2.4. 파일시스템 확인
2.4.1. # blkid 파일시스템 확인
2.5. 디렉토리(마운트포인트 생성 및 마운트)
2.5.1. # mkdir /fs1 디렉토리 생성, 이 디렉토리를 mount point라 한다.
2.5.2. # mount /dev/sdb1 /fs1 mount 장치명 마운트포인트
2.5.3. # df -Th 파일시스템 사용량 확인 명령어
3. 초기화 작업
3.1. umount
3.1.1. # umount /fs1 마운트 포인트 또는 장치명 지정 가능
3.2. 파일시스템 삭제
3.2.1. # fdisk /dev/sdb
3.2.3. d 파티션 삭제. 단일 파티션일 경우 자동으로 삭제. 다중인 경우 파티션 번호 선택 가능
3.2.4. w 저장 후 종료
3.3. 초기화 확인
3.3.1. # lsblk 로 초기화 정보 확인
728x90'공부합시다! > LInux' 카테고리의 다른 글
CenTOS7 : Disk Management-3(LVM:Logical Volume Manager) (0) 2022.01.12 CenTOS7 : Disk Management-2(LVM:Logical Volume Manager) (0) 2022.01.11 CenTOS7 : /etc/default/useradd, /etc/login.defs 제어 (0) 2022.01.11 CenTOS7 : File Metadata, Directory Metadata, 권한및 소유권 (0) 2022.01.10 CenTOS7 : User Account Management-1 (사용자관리) (0) 2022.01.10