Linux 디스크 파 티 션,파일 시스템,사용 상황 을 보 는 명령 과 관련 도구 소개
10870 단어 디스크Linux문건Linux-Admin
원문
http://www.linuxsir.org/main/node/188?q=node/41
Linux 디스크 파 티 션,파일 시스템,사용 상황 을 보 는 명령 과 관련 도구 소개
저자:북 남 남북
LinuxSir.Org
개요:Linux 디스크 파 티 션 시트,파일 시스템 의 조회,통계 도구 가 많 습 니 다.일부 도 구 는 다기 능 입 니 다.디스크 의 파 티 션 시트 를 볼 뿐만 아니 라 디스크 파 티 션 도 할 수 있 습 니 다.그러나 본 논문 에서 우 리 는 디스크 파 티 션 의 조회 와 파 티 션 의 사용 상황 에 대한 조회 만 말한다.본 고 는 단지 초보 자 에 게 길 을 떠 나 는 용도 일 뿐이다.파 티 션 도구 의 조작 에 대해 저 는 나중에 전문 적 으로 소개 하 겠 습 니 다.이 글 의 목적:주로 초보 자 에 게 입문 에 필요 한 기초 지식 을 소개 하고 기초 지식 이 있어 야 진급 할 수 있다.모든 디스크 조작 도 구 를 한 문서 에 넣 으 면 모두 가 봐 도 피곤 하 다.이런 생각 에 따라 저 는 문 서 를 쓸 때 초보 형제 에 게 쉽게 알 리 고 싶 습 니 다.생활,일과 공 부 는 모두 이와 같 지 않다.작업 환경:Fedora core 4.0 i686&Slackware 10.1
+++++++++++++++++++++++++++++++++++++++
본문
+++++++++++++++++++++++++++++++++++++++
1.df 명령;
df 는 coreutils 패키지 에서 왔 고 시스템 이 설치 되 었 을 때 자체 적 으로 가 져 왔 습 니 다.이 명령 을 통 해 디스크 의 사용 현황 과 파일 시스템 이 마 운 트 된 위 치 를 볼 수 있 습 니 다.예:
[root@localhost beinan]# df -lh
Filesystem %
/dev/hda8 11G 6.0G 4.4G 58% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/sda1 56G 22G 35G 39% /mnt/sda1
시스템 이/dev/hda 8 에 설치 되 어 있 음 을 볼 수 있 습 니 다.56G 디스크 파 티 션/dev/sda 1 이/mnt/sda 1 에 마 운 트 되 어 있 습 니 다.다른 매개 변 수 는 man df 를 참고 하 십시오.
fdsik
fdisk 는 강력 한 디스크 조작 도구 입 니 다.util-Liux 패키지 에서 왔 습 니 다.우 리 는 여기 서 디스크 파 티 션 시트 와 파 티 션 구 조 를 어떻게 보 는 지 만 말 합 니 다.파라미터-l,-l 파 라 메 터 를 통 해 기계 의 모든 하 드 디스크 의 파 티 션 상황 을 얻 을 수 있 습 니 다.
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
위의 Blocks 에서 분 구 의 크기 를 나타 낸다.Blocks 의 단 위 는 byte 이다.우 리 는 M 으로 환산 할 수 있다.예 를 들 어 첫 번 째 분 구/dev/hda 1 의 크기 를 M 으로 환산 하면 6144831/1024=6000 M,즉 6G 정도 일 것 이다.사실은 이렇게 번 거 롭 지 않다.소수점 을 세 자리 앞으로 이동 시 키 는 것 을 대충 보면 부피 가 얼마나 큰 지 알 수 있다.
System 이 표시 하 는 파일 시스템,예 를 들 어/dev/hda 1 은 NTFS 형식 입 니 다./dev/hda 2 는 fat 32 형식의 파일 시스템 임 을 표시 합 니 다.이 예 에서 우리 가 특히 주의해 야 할 것 은/dev/hda 3 구역 입 니 다.이것 은 확장 구역 입 니 다.그 는 아래 에 논리 적 인 구역 을 포함 하고 있 는데,사실 이 구역 은 용기 에 해당 한다.그녀 만 의 hda 5,hda 6,hda 7,hda 8,hda 9 가 있 습 니 다.우 리 는 아직도 한 가 지 를 알 고 있 습 니 다.왜 hda 4 가 없 습 니까?왜 hda 4 는 확장 구역 에 포함 되 지 않 았 습 니까?한 디스크 에 최대 네 개의 주 구역 이 있다.hda 1-4 는 모두 주 구역 이 라 고 할 수 있 습 니 다.hda 4 는 확장 파 티 션 에 포함 되 지 않 습 니 다.또한 확장 파 티 션 도 메 인 파 티 션 으로 계산 합 니 다.이 예 에서 hda 4 라 는 구역 이 없습니다.물론 우 리 는 그 중의 한 구역 을 주요 구역 으로 설정 할 수 있 습 니 다.다만 제 가 그 당시 에 구역 을 나 눌 때 이렇게 하지 않 았 을 뿐 입 니 다.다시 자세히 통계 해 보 자.우리 이 디스크 에 아직 공간 이 있 는 지 볼 까?hda 1+hda 2+hda 3=실제 분 구 된 부피 이기 때문에 우 리 는 이렇게 hda 1+hda 2+hda 3=6144831+16386300+39728745=62259876(b)로 계산 할 수 있 습 니 다.M 단위 로 환산 하면 소수점 이 세 자리 앞으로 이동 할 수 있 습 니 다.그래서 현재 분 구 된 분 구 는 약 62259.876(M)을 차지 하고 있 습 니 다.사실은 가장 정확 한 계산 62259876/1024=60800.67(M)입 니 다.이 디스크 의 크기 는 80.0GB(80026361856 byte)이 고 실제 크기 는 78150.744(M)이다.우리 의 일련의 계산 을 통 해 우 리 는 이 하 드 디스크 가 현재 사용 하고 있 는 공간 이 있다 는 것 을 알 수 있다.약 18G 의 구분 되 지 않 은 공간 이 있 습 니 다.fdisk-l 은 기계 에 있 는 모든 디스크 의 개 수 를 표시 할 수 있 고 모든 디스크 의 파 티 션 상황 도 표시 할 수 있 습 니 다.예 를 들 면:
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
위 를 통 해 우 리 는 이 기계 에 두 개의 하 드 디스크 가 있다 는 것 을 알 수 있 고 fdisk-l 을 지정 하여 그 중의 하 드 디스크 의 파 티 션 상황 을 볼 수 있다.
[root@localhost beinan]# fdisk -l /dev/sda
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
위의 상황 을 통 해 알 수 있 듯 이/dev/sda 이 디스크 에는 하나의 파 티 션 만 있 습 니 다.사용량 이 많 지 않 으 면 100%이다.저희 가 또 볼 수 있어 요./dev/hda.
[root@localhost beinan]# fdisk -l /dev/hda
직접 해 볼 까요?
3.cfdisk 는 util-linux 의 소프트웨어 패키지 에서 나온다.
cfdisk 도 좋 은 파 티 션 도구 입 니 다.일부 발행 판 에서 이 도 구 는 util-linux 패키지 에서 제거 되 었 습 니 다.cfdisk 는 간단 하고 사용 하기 쉬 운 것 이 그의 특징 이다.DOS 의 fdisk 와 비슷 합 니 다.이 제목 에서 우 리 는 기계 의 디스크 파 티 션 상황 과 사용 하 는 파일 시스템 등 을 어떻게 보 는 지 설명 할 수 있 습 니 다.디스크 파 티 션 의 용법 cfdisk-ps 디스크 장치 이름 보기;
예 를 들 면
[root@localhost beinan]cfdisk -Ps
[root@localhost beinan]cfdisk -Ps /dev/hda
[root@localhost beinan]cfdisk -Ps
Partition Table for /dev/hda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
-- ------- ----------- ----------- ------ ----------- -------------------- ----
1 Primary 0 23438834 63 23438835 Linux (83) Boot
2 Primary 23438835 156296384 0 132857550 Extended (05) None
5 Logical 23438835 155268224 63 131829390 Linux (83) None
6 Logical 155268225 156296384 63 1028160 Linux swap (82) None
우리 가 사용 하 는 매개 변수-ps 는 디스크 의 파 티 션 상황 을 보 여 줍 니 다.현재 Slackware Debian Mandrake 등 주류 발행 판 에 cfdisk 가 존재 하 는데 fedora 4.0 은 이 작은 도 구 를 제거 했다.좀 아쉽다.이것 은 내 가 Slackware 에서 조작 한 것 이다.만약 당신 이 이렇게 조작 한다 면 더욱 직관 적 입 니 다.
[root@localhost beinan]cfdisk
예:
[root@localhost beinan]cfdisk /dev/hda
보 이 는 것 은 다음 과 같은 모드 입 니 다.
cfdisk 2.12a
Disk Drive: /dev/hda
Size: 80026361856 bytes, 80.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 9729
Name Flags Part Type FS Type [Label] Size (MB)
-------------------------------------------------------------------------------------------
hda1 Boot Primary Linux ReiserFS 12000.69
hda5 Logical Linux ReiserFS 67496.65
hda6 Logical Linux swap 526.42
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ]
[ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partition
cfdisk 작업 인터페이스 에 들 어 갔 습 니 다.키보드 로[Quit]로 포인 터 를 이동 하면 종료 할 수 있 습 니 다.
4.파 티 드 기능 이 좋 은 파 티 션 도구;Fedora 4.0 에 테이프 가 있어 서 직접 설치 할 수 있 습 니 다.이 테마 에서 디스크 의 파 티 션 상황 을 어떻게 보 는 지 만 말 합 니 다.
호출 방법 이 간단 합 니 다.파 티 드 는 기본적으로 열 린 장치 가/dev/hda 이 고 스스로 지정 할 수 있 습 니 다.예 를 들 어 parted/dev/hda 또는/dev/sda 등;빠 지 는 방법 은 quit 입 니 다.
[root@localhost beinan]# parted
/dev/hda
(parted) p
/dev/hda :0.000-76319.085
:msdos
Minor
1 0.031 6000.842 ntfs
2 6000.842 22003.088 fat32 lba
3 22003.088 60800.690
5 22003.119 30004.211 reiserfs
6 30004.242 40005.615 reiserfs
7 40005.646 40774.350 linux-swap
8 40774.381 52219.094 ext3
9 52219.125 60800.690 reiserfs
우 리 는 partd 의 조작 면 에서 p 를 사용 하면 현재 디스크 의 파 티 션 상황 을 표시 할 수 있 습 니 다.다른 디스크 를 보 려 면 select 기능 을 사용 할 수 있 습 니 다.예 를 들 어 select/dev/sda;
5.qtpared,parted 와 관련 된 소프트웨어 와 qtpared 도 있 고 디스크 의 구조 와 사용 하 는 파일 시스템 도 볼 수 있 으 며 도형 화 된 것 입 니 다.
[beinan@localhost~]\#qtpared 도형 화 된 보기,한눈 에 알 수 있 습 니 다.
6.sfdisk 도 하나의 파 티 션 도구 이 고 기능 도 많다.우 리 는 여기에서 그의 열 디스크 분할 상황 의 기능 만 말한다.
[root@localhost beinan]# sfdisk -l
직접 보 세 요.sfdisk 는 몇 가지 유용 한 기능 이 있 습 니 다.관심 있 는 형 제 는 보 세 요.
7.partx 도 간단하게 말하자면 일부 시스템 은 이 도 구 를 가지 고 있 고 기능 도 간단 하 며 fdisk,parted,cfdisk 와 는 언급 할 가치 가 없다.쓰 지 않 아 도 된다.
용법:partx 장치 이름
[root@localhost beinan]# partx /dev/hda
# 1: 63- 12289724 ( 12289662 sectors, 6292 MB)
# 2: 12289725- 45062324 ( 32772600 sectors, 16779 MB)
# 3: 45062325-124519814 ( 79457490 sectors, 40682 MB)
# 4: 0- -1 ( 0 sectors, 0 MB)
# 5: 45062388- 61448624 ( 16386237 sectors, 8389 MB)
# 6: 61448688- 81931499 ( 20482812 sectors, 10487 MB)
# 7: 81931563- 83505869 ( 1574307 sectors, 806 MB)
# 8: 83505933-106944704 ( 23438772 sectors, 12000 MB)
# 9: 106944768-124519814 ( 17575047 sectors, 8998 MB)
8.현재 기계 의 모든 디스크 와 파 티 션 상황 을 봅 니 다.
[beinan@localhost ~]$ cat /proc/partitions
major minor #blocks name
3 0 78150744 hda
3 1 6144831 hda1
3 2 16386300 hda2
3 5 8193118 hda5
3 6 10241406 hda6
3 7 787153 hda7
3 8 11719386 hda8
3 9 8787523 hda9
8 0 58605120 sda
8 1 58604528 sda1
9.mac-fsdisk 이 도 구 는 주로 Powerpc 버 전의 Linux 에 사 용 됩 니 다.우 리 는 자주 사용 하 는 X86 버 전에 서 이 도구 가 없습니다.이것 은 단지 소개 일 뿐이다.
관련 문서
리 눅 스 시스템 에 장 치 를 저장 하 는 두 가지 표현 방법
《당신 의 하드디스크 구역 을 합 리 적 으로 계획 합 니 다.》
《시스템 유도 과정 및 하드디스크 구역 구조 논술》.
"Linux 디스크 파 티 션,파일 시스템,사용 상황 보기 명령 및 관련 도구 소개"
《실례 해설 fdisk 사용 방법》
"Fedora core 4.0 에 NTFS 와 FAT 32 파 티 션 을 불 러 옵 니 다.상세 설명"
'Fedora Core 4.0 HAL 설정 삽입 및 모 바 일 저장 소(USB 및 1394)의 실천'
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
초보자 처리 파일 시스템 (´·ω・`)파일 시스템은 가장 기본적인 운영체제 서비스 중 하나로 하드디스크 등 저장 매체를 효과적으로 관리하고 파일로 사용할 수 있는 수단을 제공할 수 있다.대부분의 경우 디스크 추가는 파일 시스템으로 사용할 수 있습니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.