공부한 내용 정리하는 공간입니다.
틀린 내용이 있을 수 있습니다.
모든 지적, 첨언 환영합니다.
운영체제 (OS : Operating System)
작업 관리 (Task Manager) : 프로세스 관리
메모리 관리 (Memory Manager) : RAM 관리
파일 시스템 관리 (File System Manager) : 보조기억장치 관리
네트워크 관리 (Network Manager) : 프로토콜 관리
장치 관리 (Device Manager) : 하드웨어 관리
Linux OS 구성 요소
하드웨어 : CPU, RAM, 하드디스크
커널 (Kernel) : 명령 실행, 하드웨어 제어
>2버전까지는 부버전을 홀, 짝수 구분
>3버전부터는 구분이 사라짐
쉘 (Shell) : 명령어 해석기, 인간어를 명령어로 번역하는 중계역할
응용 프로그램 : 애플리케이션
하드디스크 구조
트랙 : 섹터 모음, 같은 둘레
섹터 : 최소 저장 단위(512byte), 각 섹터마다 번호가 있음
트랙 섹터 : 같은 구역에 있는 섹터 집합, 같은 부채꼴
클러스터 : 각 층에 동일한 위치의 섹터 묶음
Disk Partition
MBR 방식에서는 하드디스크를 4개로 분할 가능
primary partition : 운영체제가 설치될 수 있는 파티션
>4개의 primary partition으로 분할하면 1개의 컴퓨터에 4개의 운영체제 설치 가능
extended partition : 확장 파티션, 운영체제 설치 불가능, 데이터 저장용
>1개의 확장 파티션을 여러개의 논리 파티션 (logical partition) 으로 분할 가능
MBR : 파티션 정보가 저장되어 있음, sector 0
SCSI 방식 파티션 : sda1, sda2, sda3... 방식으로 이름 부여
IDE 방식 파티션 : hda1, hda2, hda3... 방식으로 이름 부여
파티션 분할
1. 파티션 생성
fdisk /dev/sdb
sdb의 파티션 설정

>n : add a new partition
>p : primary (0 primary, 0 extended, 4 free)
>+100M : partition size
>t : change a partition type
>83 : Linux
반복 진행해서 100M, 300M, 200M, 100M로 파티션 분할 (모두 primary partition)
분할이 끝나면 w (write table to disk and exit) 로 파티션 설정 종료
1.5. 확장 파티션 생성
fdisk /dev/sdb
sdb의 파티션 설정

4번 파티션 삭제

4번 파티션을 확장 파티션으로 생성

100M인 5번 파티션 생성
>Linux는 최대 4개로 파티션 분할이 가능한데 이미 4개가 만들어져있기 때문에 이제 만들 수 있는건 확장 파티션 내 논리 파티션 뿐이라서 primary인지 extended인지 물어보지 않음
>5번 파티션은 4번 안에서 100M로 나눠진 것 (start, end 값으로도 확인 가능)
2. 포맷 : 파일 시스템 설정
mkfs.ext4 -v /dev/sdb1
sdb1을 관리하는 파일 시스템을 ext4로 설정
>-v : 진행 과정 상세보기

3. 마운트
mkdir /sdb
mount /dev/sdb1 /sdb
systemctl daemon-reload
최상위 디렉터리에 디렉터리 sdb 생성
하드디스크 /dev/sdb1을 /sdb에 mount
>디렉터리 /sdb로 하드디스크 /dev/sdb1을 제어
df -Th
마운트 정보 확인

'클라우드기반 스마트 융합보안 과정 > System' 카테고리의 다른 글
| [System] PAM, /etc/pam.d, 인증 시스템 (0) | 2025.02.12 |
|---|---|
| [System] adduser, usermod, passwd, 패스워드 정책, userdel, groupadd, groupmod, gpasswd, groupdel (0) | 2025.02.12 |
| [System] /etc/passwd, UID, /etc/shadow, pwunconv, pwconv, chage, /etc/group (0) | 2025.02.12 |
| [System] 파일 권한, umask, 특수권한, Rootkit (0) | 2025.02.12 |
| [System] touch, find, Hard link, Symbolic link, inode, stat (0) | 2025.02.11 |