강 명 수 flag12@cherub.sungkyul.edu 시스템 디스크 관리 강 명 수 flag12@cherub.sungkyul.edu.

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

7장7장7장7장 한빛미디어 ( 주 ) 파일시스템 개요 파일시스템 종류 파일시스템 구조 루트 파일시스템 커널 부팅 방식 램디스크 JFFS2 파일시스템 파일시스템 개요 파일시스템 종류 파일시스템 구조 루트 파일시스템 커널 부팅 방식 램디스크 JFFS2 파일시스템 파일시스템.
오토베이스 엑셀 리포터. Contents - 엑셀 리포터 설명 - 엑셀 리포터 실행 엑셀 리포터 작성 실습 - 엑셀 리포터 양식 작성 - 엑셀 리포터 데이터 보기.
PE 로 Windows 7/8 운영체제 만들기 4 조 : 박 성 진. 1.PE로 부팅 합니다. 1) Windows7 PE CD 를 삽입 합니다. 2) BISO 설정에서 부팅순서를 CD-ROM 또는 USB 를 1 순위로 올려준다. 3) 부팅이 될 때 까지 기 달려요.
Managing Filesystems, Swap Space, and Devices
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
컴퓨터와 인터넷.
파일 시스템과 스왑영역 coearth, george.
파일시스템, 스왑 영역, 장치 파일 관리.
Linux Seminar Cahpter 10. Linux File System
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
강 명 수 사용자 계정 & 파일시스템 관리 강 명 수
6장. 하드디스크 관리와 사용자별 공간 할당.
뇌를 자극하는 Windows Server 2012 R2
소리가 작으면 이어폰 사용 권장!.
2. 파일 시스템 파일 디렉터리와 경로명 파일 시스템의 구조 새로운 파일 생성 소유권과 허가 파일 유형과 일반화.
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Outlook 에서 POP3 설정 방법.
강 명 수 LINUX 소개 강 명 수
Linux 9.X 기초에서 활용까지 Chapter 02 리눅스 설치 준비.
Linux Security (리눅스 설치문제)
Linux/UNIX Programming
뇌를 자극하는 Windows Server 2012 R2
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Windows Server 장. 사고를 대비한 데이터 백업.
5장 Mysql 데이터베이스 한빛미디어(주).
Mysql Install on Azure
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
리눅스 라우터 (iii_lrp) 컴퓨터응용과학부 담당교수님 : 이상훈 마 의 호.
강 명 수 LINUX 설치 강 명 수
Root Filesystem Porting
Root Filesystem Porting
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
Linux Master 김희승 임승한 OneScore 임승한.
Cross Compiler 설치.
TCP/IP Socket Programming…
5장 Mysql 데이터베이스 한빛미디어(주).
Cross Compiler를이용한 커널 컴파일 및 포팅
IPAD2(ios 5.0.1) 사용자 메뉴얼 Mobile Service Team.
리눅스 시스템 & 커널 기초 P.46 – P.53 이름: nsh009 학번: 112 1/20.
Device Driver 임베디드 시스템 I.
설치 환경 □ 운영체제 버전 : CentOS Linux 7.2 □ 리눅스 커널 버전 :
뇌를 자극하는 Windows Server 2012 R2
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
데이터 베이스 DB2 관계형 데이터 모델 권준영.
리눅스 커널 프로그래밍 환경 구축 IT EXPERT 리눅스 커널 프로그래밍 Author : Byungki Kim
1. 스크립트 작성 마법사 2. NSIS 스크립트 컴파일
PMIS 서버 설정 환경설정 작성자 : 배경환.
Outlook 손상된 PST 복구
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Kernel, Ramdisk, JFFS2 Porting
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
시스템 인터페이스 Lab#5 쉡 실습.
Linux 9.X 기초에서 활용까지 Chapter 06 VI 편집기.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
Installation Guide.
 6장. SQL 쿼리.
시스템 해킹과 보안 permission과 SetUID.
Presentation transcript:

강 명 수 flag12@cherub.sungkyul.edu 시스템 디스크 관리 강 명 수 flag12@cherub.sungkyul.edu

