진짜 개발자
본문 바로가기

Linux/CentOS

CentOS7 - 디스크 관리 - 수정필요

728x90

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