일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ncloud
- subnetting
- SSH
- 비구름
- Winodws Server
- web
- acl
- naver cloud
- NFS
- 접근 권한
- 가상 호스트
- FTP
- ip
- VMware Workstation
- raincloud
- Windows Sever
- dhcp
- SSL
- Linux
- lvm
- packit tracer
- /etc/default/useradd
- DNS
- subnet mask
- network
- router
- Windows Server
- 디스크 관리
- Vmware
- 네트워크
- Today
- Total
비구름
16. Linux 디스크 관리(2) 파티션 분할하여 Linux 설치하기(/, swap, /boot, /var, /home) & LVM 본문
16. Linux 디스크 관리(2) 파티션 분할하여 Linux 설치하기(/, swap, /boot, /var, /home) & LVM
비구름 2022. 2. 23. 23:35지난 포스팅에 이어서 Linux 디스크 관리에 관해서 포스팅 하겠습니다.
1. Linux의 파티션 구성
1.1. / : root 디렉토리) 위치하게 되는 파티션
- 모든 파일은(/boot에 들어가는 것 제외) root 파티션에 들어가게 됨
1.2. swap : 물리적인 메모리가 부족할 때 하드디스크에 메모리처럼 사용하기 위한 파티션
- 가상메모리(디스크를 메모리처럼 사용하는 기술, 설정된 swap 파티션을 메모리처럼 사용함)
- swap이 동작하면 memory를 증설해야 함
- 통상적으로 메모리 사이즈의 2배로 설정을 권장
1.3. /boot : 부팅과 관련된 파일 존재
- 논리적인 Volume(LVM, Software RAID)에 속하게 되면 읽어들일 수가 없음
- /boot는 반드시 표준 파티션에 두어야함
1.4. /usr : 리눅스의 응용 프로그램이 위치하는 파티션
1.5. /var : 로그 파일과 메일이 저장되는 파티션
1.6. /home : 사용자 계정이 위치하는 파티션
1.7 /tmp : 임시 파일들이 위치하는 파티션
1.8 Linux 파티션 분할의 장단점
1.8.1. 장점
- 시스템 성능이 향상
- 시스템 유지 보수에 유리
- 데이터 관리에 유리
- 실수로 삭제한 파일의 복구에 훨씬 유리
1.8.2. 단점
- 드라이브 갯수가 늘어남
2. Linux 파티션 분할하여 설치하기
2.1. Linux 설치
2.1.1. Linux 설치 화면에서 KDUMP를 비활성화 해줍니다.
2.1.2. 설치 대상에서 파티션을 설정합니다를 체크하고 완료를 누릅니다.
2.1.3. + 버튼을 눌러 마운트 지점을 생성합니다.
2.1.4. /boot 파티션은 500MB 정도의 용량이 필요하기 때문에 1G로 설정하고 마운트 지점 추가 버튼을 누릅니다.
(/boot 파티션 없이 swap, / 파티션만으로도 리눅스 설치는 가능)
2.1.5. /boot 파티션은 장치 유형을 표준 파티션으로하여 LVM에 속하지 않게 합니다.
2.1.6. swap 파티션을 생성 후 새 Volume Group을 생성합니다. ( 메모리나 1G기 때문에 swap은 2G로 설정)
2.1.7. test라는 Volume Group를 새로 생성합니다.
2.1.8. 이름을 test1로 설정하고 다른 설정 사항을 확인합니다.
2.1.9. /var 파티션은 test2로 생성합니다.
2.1.10. /home 파티션은 test3로 생성합니다.
2.1.11. /(root) 파티션을 생성할 때 용량을 공란으로 두게되면 자동적으로 남은 용량을 모두 할당합니다.
2.1.12 / 파티션의 이름은 test4로 설정합니다.
2.1.13. 최종적으로 변경 사항을 확인합니다.(요약 사항만 보고 이해가 가능해야 함)
2.1.14 정상적으로 파티션이 할당됐는지 명령어로 확인합니다.
2.2. 파티션 용량 늘리기(10G 하드 디스크를 추가하여 /, /home, /var 파티션에 3G씩 추가)
2.2.1. 가상 머신을 우클릭 후 Settings에서 Add 버튼을 눌러줍니다.
2.2.2. 10G 하드 디스크를 추가로 설치하고 OK 버튼을 눌러줍니다.
2.2.3. # lsblk 명령어를 통해 디스크가 정상적으로 추가됐는지 확인합니다.
2.2.4. #fdisk 명령어를 통해 새로 설치한 디스크의 파티션을 할당합니다.
2.2.5. #pvcreate 명령어를 통해 PV를 생성하고 # pvscan 명령어를 통해 확인합니다.
2.2.6. # vgextend 명령어로 VG(test)에 PV를 추가하고 # vgdisplay 명령어를 통해 확인합니다.
2.2.7. # lvextend 명령어를 통해 /, /home, /var에 3G씩 추가해주고 # lvscan 명령어로 확인합니다.
2.2.8. # df -Th 명령어로 확인했을 때는 제대로 적용이 안된 것을 볼 수 있습니다.
2.2.9. # xfs_growfs 명령어를 통해 추가된 용량을 적용합니다. (ext4 파일 시스템은 resize2fs 명령어 사용)
2.2.10. # df -Th 명령어를 통해 용량이 정상적으로 적용됐는지 확인합니다.
'공부' 카테고리의 다른 글
18. Windows Server 접근 권한 관리(로컬 사용자 및 그룹) & 문제 풀이 (0) | 2022.02.27 |
---|---|
17. Linux 접근 권한 설정(ACL) (0) | 2022.02.24 |
15. Linux 디스크 관리(1) Storage, LVM, mount (0) | 2022.02.23 |
14. Linux /etc/shadow 파일, /etc/default/useradd 파일, /etc/login.defs 파일, /etc/skel 디렉토리란? (0) | 2022.02.22 |
13. Linux vi 편집기 명령어 (0) | 2022.02.22 |