디스크 관리 파일시스템 만들기 파일시스템 점검(fsck, fsck.ext3) 리눅스의 파일 포맷 명령어 : mkfs or mkfs.ext3 mkfs -[옵션] 파티션명 ex) mkfs –t ext3 파티션명 mkfs.ext3 파티션명 * -V 옵션은 정보를 보여주는 옵션으로 실지로 포맷이 되지는 않는다. 파일시스템 점검(fsck, fsck.ext3) fsck –[옵션] 파티션명 ex) fsck 파티션명 fsck.ext3 파티션명 * fsck 명령을 실행한 후에 Y/N 질문에 Y로 답하면 깨어진 파일시스템을 복구 성결대학교 LINUX 수업 강명수

새로운 하드디스크 추가 하드디스크 추가 순서 바이오스 인식 fdisk 명령을 이용한 파티션 설정 Native 또는 스왑 지정 mkfs 또는 mkfs.ext3 명령어를 이용한 포맷 부팅 시 자동으로 마운트되도록 /etc/fstab 파일 변경 /dev/hdb1 /hdb1 ext3 default 1 1 성결대학교 LINUX 수업 강명수

스왑 파티션 만들기 스왑 파티션 재생성 또는 추가 mkswap 명령어를 사용 mkswap –[옵션] 장치명 또는 디바이스명 ex) mkswap –c /dev/hdc 스왑 파티션 생성 후 활성화 swapon 디바이스명 부팅 시 자동으로 마운트되도록 /etc/fstab 파일 변경 스왑파티션디바이스 swap swap default 0 0 성결대학교 LINUX 수업 강명수

디스크 쿼터(Disk Quota) (1) 쉘 사용자의 계정 용량을 제한하는 기능 웹 호스팅 서비스 또는 계정 서비스에서 사용자에게 일정한 계정 공간 할당. 디스크 쿼터를 지원하는 커널을 사용하여야 하며, 커널에서 활성화 되어 있어야 한다. 디스크 쿼터 유틸리티 사용. 성결대학교 LINUX 수업 강명수

디스크 쿼터(Disk Quota) (2) 디스크 쿼터 사용을 위한 명령어와 용어 설명 명령어와 파일 /etc/fstab : 해당 디스크 또는 해당 파티션에 쿼터 지원 옵션 설정. aquota.user or aquota.group : 사용자 또는 그룹에 쿼터 정보 데이터베이스 파일. mount, chmod, touch quotacheck : 디스크의 파일시스템에서 디스크 쿼터를 생성, 사용, 변경 했는지 확인. quotaon, quotaoff : 파일시스템에서 디스크 쿼터의 활성, 비활성. edquota : 사용자 디스크 쿼터 편집. repquota : 파일시스템에서 사용되는 쿼터 상태 확인. 성결대학교 LINUX 수업 강명수

디스크 쿼터(Disk Quota) (3) 용어 블록수(용량) : 사용자가 현재 사용 중인 총 블록(용량)수를 자동으로 표시(수정 불가). 아이노드(inode:파일수) : 사용자가 현재 사용하고 있는 파일의 총 개수(수정 불가). 소프트(soft) 블록수의 소프트는 사용자가 사용할 수 있는 실제 계정 용량. 아이노드의 소프트는 사용자가 사용할 수 있는 파일의 개수. 하드(hard) 블록수의 하드는 유예 기간동안 소프트와 하드 사이의 용량만큼을 사용할 수 있도록 하며, 사용자가 사용할 수 있는 절대 용량이다(절대 용량을 초과할 수 없음). 아이노드의 하드는 유예 기간동안 소프트와 하드 사이의 파일 수만큼을 사용할 수 있도록 하며, 사용자가 생성할 수 있는 절대 파일 수이다(절대 수를 초과할 수 없음). 유예 기간(grace period) : 사용자의 계정 사용량 또는 파일 수가 소프트 제한에 도달하면 하드 제한 범위 내에서 초과 사용할 수 있는 기간이다. 성결대학교 LINUX 수업 강명수

디스크 쿼터(Disk Quota) (4) 디스크 쿼터 커널 지원 여부 확인 간단히 커널에서 디스크 쿼터를 지원하는지 알아보기 위해서 부팅 중에 나타나는 메시지를 저장한 dmesg 로그에서 확인한다. 새로운 커널을 컴파일했을때, 쿼터를 사용하고 싶다면 커널 설정 항목의 [File Systems-Quota Support]를 체크한 후 컴파일한다. 성결대학교 LINUX 수업 강명수

