22년도
32. (2 points) 파티션 테이블을 출력하라. fdisk -l
33. (2 points) /dev/sdb는 몇개의 파티션이 존재하는가? 2개
opensw@tux:~$ ls /dev/sdb*
/dev/sdb /dev/sdb1 /dev/sdb3
34. (2 points) mkfs 명령어를 이용하여 /dev/sdb3에 ext4 파일시스템을 생성하라. mkfs -t ext4 /dev/sdb3
38. (2 points) /dev/sdb1을 /mnt/disk1에 마운트하는 명령은? sudo mount /dev/sdb1 /mnt/disk1
39. (2 points) LVM(______)은 물리적 디스크나 스토리지를 논리적 스토리지로 생성하고 공간 활용을 유연하게 만들어 준다. Logical Volume Manager
40. (2 points) 기존 파일시스템을 LVM으로 변경하기 위해서는 파일시스템의 ID( 83 )를 ID( 8e ) 로 변경해야한다.
41. (2 points) PV /dev/sdb1, /dev/sdb2를 통합하여 VG vgrp1을 생성하라.
sudo vgcreate vgrp1 /dev/sdb1 /dev/sdb2
42. (2 points) 파일시스템의 마운트 설정 정보를 가지고 있는 파일은 (경로포함)?
/etc/fstab
21년도
2. ___PE____는 PV를 구성하는 일정한 크기의 블록이다.
3. ___PV_____는 하드 디스크와 같은 블록 장치 (블록단위로 접근하는 스토리지)를 LVM에서 사용할 수 있도록 변환하는 것을 말한다.
9. ____LVM_______은 물리적 디스크나 스토리지를 논리적 스토리지로 생성하고 공간 활용을 유연하게 만들어 준다.
14. 기존 파일시스템을 LVM으로 변경하기 위해서는 파일시스템의 ID(_______)를 ID(________)로 변경해야한다.
17. 파티션 테이블을 출력하라.
19. _____VG______는 여러개의 PV를 그룹으로 묶은 것을 말한다.
28. /dev/sdb는 몇개의 파티션이 존재하는가?
opensw@tux:~$ ls /dev/sdb*
/dev/sdb /dev/sdb1 /dev/sdb3
60. 파일시스템의 마운트 설정 정보를 가지고 있는 파일은 (경로포함)?
62. 관리자 권한으로 생성된 PV확인 하는 명령어는? sudo pvscan
35. /dev/sdb1을 /mnt/disk1에 마운트하는 명령은?
33. 관리자 권한으로 /dev/sdb1에 PV를 생성한다. sudo pvcreate /dev/sdb1
69. VG vgrp1에는 PE 248개가 있다. 이를 모두 합하여 하나의 LV mylv를 생성하였다면 LV의 장치명은 어떻게 되는가? 8e
111. VG vgrp1에는 PE 248개가 있다. 이를 모두 합하여 하나의 LV mylv를 생성하라.
sudo lvcreate -l 248 vgrp1 -n mylv
73. mkfs 명령어를 이용하여 /dev/sdb3에 ext4 파일시스템을 생성하라.
96. 디스크의 남은 공간을 사람이 인식하기 쉽게 GB, MB, KB로 출력하는 명령은?
df -h
102. VG를 다시 적절한 크기의 파티션으로 나눌 때 각 파티션을 ___LV_____라고 한다.
113. PV /dev/sdb1, /dev/sdb2를 통합하여 VG vgrp1을 생성하라.
114. ___LE___는 LV를 구성하는 일정한 크기의 블록이다.
디스크 설치
VirtualBox Disk 추가
1. fdisk 명령
- 디스크의 파티션 생성, 삭제, 보기 등 파티션을 관리
- fdisk [옵션] [장치명]
- 옵션
- -b 크기 : 섹터 크기 지정 (512, 1024, 2048, 4096)
- -l : 파티션 테이블 출력
드라이브 확인 ls /dev/sd*
파티션 테이블 출력 sudo fdisk -l /dev/sda
파티션 관리로 들어감 sudo fdisk /dev/sdb
- n : add a new partition
- p : print the partition table
- d : delete a partition
- w : 테이블 작성, 저장하고 나가기
2. 파일 시스템 생성 명령어 // 파티션이 3개면 3개 다 적용
- 파티션을 파일 시스템으로 만듦
1. mkfs 명령어
- 리눅스 파일 시스템 생성
- mkfs [옵션] 장치명
- 옵션 :
- -t 종류 : 파일 시스템의 종류 지정 (ext2 : 기본값)
sudo mkfs /dev/sdb1
sudo mkfs –t ext4 /dev/sdb1
2. mke2fs 명령어
- mke2fs [옵션] 장치명
- 옵션 :
- -t 종류: 파일 시스템의 종류 지정 (ext2 기본값)
- -b 블럭크기: 블럭크기를 바이트 수로 지정
- -c : 배드블럭 체크
mke2fs /dev/sdb1
mke2fs –t ext4 (-v) /dev/sdb1
3. mkfs.ext{2,3,4}
sudo mkfs.ext3 (-v) /dev/sdb2
3. 마운트 : 드라이브를 리눅스 파일과 연결
파일 시스템 마운트
sudo mount /dev/sdb1 mnt/disk1
df [옵션] [파일시스템] : 디스크의 남은 공간 확인
df -h : GB, MB, KB로 사람이 인식하기 쉽게 표현
마운트 해제
sudo umount /dev/sdb1
LVM 설정과 관리
1. 파일 시스템 종료 변경 2. PV 생성 3. VG 생성 4. LV 생성 5. LV에 파일 시스템 생성 6. LV마운트
Logical Volume Manager : 물리적 스토리지를 논리적 스토리지로
sdc -> sdc1 -> PV -> VG -> LV
PV(Physical Volume) : 블록 장치를 LVM에서 사용할 수 있게 변환
PE(Physical Extent) : PV의 최소 단위, 일정한 크기의 블록(4MB)
VG(Volume Group) : PV를 합침
LV(Logical Volume) : 최종적으로 다루는 논리적 스토리지
LE(Logical Extent) : LV의 최소 단위, 일정한 크기의 블록(4MB)
1.
sudo apt install lvm2
sudo fdisk /dev/sdc에서 t(변경), w(저장)
83(Linux) -> 8e(Linux LVM)
2.
sudo pvcreate /dev/sdb1
파티션 전부
sudo pvscan : 확인
3.
sudo vgcreate VG이름 /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdc1
sudo vgdisplay -v VG이름 : vg 확인
4.
sudo lvcreate -l 200 VG이름 -n LV이름
sudo lvscan
sudo lvdisplay
5.
ls -al /dev/VG이름/
sudo mke2fs -t ext4 /dev/VG이름/LV이름
6.
mount /dev/VG이름/LV이름 mnt/lvm
df -h mnt/lvm/ : 확인
확장
제거 umount, lvremove, vgremove, pvremove
'전공 > 리눅스' 카테고리의 다른 글
vi 에디터 (0) | 2023.01.12 |
---|---|
리눅스 apt, 아카이브, 압축 (0) | 2023.01.12 |
바이너리 핸들링 + 라이선스 (0) | 2023.01.12 |
리눅스 프로세스 (0) | 2023.01.12 |
리눅스 git (0) | 2023.01.12 |