You cannot see this page without javascript.

▒ Doly의 CentOS7 강좌25 10. 디스크관리 2 Gnome-disks 그놈 디스크 관리도구
 
 
#################################################
    작성자 : 정우영
    작성일 : 2015.04.07
    대상 OS : CentOS7 x86_64
    완성될 서적 : Doly의 센트OS(CentOS)7 구축 관리 실무 (2016년 1월-->수정됨ㅠㅠ)
 
 본 강좌를 기반으로 서적을 집필합니다. 연재강좌가 마무리되고 몇달 후면 서적이 나오겠죠? CentOS7은 서적도 없지만 강좌도 많이 부족하네요. 리눅스 서버를 10년 넘게 구축하고 관리하고 컨설팅하면서 꼭 필요한 부분과 알아야 할 부분들을 꼼꼼히 체크하면서 강좌를 써보려합니다. 강좌중 오탈자가 있거나 설명이 부족하고 잘못된 경우 doly골뱅이superuser.co.kr으로 메일한통 부탁드립니다. 강좌가 수정되면 더 많은 분들께 도움이 될것이라 생각하고 강좌를 기반으로 집필될 서적또한 완성도가 높아지지 않을까 생각합니다.
#################################################
 
 
 
 8.3. 명령어의 공통부분 및 사전 지식
  8.3.1. 명령어 구조(command, 옵션, 인자)
  8.3.2. 와일드 카드 이용법(*,?)
  8.3.3. 리다이렉션(>,<)
  8.3.4. 파이프라인(|)
  8.3.5. 기타(||, &&, ; , &)
  8.3.6. 디렉토리 구조
  8.3.7. 파일
  8.3.8. 파일의 접근 권한 및 소유권  
 
 8.4 파일 및 디렉토리 관리 명령어
  8.4.1 pwd, realpath : 현재 작업 디렉토리
  8.4.2. cd : 작업 디렉토리의 이동
  8.4.3. ls : 파일 목록 보기
  8.4.4. tree : 파일 및 디렉토리 트리형태 보기
  8.4.5. touch : 파일생성, 날짜 시간정보 변경
  8.4.6. mkdir : 디렉토리 생성
  8.4.7. cp : 파일 및 디렉토리 복사
  8.4.8. mv : 파일 및 디렉토리 이동, 이름 변경
  8.4.9. rename : 파일 및 디렉토리 이름 변경
  8.4.10. rm : 파일 및 디렉토리 삭제
  8.4.11. rmdir : 디렉토리 삭제
  8.4.12. find : 파일 및 디렉토리 검색
  8.4.13. du : 파일 및 디렉토리 용량 확인
  8.4.14. file : 파일 종류 확인
  8.4.15. tar : 파일 및 디렉토리 묶기
  8.4.16. gzip : 파일 압축 및 해제
  8.4.17. bzip2 : 파일 압축 및 해제
  8.4.18. xz : 파일 압축 및 해제
  8.4.19. chmod : 파일 권한 바꾸기
  8.4.20. chown : 파일 소유자 변경
  8.4.21. umask : 파일 퍼미션 마스크
  8.4.22. chgrp : 소유 그룹 변경
 
9. 파일 편집
 9.1. gedit 텍스트 편집기(GUI)
 9.2. vi 텍스트 편집기
 9.3. nano 텍스트 편집기
 9.4. mcedit 텍스트 편집기
 9.5. 파일 폊집 명령어
  9.5.1. cat : 파일 내용 출력
  9.5.2. more : 파일 내용 끊어 보기
  9.5.3. less : 파일 내용 보기 및 검색
  9.5.4. head : 파일 앞부분 출력
  9.5.5. tail : 파일 뒷부분 출력
  9.5.6. cmp : 파일 내용 비교
  9.5.7. comm : 파일 내용 비교
  9.5.8. diff : 파일 내용 비교
  9.5.9. wc : 파일 내용 통계
  9.5.10. cut : 파일 각 라인 필드 출력
  9.5.11. grep : 패턴 매칭 라인 출력
  9.5.12. sort : 파일 내용 정렬
  9.5.13. split : 파일 자르기
 
10. 디스크 관리
 10.1. 파일 시스템
  10.1.1. 파일 시스템의 개요
  10.1.2. 파일 시스템의 종류
 
 