디스크 쿼터(Disk Quota) (5) 디스크 쿼터 설정 실습 /etc/fstab 파일에서 쿼터를 설정할 디스크의 마운트 옵션 필드에 usrquota 또는 grpquota를 추가. 쿼터 파티션 재마운트(mount 명령어) 쿼터 데이터베이스 파일 생성 사용자 또는 그룹 쿼터 정보 데이터베이스 파일을 생성(touch 와 chmod 명령어). aquota.user 또는 aquota.group 파일을 퍼미션 600으로 생성 aquota.user 또는 aquota.group 파일은 쿼터를 설정한 파티션 최상단에 위치시켜야 한다. 쿼터 상태 확인(quotacheck 명령어) 쿼터 활성화(quotaon 명령어) 성결대학교 LINUX 수업 강명수

디스크 쿼터(Disk Quota) (6) 계정 용량 제한하기 lipheng 사용자 계정에 쿼터 설정(edquota 명령어) 유예 기간 설정(edquota 명령어에 –t 옵션) 쿼터 설정 상태 확인 사용자 자신 쿼터 용량 확인 성결대학교 LINUX 수업 강명수

LVM(Logical Volume Manager) 논리적인 볼륨 관리자 디스크의 파티션을 관리하고 효율적으로 사용할 수 있도록 하는 도구. 유연한 파티션 관리 도구 /home 파티션이 전부 사용되어 여유 공간이 없는 경우, 다른 하드를 추가해서 동일한 /home이라는 파티션으로 연장해서 사용할 수 있다. 파티션 용량이 부족해 질 때 다른 파티션이나 새 하드디스크의 파티션으로 연장 가능하고, 하드디스크의 용량을 매우 유연하게 조절 가능하다. IBM에서 개발, Heinz Mauelshagen에 의해 리눅스용으로 개발. 현재는 Device mapper라는 LVM2 버전까지 나왔음. 성결대학교 LINUX 수업 강명수

LVM 용어 이해 용어 PV(Physical Volume) VG(Volume Group) LV(Logical Volume) /dev/hda1, /dev/hdb1과 같은 하드디스크의 파티션 VG(Volume Group) PV에 대해서 그룹을 만드는 것. /dev/hda1과 /dev/hdb1의 PV 두 개를 그룹으로 형성하여 VG를 생성. LV(Logical Volume) VG를 파티션 나누었을 때 생성되는 파티션. PE(Physical Extent) PV는 일정한 블록의 PE를 갖는다. PE의 블록이 4MB를 가지고, PV가 1600M일 경우 400개의 PE가 존재. LE(Logical Extent) LV도 일정한 블록의 LE로 분리. Filesystem 성결대학교 LINUX 수업 강명수

LVM 용어 이해 성결대학교 LINUX 수업 강명수

LVM 용어 이해 용어 PV(Physical Volume)의 생성 - pvcreate 명령어 VG(Volume Group)의 생성 - vgcreate 명령어 vgcreate VG그룹명 PV1 PV2 … vgchange 명령어로 활성화(vgchange –a n VG그룹명 : vgchange –a n dumca) Vgremove 명령어로 비활성화(vgremove VG그룹명 : vgremove dumca) vgdisplay 명령어로 VG 정보 확인(vgdisplay –v 볼륨그룹명) LV(Logical Volume)의 생성 – lvcreate 명령어 lvcreate –L용량(MB단위) –n논리적 볼륨명 볼륨그룹명 lvcreate –l PE수 볼륨그룹명 –n 논리적 볼륨명 논리적 볼륨의 파일시스템 생성은 mkfs.ext3 명령어로 실행 논리적 볼륨의 마운트는 해당 디렉토리 생성 후, mount 명령어 사용 LVM 기타 관리 방법 vgextend, vgreduce, lvremove, vgrename, pvscan, 성결대학교 LINUX 수업 강명수

Q & A 감 사 합 니 다. 성결대학교 LINUX 수업 강명수