리눅스:저장장치관련: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
1번째 줄: 1번째 줄:
{{리눅스}}
{{리눅스}}


= 파티션 =
=파티션=


=== 파티션이란? ===
===파티션이란?===


==== 기본파티션. primary. ====
====기본파티션. primary.====
물리적인 하나의 디스크 안에 4개까지 분할 가능.
물리적인 하나의 디스크 안에 4개까지 분할 가능.


==== 확장파티션. extended. ====
====확장파티션. extended.====
4개 이상의 파티션이 필요한 경우, 기본파티션 중 하나를 확장파티션으로 설정하고, 이 안에 논리파티션을 설정하여 쓴다.
4개 이상의 파티션이 필요한 경우, 기본파티션 중 하나를 확장파티션으로 설정하고, 이 안에 논리파티션을 설정하여 쓴다.


61번째 줄: 61번째 줄:
|}
|}


== 파일시스템 생성 ==
==파일시스템 생성==


=== mkfs ===
===mkfs===
{| class="wikitable"
{| class="wikitable"
!의도
!의도
89번째 줄: 89번째 줄:
|-
|-
|ext4
|ext4
|별 일 없으면 이걸 쓰자.
|}
|}
== 저장장치 마운트. mount ==
리눅스에선 수동으로 잡아주어야 저장장치를 사용할 수 있다.
{| class="wikitable"
!의도
!옵션
!기원
!방법
!설명
|-
|마운트하기
|없음
|
|mount 장치명 매핑경로
|마운트 하기 전에 매핑경로를 만들어주어야 한다.
이후, 매핑경로에 마운트하면 매핑경로를 통해 장치에 접근하게 된다.
|-
|등록된 모든 기기 마운트
| -a
|all
|mount -a
|/etc/fstab에 등록된 모든 기기 마운트.
|-
|파일시스템 타입 지정
| -t
|type
|mount -t 파일시스템 기본사용
|옵션을 주지 않으면 /etc/fstab를 참조한다.
|}
=== /etc/fstab 등록 ===
다음과 같은 순서로 작성한다.
{| class="wikitable"
|+
!순서
!장치명
!매핑경로
!파일시스템
!마운트옵션
!덤프
!부팅시 점검순서
|-
!예시
|/dev/sda
|/log
|ext4
|defaults
|덤프할 시스템 지정
0이면 하지 않는다.
|
|
{| class="wikitable"
|+
!옵션
!의미
|-
|0
|점검 X
|-
|1
|파티션부터
|-
|2
|나머지
|}
|}
|}
|}

2020년 8월 18일 (화) 22:31 판

리눅스를 위한 문서틀 틀:리눅스


  1. 리눅스:명령어
    1. 리눅스:디렉터리관련
      1. 리눅스:저장장치관련
      2. 리눅스:df(디스크사용량)
      3. 리눅스:저장장치관련팁
      4. 리눅스:압축
    2. 리눅스:프로세스관련
  2. 리눅스:권한관련
  3. 리눅스:편의기능
    1. 리눅스 원격 관리
      1. 리눅스:SSH
      2. 리눅스:MobaXterm
    2. 리눅스:각종 설정
    3. 리눅스:cron(자동작업 등록)
    4. 리눅스:daemon(자동실행)
    5. 리눅스:alias(명령 축약)
    6. 리눅스:로그관리
      1. 리눅스:logrotate(로그파일관리)
    7. 리눅스:포트관리
  4. 리눅스 기반 OS
    1. 틀:우분투
  5. 리눅스:패키지 관리
    1. 리눅스:apt-get
  6. 다양한 패키지
    1. 리눅스:openssl(ssl인증서)
  7. 리눅스:쉘 스크립트
    1. 틀:Bash

파티션

파티션이란?

기본파티션. primary.

물리적인 하나의 디스크 안에 4개까지 분할 가능.

확장파티션. extended.

4개 이상의 파티션이 필요한 경우, 기본파티션 중 하나를 확장파티션으로 설정하고, 이 안에 논리파티션을 설정하여 쓴다.

확장파티션은 1개만 가능하고, 논리파티션의 제한은 없다.

파티션 조직. fdisk

파티션 조작도구.

의도 옵션 기원 방법 설명
연결된 장치 확인 -l list sudo fdisk -l 각 장치별 대략적인 정보를 보여준다.
파티션 생성 없음 sudo fdisk 저장장치경로 파티션을 만드는 프로그램을 실행한다.
명령 설명
p 현재 디스크정보 출력
d 파티션 삭제
n 파티션 생성
w 저장하고 종료
q 저장하지 않고 종료

파일시스템 생성

mkfs

의도 옵션 기원 방법 설명
파일시스템 지정 -t type mkfs -t 파일시스템 장치경로
이름 설명
ext2 리눅스 표준
ext3 ext2의 확장

저널기능을 추가했다.

ext4 별 일 없으면 이걸 쓰자.

저장장치 마운트. mount

리눅스에선 수동으로 잡아주어야 저장장치를 사용할 수 있다.

의도 옵션 기원 방법 설명
마운트하기 없음 mount 장치명 매핑경로 마운트 하기 전에 매핑경로를 만들어주어야 한다.

이후, 매핑경로에 마운트하면 매핑경로를 통해 장치에 접근하게 된다.

등록된 모든 기기 마운트 -a all mount -a /etc/fstab에 등록된 모든 기기 마운트.
파일시스템 타입 지정 -t type mount -t 파일시스템 기본사용 옵션을 주지 않으면 /etc/fstab를 참조한다.

/etc/fstab 등록

다음과 같은 순서로 작성한다.

순서 장치명 매핑경로 파일시스템 마운트옵션 덤프 부팅시 점검순서
예시 /dev/sda /log ext4 defaults 덤프할 시스템 지정

0이면 하지 않는다.

옵션 의미
0 점검 X
1 파티션부터
2 나머지