위 내용은 인터넷 강좌나, 리눅스 기초 서적에 다루는 내용이기 때문에,
본 연재 강좌에서는 다루지 않고, 서적에 체계적으로 정리할 예정입니다.
 
 
10.2. Gnome-disks 그놈 디스크 관리도구
X윈도우 환경에서 디스크관리는 아주 쉽다. 복잡한 명령어, 옵션을 알지 못해도 쉽고 편리하게 파티셔닝, 포맷, 마운트, 시스템 시작 시 자동 마운트 설정을 할 수 있다. 추가적인 기능으로는 디스크 벤치마킹 및 디스크 검사 기능을 제공한다.   본 서적의 설치방법으로 CentOS7을 설치하였다면 X윈도우를 설치한 것이며 Gnome 환경에서 기본적으로 그놈 디스크 관리도구는 설치된다.
 
프로그램 > 유틸리티 > 디스크
또는 콘솔창에서 gnome-disks를 입력한다.
 
~] # gnome-disks
001.png

 

 
 
 
 
위 그림은 그놈 디스크를 실행시킨 화면이다. 좌측에는 디스크 드라이브 리스트가 나타나고, 우측은 선택된 디스크의 상세 정보(모델, 크기, 시리얼번호, 상태등)와 파티션 정보가 나타난다. 위 그림과 같이 리눅스 시스템에 250G 디스크를 추가하였다.
 
10.2.1. 디스크 벤치마킹
002.png

 

 
선택된 디스크 상단의 톱니바퀴 아이콘을 클릭하면 위 그림과 같이 메뉴를 볼 수 있다. 여기서 벤치마크를 선택한다.
003.png

 

위 그림은 그놈 디스크의 벤치마크 기능을 사용하여 디스크 성능을 확인한 것이다. 디스크를 마운트하여 사용중에는 성능 분석이 되지 않으니 초기 디스크 장착 후 벤치마크를 하여 디스크 성능을 측정한다. 디스크 성능은 SSD, SATA, SAS등에 따라 측정 결과가 다를 것이며 이결과를 시스템 운영에 참고한다.
 
 
10.2.2. SMART 데이터 확인 및 자체 검사
004.png

 

요즘 Disk는 SMART(Self-Monitoring, Analysis and  Reporting  Technology)를 지원한다. 즉 디스크에 대한 여러 정보가 디스크에 저장되어 이러한 정보를 통해 디스크의 상태를 확인할 수 있다. 위 결과는 문제가 있는 디스크에 대해 자체 검사를 수행한 것이다. 전체 평가를 보면 “디스크가 정상적이지만, 불량 섹터 285개가 있습니다.”라고 보고된다. SMART 속성 중에서 재 할당한 섹터 개수(Reallocated_Sector_Ct)를 보여주는 것이다. 이는 특정 섹터에 기록을 했으나, 기록하지 못하다 다른 섹터를 할당받아 기록했다는 것이다. 주기적으로 SMART값을 모니터링하여 위와 같은 문제가 검출된다면 데이터를 잃어버리기 전에 디스크를 교체하는 것이 바람직하다. 
 
10.2.3. 드라이브 설정
005.png

 

디스크에 대해 대기모드, 전원관리, 쓰기 캐시등을 설정할 수 있다. 
 
10.2.4. 파티션 만들기 & 포맷
006.png

 

위 그림과 같이 “+”버튼을 클릭하여 새로운 파티션을 만든다.
007.png

 

위 그림과 같이 파티션 크기, 지우기(포맷 방식), 형식(파일 시스템), 이름(Label), 파일 시스템을 선택한다. 그놈 디스크의 기본 파일시스템 형식에는 xfs가 없어 위 그림과 같이 형식을 사용자 정의로 하고 파일 시스템을 xfs로 선택하였다. CentOS7은 기본 파일시스템이 xfs이다. 이 파일 시스템에 대해서는 조금후에 자세히 알아보자.
008.png

 

위 그림과 같이 파티션이 나눠졌고, xfs로 포맷된 것을 확인할 수 있다.
 
10.2.5. 파티션 편집
009.png

 

파티션을 선택하고 아래 톱니바퀴를 클릭하면 위 그림과 같은 메뉴가 나타난다. 여기서 파티션 편집을 클릭한다. 
010.png

 

