리눅스 디스크 파티션 및 포맷
문서의 목적:
이 문서는 리눅스 시스템에 연결 된 하드 디스크 드라이브에 대 한 안내 될 것입니다. 리눅스 파티션을 포맷 하 고 시스템에 장착입니다.
참고: 이 문서에 파란색 텍스트는 시스템 콘솔에서 명령 대표입니다. 오렌지 텍스트 명령 출력을 대표입니다. 검정 텍스트 명령 및 명령 출력에 대 한 정보에 대 한 일반적인 지침을 대표입니다.
OS: 이 예제에 사용 하는 OS는 Ubuntu12.04. 다음 명령으로 찾을 수 있습니다.
root@ubuntu-12: ~ # 고양이/etc/문제
12.04.4 우분투 LTS
파티션 구조:
보려면 현재 파티션 구조 시스템에 명령 다음 입력 합니다.
root@ubuntu-12: ~ # df-h
광케이블을 사용 하는 파일 시스템 크기를 사용 하 여 %에 탑재
/ dev/sda1 15 G 2.4 G G 18% /
udev 239 M 4.0 K 239 M 1%/dev
tmpfs 99 M 772 K 99 M 1% /run
아무도 5.0 M 0 5.0 M 0%/실행/잠금
없음 248 M 148 K 248 M 1%/실행/shm
서버에 디스크:
얼마나 많은 디스크에 연결 된 확인 하려면 시스템 명령 다음 입력 합니다.
root@ubuntu-12: ~ # fdisk-l | grep ^ 디스크
디스크: 16.1 GB, 16106127360 바이트
디스크 식별자: 0x000d2cfb
로 당 출력, 이상 현재 있다만 1 디스크 "/ dev/sda"이이 시스템에 연결 된.
Fdisk 명령을 사용 하 여 새로운 디스크 파티션 분하시오
지금 내가 fdisk를 사용 하 여 디스크의 시나리오를 만들기 위한이 서버에 새 디스크를 추가 했습니다.
우리는 다음과 같이 fdisk 명령을 사용 하 여 시스템에 새 디스크 추가 감지 여부를 확인할 수 있습니다.
root@ubuntu-12: ~ # fdisk-l | grep ' ^ /dev 디스크 '
디스크 /dev/sdb 유효한 파티션 테이블을 포함 하지 않습니다.
디스크: 16.1 GB, 16106127360 바이트
/Dev/sdb 디스크: 8589 MB, 8589934592 바이트
이제 그것은 새로운 디스크 레이블이 "/ sdb" 크기 8589 MB 시스템에 현재 그것 감지의 유효한 파티션 테이블을 포함 하지 않는 보이고 있다.
"/ Sdb" 디스크 파티션, 입력 하 여 명령을 다음과 같이:
root@ubuntu-12: ~ # fdisk/sdb
장치는 유효한 DOS 파티션 테이블도 Sun 이나 SGI, OSF disklabel 포함
디스크 식별자 0xc0074826 가진 새로운 DOS disklabel 건물.
변화는 메모리에만, 그들을 작성 하기로 결정 때까지 유지 됩니다.
그 후, 물론, 이전 콘텐츠 되지 않습니다 복구할 수 없습니다.
경고: 잘못 된 플래그 0x0000 파티션 테이블 4의 w (라이트)에 의해 수정 될 것
명령에 (대 한 도움말 m):
쓰기 m으로 입력 하 고 여기에 모든 사용 가능한 명령을 얻을 것 이다:
명령에 (대 한 도움말 m): m
명령 동작
d 파티션 삭제
파티션 유형 알려진 l 목록
m이이 메뉴 인쇄
n은 새로운 파티션을 추가합니다
o 새로운 빈 DOS 파티션 테이블을 만들려면
p 인쇄 파티션 테이블
변경 내용을 저장 하지 않고 종료 하는 질문
t는 변경할 파티션의 시스템 id
v를 파티션 테이블 확인
승 디스크를 종료 하는 테이블 작성
새로 추가 된 디스크에 새 파티션을 만들려면, 나는 "n" 사용할 수 있는 스위치에서 선택 합니다.
명령에 (대 한 도움말 m): n
파티션 종류:
p 기본 (0 기본, 확장, 0 4 무료)
전자 확장
이제 어느 "p"를 줄 수 있는 또는 당신에 따라 "e" 주 파티션 또는 확장된 파티션을 만들려고.
(기본 p)를 선택 합니다: p
파티션 번호 (1-4, 기본 1): 1
첫 번째 섹터 (2048-16777215, 기본 2048): 2048
마지막 섹터 + 분야 또는 크기 {K, M, G} + (2048-16777215, 기본 16777215): 10000
인쇄 파티션 테이블 디스크에 입력된 명령으로 "p"를 제공 합니다.
명령에 (대 한 도움말 m): p
/Dev/sdb 디스크: 8589 MB, 8589934592 바이트
255 헤드, 63 섹터/트랙, 1044 실린더, 총 16777216 분야
단위 = 1 * 512 = 512 바이트의 섹터
크기 (논리적/물리적) 섹터: 512 바이트 또는 512 바이트
(최소/최적의) I/O 크기: 512 바이트 또는 512 바이트
디스크 식별자: 0xc0074826
장치 부팅을 시작 끝 블록 Id 시스템
파티션으로 2048 10000 3976 + 83 리눅스
지금 나는 단지 예를 들어 확장 될 것입니다 더 많은 파티션 하나 만듭니다.
명령에 (대 한 도움말 m): n
파티션 종류:
p 기본 (1 주, 확장, 0 3 무료)
전자 확장
(기본 p) 선택: e
파티션 번호 (1-4, 기본 2): 2
첫 번째 섹터 (10001-16777215, 기본 10001): 10001
마지막 섹터 + 분야 또는 크기 {K, M, G} + (10001-16777215, 기본 16777215): 16777215
인쇄 파티션 테이블은 입력으로 다시 "p"을 제공 합니다. 지금 당신은 디스크에 파티션 파티션으로 2와 /dev/sdb2를 얻을 것 이다.
명령에 (대 한 도움말 m): p
/Dev/sdb 디스크: 8589 MB, 8589934592 바이트
255 헤드, 63 섹터/트랙, 1044 실린더, 총 16777216 분야
단위 = 1 * 512 = 512 바이트의 섹터
크기 (논리적/물리적) 섹터: 512 바이트 또는 512 바이트
(최소/최적의) I/O 크기: 512 바이트 또는 512 바이트
디스크 식별자: 0xc0074826
장치 부팅을 시작 끝 블록 Id 시스템
파티션으로 2048 10000 3976 + 83 리눅스
/dev/sdb2 10001 16777215 8383607 + 5 확장
지금이 당신이 만들, 파티션으로 동의 경우 디스크 (디스크에 저장)에 그들을 쓸 시간 이다.
디스크에 변경 내용을 기록 입력으로 "w"를 제공 합니다.
명령에 (대 한 도움말 m): w
파티션 테이블 변경 되었습니다!
전화 다시 파티션 테이블 읽기 프로그램 들을 말한다.
디스크 동기화.
이제 다음으로 파티션을 마운트 마운트 포인트 (디렉토리)를 만듭니다.
root@ubuntu-12: ~ # mkdir /disk2
root@ubuntu-12: ~ # mkdir /disk3
이제 몇 가지 파일 시스템 포함 됩니다 디스크를 포맷. 난 ext3 파일 시스템으로 서식 해요. 아래 명령을 사용 합니다.
디스크 포맷:
root@ubuntu-12: ~ # mkfs.ext3/dev/sdb1
mke2fs 1.42 (29-11 월-2011)
파일 시스템 레이블 =
운영 체제 유형: 리눅스
블록 크기 1024 = (로그 = 0)
조각 크기 1024 = (로그 = 0)
보 폭 0 블록, 스트라이프 너비 = = 0 블록
1000 inode, 3976 블록
슈퍼 사용자에 대 한 소유 198 블록 (4.98%)
첫 번째 데이터 블록 = 1
최대 파일 시스템 블록 = 4194304
1 블록 그룹
그룹 당 8192 블록 8192 그룹 당 조각
그룹 당 1000 inode
그룹 테이블을 할당: 수행
아이노드 테이블 작성: 완료
저널 (1024 블록) 만들기: 완료
Superblocks 파일 시스템 회계 정보를 작성: 완료
디스크를 생성, 서식 지정, 파일 시스템에 대 한 모든 설정입니다. 이제 앞에서 만든 탑재 지점에 파티션을 탑재할 수 있습니다. 내가 마운트/dev/sdb1에서 만든 파티션이 마운트 지점 /disk2에 당신을 보여주는 거 야.
파티션을 마운트:
root@ubuntu-12: ~ # 마운트/dev/sdb1 /disk2/
지금은 시스템의 파티션 구성표에 대 한 보이는 것입니다 하 고 그것에 새로운 분할을 찾을 것입니다.
root@ubuntu-12: ~ # df-h
광케이블을 사용 하는 파일 시스템 크기를 사용 하 여 %에 탑재
/ dev/sda1 15 G 2.4 G G 18% /
udev 239 M 4.0 K 239 M 1%/dev
tmpfs 99 M 780 K 99 M 1% /run
아무도 5.0 M 0 5.0 M 0%/실행/잠금
없음 248 M 148 K 248 M 1%/실행/shm
/ dev/sdb1 3.8 M 1.1 M 2.6 M 30% /disk2
/Etc/fstab 파일을 업데이트:
이 내 시스템의 영구 파티션을 파티션 마운트 싶어요. 이렇게 하려면 나 파일 /etc/fstab에 영구적인 항목을 확인 해야 합니다. 따라는 아래 명령 하 고 파일에 항목을 추가.
root@ubuntu-12: ~ # 6/etc/fstab
그리고 파일에 선 아래에 추가할:
/ dev/sdb1 /disk1 ext3 기본값 1 2
저장 하 고 파일을 닫습니다.
파티션 레이블:
E2label를 사용 하 여 파티션을 레이블을 수 있습니다. 예를 들어 새 파티션 /backup 레이블을 지정 하려는 경우 입력
root@ubuntu-12: ~ /backup1 # e2label/dev/sdb1
이제 라벨을 사용할 수 있습니다 "/ backup1" 어디서 나 "/ dev/sdb1" 대신. 즉, / etc/fstab에 파일 다음과 같습니다.
레이블 = / backup1 /disk1 ext3 기본값 1 2