Linux 디스크 관리 설명
디스크 기반
1. 디스크 구조
디스크 파 티 션 표시
1. 디스크 파 티 션 구조
2. 파일 시스템 형식
3. 하 드 디스크 파 티 션 계획
1. 새 하 드 디스크 검사 및 확인
2. 하 드 디스크 의 파 티 션 계획
디스크 기반
1. 디스크 구조
2) 하드디스크 의 데이터 구조
3) 디스크 인터페이스 종류
4) MBR 메 인 가이드 기록
MBR (Master Boot Record) 은 하 드 디스크 의 첫 번 째 물리 섹 터 에 있 습 니 다.MBR 에는 하 드 디스크 의 메 인 가이드 프로그램 과 하 드 디스크 파 티 션 시트 가 포함 되 어 있 습 니 다.분 구 표 는 4 개의 분 구 기록 구역 이 있 고 각 분 구 기록 구역 은 16 개의 바이트 를 차지한다.
디스크 파 티 션 표시
Linux 는 하 드 디스크, 파 티 션 등 장 치 를 모두 파일 로 표시 합 니 다.
응용 예 는 다음 과 같다.
1. 디스크 파 티 션 구조
하 드 디스크 의 메 인 파 티 션 수 는 4 개 에 불과 하기 때문에 메 인 파 티 션 과 확장 파 티 션 의 번호 도 1 ~ 4 로 제한 되 고 확장 파 티 션 은 논리 파 티 션 으로 나 뉘 며 논리 파 티 션 의 번 호 는 항상 5 부터 시 작 됩 니 다.다음 그림 에서 보 듯 이:
2. 파일 시스템 형식
1) XFS 파일 시스템
파일 과 디 렉 터 리 데 이 터 를 저장 하 는 파 티 션, 고성능 로그 형 파일 시스템, CentOS 7 시스템 에서 기본적으로 사용 되 는 파일 시스템.
2) SWAP 교환 파일 시스템
리 눅 스 시스템 을 위 한 교환 파 티 션 을 만 듭 니 다.
3) EXT 4 4 세대 확장 (Extended) 파일 시스템
파일 과 디 렉 터 리 데 이 터 를 저장 하 는 파 티 션, 전형 적 인 로그 형 파일 시스템, 시스템 에서 기본적으로 사용 하 는 파일 시스템.
4) Linux 가 지원 하 는 다른 파일 시스템 형식
FAT16、FAT32、NTFS、XFS、JFS......
3. 하 드 디스크 파 티 션 계획
1. 새 하 드 디스크 검사 및 확인
1) 새 하드디스크 의 기본 문법 형식 을 다음 과 같이 검사 하고 확인한다.
출력 정보 설명 은 다음 과 같다.
예 를 들 어 다음 과 같 습 니 다 (현재 시스템 의 모든 하 드 디스크 장치 와 파 티 션 정 보 를 보 여 줍 니 다).
[root@centos01 ~]# fdisk -l
/dev/sda:85.9 GB, 85899345920 ,167772160
Units = of 1 * 512 = 512 bytes
( / ):512 / 512
I/O ( / ):512 / 512
:dos
:0x000ab7bb
Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 8800255 4194304 82 Linux swap / Solaris
/dev/sda3 8800256 167772159 79485952 83 Linux
/dev/sdb:42.9 GB, 42949672960 ,83886080
Units = of 1 * 512 = 512 bytes
( / ):512 / 512
I/O ( / ):512 / 512
2. 하 드 디스크 의 파 티 션 계획
1) 하드디스크 구역 의 역할 및 문법 형식 계획
대화 형 작업 환경 에서 디스크 파 티 션 을 관리 하고 하 드 디스크 파 티 션 을 계획 하 는 기본 문법 형식 은 다음 과 같 습 니 다.
2) 응용 예 는 다음 과 같다.
[root@centos01 ~]# fdisk /dev/sdb
fdisk (util-linux 2.23.2)。
, 。
。
( m ):m
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
3) fdisk 인 터 랙 션 모드 에서 자주 사용 되 는 명령
3) 하 드 디스크 의 파 티 션 사례 계획
사례 응용 은 다음 과 같다.
[root@centos01 ~]# fdisk /dev/sdb
fdisk (util-linux 2.23.2)。
, 。
。
( m ):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
(1-4, 1):
(2048-83886079, 2048):
2048
Last , + or +size{K,M,G} (2048-83886079, 83886079):+5G
1 Linux , 5 GiB
( m ):n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
(2-4, 2):
(10487808-83886079, 10487808):
10487808
Last , + or +size{K,M,G} (10487808-83886079, 83886079):+5G
2 Linux , 5 GiB
( m ):n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): p
(3,4, 3):
(20973568-83886079, 20973568):
20973568
Last , + or +size{K,M,G} (20973568-83886079, 83886079):+5G
3 Linux , 5 GiB
( m ):n
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e): e
4
(31459328-83886079, 31459328):
31459328
Last , + or +size{K,M,G} (31459328-83886079, 83886079):
83886079
4 Extended , 25 GiB
( m ):n
All primary partitions are in use
5
(31461376-83886079, 31461376):
31461376
Last , + or +size{K,M,G} (31461376-83886079, 83886079):+5G
5 Linux , 5 GiB
( m ):n
All primary partitions are in use
6
(41949184-83886079, 41949184):
41949184
Last , + or +size{K,M,G} (41949184-83886079, 83886079):+10G
6 Linux , 10 GiB
( m ):t
(1-6, 6):5
Hex ( L ):82
“Linux” “Linux swap / Solaris”
( m ):t
(1-6, 6):6
Hex ( L ):8e
“Linux” “Linux LVM”
( m ):p
/dev/sdb:42.9 GB, 42949672960 ,83886080
Units = of 1 * 512 = 512 bytes
( / ):512 / 512
I/O ( / ):512 / 512
:dos
:0xd91b1f6f
Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 83 Linux
/dev/sdb2 10487808 20973567 5242880 83 Linux
/dev/sdb3 20973568 31459327 5242880 83 Linux
/dev/sdb4 31459328 83886079 26213376 5 Extended
/dev/sdb5 31461376 41947135 5242880 82 Linux swap / Solaris
/dev/sdb6 41949184 62920703 10485760 8e Linux LVM
( m ):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: .
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
。
- - - 본문 은 여기 서 끝 났 습 니 다. 읽 어 주 셔 서 감사합니다. -
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.