여기서 파티션 편집은 파티션 형식와 부팅 가능여부를 설정할 수 있다. 파티션 용량을 늘리거나 줄이기능은 제공되지 않는다. 이러한 기능이 필요하다면 LVM(Logical Volume Manager)을 사용해야 한다.
 
10.2.6. 파일 시스템 편집
011.png

 

파일 시스템 편집은 파일 시스템의 이름(Label)을 수정하는 것이다. 
 
10.2.7. 마운트 옵션
012.png

 

마운트 옵션을 사용하여 부팅 시 자동 마운트 및 마운트 지점을 설정할 수 있다. 새로운 디스크를 시스템 시작시 /backup 디렉토리에 마운트 하기위해 위와 같이 설정하였다. 설정된 내역은 다음과 같다.
    자동 마운트 옵션 : 켬
    시작시 마운트
    마운트 지점 : /backup
위와 같이 설정하면 시작시 /backup 디렉토리에 마운트 된다. 물론 위와 같이 설정하기 전에 /backup 디렉토리를 생성해 두어야 한다. 
 
10.2.8. 마운트
013.png

 

마운트 하기 위해서는 위 그림과 같이 선택된 파티션 아래 ‣ 아이콘을 클릭하면 마운트 되어 사용할 수 있다.
 
10.2.9. 마운트 확인
df 명령어를 사용하여 마운트된 파티션을 확인한다.
 
~]# df /backup
Filesystem     1K-blocks  Used Available Use% Mounted on
/dev/sdb1      244078324 32928 244045396   1% /backup
 
위 결과와 같이 마운트된 것을 확인할 수 있다.
 
자동 시작을 위해 등록된 /etc/fstab 파일을 확인해 보자.
 
~]# grep backup /etc/fstab 
/dev/disk/by-uuid/f1a46da2-da19-4286-bfd2-92f0f5797d19 /backup auto nosuid,nodev,nofail 0 0
 
위 내용과 같이 시작 시 자동 마운트 설정된 것을 확인하였다.
 
 
 이상으로 25번째 강좌를 마무리 합니다. GUI환경에서서 디스크를 관리할 수 있는 훌륭한 프로그램을 소개하였습니다. 이제 리눅스도 GUI환경에서 많은 일을 하게 되었습니다. 리눅스 기초명령어들은 본 강좌에서 다루지 않겠습니다. CentOS 7의 다양한 기능에 대해서 중점적으로 다루겠습니다. 2015년 4월 7일(화) 열심히 뛰는 도리(Doly)였습니다.^^ 
 
#################################################
* 본 강좌는 언제든 갱신될 수 있으며, 원글은 www.linux.co.kr 강좌>리눅스>Doly의 연재강좌 에서 수정됩니다. 
* 본 강좌의 일부 또는 전체를 인용하실 경우, 반드시 출처를 밝혀 주시기 바랍니다.
 
* 수정이력 :
 2015.4.7(화): 최초작성
List of Articles
번호 제목 글쓴이 날짜 조회 수
369 APM mariadb download origin address LynX 2019-06-19 1991
368 APM What one can and should optimize LynX 2019-06-03 1418
367 CentOS mariadb install LynX 2019-05-31 1182
366 CentOS init mode change LynX 2019-05-30 1290
365 APM ext zip install LynX 2019-02-19 1614
364 APM ext ImageMagick install LynX 2019-02-19 513
363 3D Printer Pronterface(PrintRun) install file LynX 2018-09-13 753
362 CentOS Grub UUID change LynX 2018-08-08 868
361 Linux letsencrypt wildcard LynX 2018-07-26 798
360 Printer cura usb connection LynX 2018-07-06 666
359 CentOS cli 무선랜 LynX 2018-06-07 448
358 APM 윈도우에 APM 페키지 설치 file LynX 2018-05-04 587
357 APM MySQLTuner 설치 LynX 2018-04-27 545
356 CentOS CentOS7 커널 업데이트 LynX 2018-04-23 702
355 HTML Tag CSS 여러가지 모양 만들기 LynX 2018-02-08 772
354 Linux wkhtmltopdf wkhtmltoimage install LynX 2018-01-31 602
353 APM LZ4_LIBS Not Found (CentOS7, MariaDB 10.1.29) LynX 2018-01-03 485
352 APM mysql ./configure LynX 2017-12-15 805
351 APM PHP-7.2.0 LynX 2017-12-12 3157
350 Linux libiconv LynX 2017-12-08 558

XE Login