http://kit2013.tistory.com/199
각종 디스크 관리 명령어
1) lsblk
- 현재 연결된 디스크 목록확인
2) df
- 사용중인 파일 시스템 용량 확인
du
- 사용중인 디스크량 확인
3) file -s "장치명"
- 파일시스템 할당 여부 확인
=> data라고 나타난다면 파일시스템이 할당되지 않은것이다.
4) mkfs
- 파일시스템 생성(포맷)
Logica Volume Manager - 물리적인 하드디스크에 비해 용량확장이 용이하다
- pv를 추가해주기만 하면 용량을 더 사용가능
LVM추가
1. PV - physical volume
명령어
pvcreate /dev/sdb1 - 물리 볼륨화
pvscan
pvdisplay
2. VG - volume group
- 여러 lv를 관리
명령어
vgcreate babo /dev/sdb1
vgdisplay
vgextend vg그룹(이미존재하는) /dev/sdb2(장치)- 이미
3. LV - logical volume
명령어
lvcreate -L 2GB -n babo1 babo : babo1이란 논리볼륨을 babo그룹에 만든다
lvdisplay
lvextend -L 3GB /dev/babo/babo1 : babo1 디스크 사이즈를 3GB로 함
lvextend -L +3GB : babo1 디스크 사이즈에 3GB를 더함
lvreduce .. : 디스크 사이즈를 줄임 그러나
어느곳에 데이터가 기록되어있는지 모르므로 줄이면 데이터가 깨질 수 있으므로 사용하지 말 것
=> lv를 확장 또는 축소한후 항상해줘야하는 명령어 : *resize2fs /dev/babo/babo1
LVM 삭제
1. lvremove 장치
2. fdisk 장치 => d
*파티션 LVM으로 바꾸기
fdisk /장치
t -> 재구성할 파티션 선택 -> 8e (LVM) -> w
디렉토리 설계
처음 설치시 파티셔닝할 때 ' / ' 와 ' swap ' 으로 2개로
명령어
fdisk
mount
파일시스템
디스크 사용
0. 사용량
명령어
du -h 장치 : 디스크 사용량 체크
옵션 : -h (human readable)
df -h 장치 : 파일시스템 사용량 체크
1. 디스크 추가
- vmware의 setting에서 새로운 디스크를 추가
(실제 host운영체제가 linux인 경우는 물리적인 디스크가 추가)
2. 파티셔닝 - 물리적인 디스크를 논리적인 단위로 나누는 것
주파티션 : 4개
확장파티션 : 1개만 만들수 있으며 주파티션 대신 확장 파티션을 이용하면 논리 파티션 추가가 가능하다.
논리파티션 :
명령어
fdisk : 파티션 시작 명령어
ex) fdisk /dev/sdb
3. 포맷(파일시스템 생성)
- ext2, ext3 , ext4(가장최신) - 저널링 시스템 : 파일삭제 작업등을 진행하면 log에 기록해서
log파일을 이용해서 파일 보구 가능 단, log파일 기록 때문에 느리다
이런 단점을 보완한 기술이 ext4이다
명령어
mkfs.(파일시스템) /dev/sdb1
mkfs -t ext4 /dev/sdb1
4. mount - 장치를 디렉토리에 연결 (리눅스에서는 모든 장치를 이용하기 위해서는 디렉토리에 연결해야함)
- 해당 디렉토리에 연결하여 장치를 빌려쓰는 개념
명령어
mount - 마운트된 장치들 확인
mount /dev/sdb1 /hdd1 - 해당장치를 마운트포인트에 마운팅
장치명 마운트포인트
* lost+found 디렉토리 : 로그가 기록되는 폴더
umount /hdd1 - 해당 디렉토리에 연결된 장치를 해제
* 단 그폴더안에 위치한 경우 불가
5. 자동마운트 설정
- ~
(nofail 옵션은 마운트 시 오류가 존재해도 일단 부팅되도록하는 옵션이다)
디렉토리
/proc - 메모리 상태를 보여줌
/proc/partitions - 마운트 상태를 보여줌
'Linux > CentOS' 카테고리의 다른 글
CentOS7 - DNS서버 구축 (8) | 2018.12.08 |
---|---|
CentOS6 - Web Load Balancing 웹 로드밸런싱(HaProxy) (0) | 2018.11.02 |
CentOS7 - NFS서버 구축 (0) | 2018.10.02 |
CentOS7 - Gold Template(골드 템플릿) 만들기 (0) | 2018.09.27 |
Centos - Network (0) | 2018.09.06 |