리눅스:저장장치관련: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(새 문서: {{리눅스}} == 파티션 조직. fdisk == 파티션 조작도구. {| class="wikitable" |+ !의도 !옵션 !기원 !방법 !설명 |- |연결된 장치 확인 | -l |list |sudo fdisk...) |
잔글편집 요약 없음 |
||
(같은 사용자의 중간 판 6개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{리눅스}} | {{리눅스}} | ||
== 파티션 조직. fdisk == | =파티션= | ||
===파티션이란?=== | |||
====기본파티션. primary.==== | |||
물리적인 하나의 디스크 안에 4개까지 분할 가능. | |||
숫자지정은 1~4까지 가능. | |||
====확장파티션. extended.==== | |||
4개 이상의 파티션이 필요한 경우, 기본파티션 중 하나를 확장파티션으로 설정하고, 이 안에 논리파티션을 설정하여 쓴다. | |||
확장파티션은 1개만 가능하고, 논리파티션의 제한은 없다. | |||
가장 뒤에 붙은 숫자 5부터는 논리파티션 | |||
==파티션 조직. fdisk== | |||
파티션 조작도구. | 파티션 조작도구. | ||
{| class="wikitable" | {| class="wikitable" | ||
!의도 | !의도 | ||
!옵션 | !옵션 | ||
22번째 줄: | 37번째 줄: | ||
|sudo fdisk 저장장치경로 | |sudo fdisk 저장장치경로 | ||
|파티션을 만드는 프로그램을 실행한다. | |파티션을 만드는 프로그램을 실행한다. | ||
{| class="wikitable" | |||
|+ | |||
!명령 | |||
!설명 | |||
|- | |- | ||
|p | |||
|현재 디스크정보 출력 | |||
|- | |||
|d | |||
|파티션 삭제 | |||
|- | |||
|n | |||
|파티션 생성 | |||
|- | |||
|w | |||
|저장하고 종료 | |||
|- | |||
|q | |||
|저장하지 않고 종료 | |||
|} | |||
|- | |||
| | |||
| | |||
| | |||
| | | | ||
| | | | ||
|} | |||
==파일시스템 생성== | |||
===mkfs=== | |||
{| class="wikitable" | |||
!의도 | |||
!옵션 | |||
!기원 | |||
!방법 | |||
!설명 | |||
|- | |||
|파일시스템 지정 | |||
| -t | |||
|type | |||
|mkfs -t 파일시스템 장치경로 | |||
| | | | ||
{| class="wikitable" | |||
|+ | |||
!이름 | |||
!설명 | |||
|- | |||
|ext2 | |||
|리눅스 표준 | |||
|- | |||
|ext3 | |||
|ext2의 확장 | |||
저널기능을 추가했다. | |||
|- | |||
|ext4 | |||
|별 일 없으면 이걸 쓰자. | |||
|} | |||
|} | |||
==저장장치 마운트. mount== | |||
리눅스에선 수동으로 잡아주어야 저장장치를 사용할 수 있다. | |||
{| class="wikitable" | |||
!의도 | |||
!옵션 | |||
!기원 | |||
!방법 | |||
!설명 | |||
|- | |||
|마운트하기 | |||
|없음 | |||
| | | | ||
|mount 장치명 매핑경로 | |||
|마운트 하기 전에 매핑경로를 만들어주어야 한다.(디렉터리는 비어있어야 한다.) | |||
이후, 매핑경로에 마운트하면 매핑경로를 통해 장치에 접근하게 된다. | |||
|- | |||
|등록된 모든 기기 마운트 | |||
| -a | |||
|all | |||
|mount -a | |||
|/etc/fstab에 등록된 모든 기기 마운트. | |||
|- | |||
|파일시스템 타입 지정 | |||
| -t | |||
|type | |||
|mount -t 파일시스템 기본사용 | |||
|옵션을 주지 않으면 /etc/fstab를 참조한다. | |||
|} | |||
===/etc/fstab 등록=== | |||
다음과 같은 순서로 작성한다. | |||
{| class="wikitable" | |||
|+ | |||
!순서 | |||
!장치명 | |||
!매핑경로 | |||
!파일시스템 | |||
!마운트옵션 | |||
!덤프 | |||
!부팅시 점검순서 | |||
|- | |||
!예시 | |||
|/dev/sda1 | |||
|/log | |||
|ext4 | |||
| | |||
{| class="wikitable" | |||
|+ | |||
!옵션 | |||
!설명 | |||
|- | |||
|defaults | |||
|rw, nouser, auto, exec, suid 모두 적용 | |||
|- | |||
|auto | |||
|부팅시 마운트 | |||
|- | |||
|exec | |||
|실행파일 실행 허용 | |||
|- | |||
|suid | |||
|SetUID, SetGID 사용 허용 | |||
|- | |||
|ro | |||
|읽기전용으로 설정 | |||
|- | |||
|rw | |||
|읽고 쓰기 전용 | |||
|- | |||
|user | |||
|일반사용자도 마운트 가능 | |||
|- | |||
|quota | |||
|quata설정 가능 | |||
|} | |||
|0이면 하지 않는다. | |||
1이면 한다. | |||
| | |||
{| class="wikitable" | |||
|+ | |||
!옵션 | |||
!의미 | |||
|- | |||
|0 | |||
|점검 X | |||
|- | |||
|1 | |||
|우선체크 | |||
|- | |||
|2 | |||
|차선체크 | |||
|} | |||
|} | |||
파일을 수정한 후엔 <code>mount -a</code> 와 <code>df -h</code> 따위의 명령을 써서 잘 등록되었는지 확인한다. | |||
=== tip === | |||
- 일반적으로 usb를 연결할 때 파일시스템은 vfat이다. | |||
- mount한 후에는 권한변경이 불가능하다. 따라서, mount 전에 권한을 변경해두자.<br /> | |||
===unmount=== | |||
리눅스에선 umount가 쓰인다. | |||
{| class="wikitable" | |||
!의도 | |||
!옵션 | |||
!기원 | |||
!방법 | |||
!설명 | |||
|- | |||
|마운트 풀기 | |||
|없음 | |||
| | | | ||
|mount 장치명 혹은 매핑경로 | |||
|연결되어 있던 장치를 제거한다. | |||
|} | |} |
2020년 8월 19일 (수) 18:24 기준 최신판
리눅스를 위한 문서틀 틀:리눅스
- 리눅스:명령어
- 리눅스:권한관련
- 리눅스:편의기능
- 리눅스 기반 OS
- 리눅스:패키지 관리
- 다양한 패키지
- 리눅스:쉘 스크립트
파티션[편집 | 원본 편집]
파티션이란?[편집 | 원본 편집]
기본파티션. primary.[편집 | 원본 편집]
물리적인 하나의 디스크 안에 4개까지 분할 가능.
숫자지정은 1~4까지 가능.
확장파티션. extended.[편집 | 원본 편집]
4개 이상의 파티션이 필요한 경우, 기본파티션 중 하나를 확장파티션으로 설정하고, 이 안에 논리파티션을 설정하여 쓴다.
확장파티션은 1개만 가능하고, 논리파티션의 제한은 없다.
가장 뒤에 붙은 숫자 5부터는 논리파티션
파티션 조직. fdisk[편집 | 원본 편집]
파티션 조작도구.
의도 | 옵션 | 기원 | 방법 | 설명 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
연결된 장치 확인 | -l | list | sudo fdisk -l | 각 장치별 대략적인 정보를 보여준다. | ||||||||||||
파티션 생성 | 없음 | sudo fdisk 저장장치경로 | 파티션을 만드는 프로그램을 실행한다.
| |||||||||||||
파일시스템 생성[편집 | 원본 편집]
mkfs[편집 | 원본 편집]
의도 | 옵션 | 기원 | 방법 | 설명 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
파일시스템 지정 | -t | type | mkfs -t 파일시스템 장치경로 |
|
저장장치 마운트. mount[편집 | 원본 편집]
리눅스에선 수동으로 잡아주어야 저장장치를 사용할 수 있다.
의도 | 옵션 | 기원 | 방법 | 설명 |
---|---|---|---|---|
마운트하기 | 없음 | mount 장치명 매핑경로 | 마운트 하기 전에 매핑경로를 만들어주어야 한다.(디렉터리는 비어있어야 한다.)
이후, 매핑경로에 마운트하면 매핑경로를 통해 장치에 접근하게 된다. | |
등록된 모든 기기 마운트 | -a | all | mount -a | /etc/fstab에 등록된 모든 기기 마운트. |
파일시스템 타입 지정 | -t | type | mount -t 파일시스템 기본사용 | 옵션을 주지 않으면 /etc/fstab를 참조한다. |
/etc/fstab 등록[편집 | 원본 편집]
다음과 같은 순서로 작성한다.
순서 | 장치명 | 매핑경로 | 파일시스템 | 마운트옵션 | 덤프 | 부팅시 점검순서 | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
예시 | /dev/sda1 | /log | ext4 |
|
0이면 하지 않는다.
1이면 한다. |
|
파일을 수정한 후엔 mount -a
와 df -h
따위의 명령을 써서 잘 등록되었는지 확인한다.
tip[편집 | 원본 편집]
- 일반적으로 usb를 연결할 때 파일시스템은 vfat이다.
- mount한 후에는 권한변경이 불가능하다. 따라서, mount 전에 권한을 변경해두자.
unmount[편집 | 원본 편집]
리눅스에선 umount가 쓰인다.
의도 | 옵션 | 기원 | 방법 | 설명 |
---|---|---|---|---|
마운트 풀기 | 없음 | mount 장치명 혹은 매핑경로 | 연결되어 있던 장치를 제거한다. |