리눅스 시스템 관리 06- 디스크 관리

1, 호스트의 새로운 2 개 30기가바이트 SCSI 하드 디스크

 

2는 3 차 분할하여 각 5기가바이트, 확장 파티션의 남은 공간

设备부팅 시작 끝 블록 아이디 시스템
은 / dev / sdb1로 2,048 10,487,807 5,242,880 (83) 리눅스
는 / dev / sdb2로 10,487,808 20,973,567 5,242,880 (83) 리눅스
는 / dev / sdb3이 20,973,568 31,459,327 5,242,880 (83) 리눅스
는 / dev / sdb4 31,459,328 62,914,559 15,727,616 5 확장


3 개의 논리적 파티션의 설립은 확장 파티션의 용량은, 각각 최대 2GB 10기가바이트이며

[루트 @ localhost를 ~] # FDISK는 / dev / SDB

명령 (입력 m 도움을받을 수 있습니다) : N-
모든 주 파티션이 사용하는
논리적 파티션 (5) 추가
: 시작 섹터 (31461376-62914559, 기본 31461376)
기본값 31,461,376
{K를 마지막 부문, 부문 + 나 + 크기 , M, G} (31461376-62914559, 디폴트는 62,914,559) + 2G의
파티션 리눅스 5 종류로 설정, 크기가 2로 설정되어 지브

명령 (입력 취득 지원 m) : N
모든 주 파티션이 사용중인
논리적 파티션 (6) 추가
: 시작 섹터 (35657728-62914559, 기본 35657728)
기본값 35,657,728
{K를 마지막 부문, 부문 + 나 + 크기 , M, G} (35657728-62914559, 62,914,559 디폴트가) + (10G)의
격벽 (6)은 리눅스 종류로 설정, 크기가 10로 설정되어 지브

도 4에서, 제 1 논리적 파티션의 종류 스왑

[루트 @ localhost를 ~] # FDISK는 / dev / SDB

명령 (입력 m 도움을받을 수 있습니다) : T의
파티션 번호 (. 1-6, 기본값 6) :. 5
진수 코드 (L 목록 모든 입력 코드) : 82
변경된 파티션 "리눅스"유형의 "리눅스 스왑 / 솔라리스"

 

도 5는 첫 번째 파티션은 ext4를 기본으로 포맷

[루트 @ localhost를 ~] # 때 mkfs -t ext4에는 / dev / sdb1로
mke2fs를 1.42.9 (-On 12 월 28, 2013)
파일 시스템 레이블 =
OS 종류 : 리눅스
블록 크기 = 4096 (로그 = 2)
블록 크기 = 4096 (로그 2 =)
보폭 블록 = 0, 0 = 스트라이프 폭 블록
의 inode 327,680, 1,310,720 블록
65536 개 블록 (5.00 %)에 대해 예약 된 슈퍼 유저
1 데이터 블록 0 =
최대 파일 시스템 = 1,342,177,280 블록
40 개 블록 그룹
그룹 당 32,768 블록 32768 당 그룹 조각
그룹 당 아이 노드의 8192
블록에 저장된 슈퍼 블록 백업의 :
32768, 98304, 163840, 229376, 294 912, 819,200, 884 (736)

그룹 테이블을 할당 : 완료
기록되는 아이 노드 테이블 : 완전한
만들기 저널 (32768 개 블록) : 완전한
쓰기 수퍼 블록 및 파일 시스템 회계 정보 : 완료

 

6 XFS으로서 제 2 차 파티션

[루트 @ localhost를 ~] # 때 mkfs -t ext4에는 / dev / sdb1로
mke2fs를 1.42.9 (-On 12 월 28, 2013)
파일 시스템 레이블 =
OS 종류 : 리눅스
블록 크기 = 4096 (로그 = 2)
블록 크기 = 4096 (로그 2 =)
보폭 블록 = 0, 0 = 스트라이프 폭 블록
의 inode 327,680, 1,310,720 블록
65536 개 블록 (5.00 %)에 대해 예약 된 슈퍼 유저
1 데이터 블록 0 =
최대 파일 시스템 = 1,342,177,280 블록
40 개 블록 그룹
그룹 당 32,768 블록 32768 당 그룹 조각
그룹 당 아이 노드의 8192
블록에 저장된 슈퍼 블록 백업의 :
32768, 98304, 163840, 229376, 294 912, 819,200, 884 (736)

그룹 테이블을 할당 : 완료
기록되는 아이 노드 테이블 : 완전한
만들기 저널 (32768 개 블록) : 완전한
쓰기 수퍼 블록 및 파일 시스템 회계 정보 : 완료

[루트 @ 로컬 호스트 ~] #에서 mkfs -t XFS / 디바이스 / sdb2로
메타 데이터 = / 디바이스 / sdb2로 ISIZE = 512 agcount = 4 agsize = 327,680 BLK의
= sectsz = 512 ATTR = 2 projid32bit = 1
= CRC = 1 finobt = 0, 희소 = 0
데이터 = bsize = 4096 개 블록 = 1,310,720, imaxpct = 25
= sunit = 0 swidth = 0 BLK의
이름 = 버전 2 bsize = 4096 아스키 CI = 0 FTYPE = 1
로그 = 내부 로그 bsize = 4096 개 블록 = 2560 버전 = 2
= sectsz = 512 sunit = 0 BLK의, 지연 카운트 = 1 개
실시간 = 없음 extsz = 4096 개 블록 = 0, = 0 rtextents

 

7, FAT32로 포맷 셋째 주 파티션

[루트 @ 로컬 호스트 /] # 개 에서 mkfs -t vfat보다 -F 32 / 디바이스 / sdb3이 mkfs.fat 3.0.20 (2013 유월 12)

8, / DATA1 / 데이터 2 / 데이터 3를 만들

[루트 @ localhost를 /] # 에서 mkdir -p /data{1..3}
[루트 @ localhost를 /] # 1!
데이터 2 guanli 미디어 루트 SYS의
부팅 데이터 3의 홈 MNT 실행 tmp를
ceshi dev에 lib 디렉토리 선택 하 sbin에 USR
데이터 1 등 lib64에 PROC SRV VAR

9는 첫 번째 주 파티션은 / etc / fstab에 디렉토리의 테스트 파일을 만들고, / DATA1을 탑재하고 구현하는

[루트 @ localhost를 /] #이 는 / dev / sdb1로 / DATA1 마운트

[루트 @ localhost를 /] #의 정력을 / etc / fstab에

는 / dev / sdb1로 / DATA1의 ext4에 기본적으로 1 2

10 번째 주 파티션은 등 / fstab에 /, / 데이터 2 마운트 디렉토리의 테스트 파일을 작성하고 구현하는

[루트 @ localhost를 /] # 마운트는 / dev / sdb2로 / 데이터 2
[루트 @ localhost를 /] #의 정력을 / etc / fstab에

는 / dev / sdb2로 / 데이터 2 XFS 기본적으로 1 2

11 번째 주 파티션은 / etc / fstab에 구현 / DATA3 마운트 디렉토리에 테스트 파일을 작성하고 UUID를 기반으로하는

루트 @ localhost를 /] # 마운트는 / dev / sdb3이 / 데이터 3

[루트 @ 로컬 호스트 /] # BLKID / 디바이스 / sdb3이
/ 디바이스 / sdb3이 : UUID = "5EA0-C462"TYPE = "VFAT"

[루트 @ localhost를 /] #의 정력을 / etc / fstab에

 

(12), 포맷 스왑 서식 1 논리 파티션 스왑 파티션 볼 테스트를 확장

[루트 @ localhost를 ~] # mkswap으로는 / dev / sdb5가
배치 스왑 버전 1, 크기 = 2,097,148 킬로바이트입니다
레이블이의 UUID = b629e9f1 d7e4-4fac - 876a-48a5cc2df1f9
[루트 @ localhost를 ~] # 개의 CAT / proc 디렉토리 / meminfo 파일 | -i 그렙 "SwapTotal"
SwapTotal : 2097148 kB의
[루트 @ localhost를 ~] # swapon 명령은 / dev / sdb5
[루트 @ localhost를 ~] # 개의 CAT / proc 디렉토리 / meminfo 파일 | 그렙 -i "SwapTotal"
SwapTotal : 4194296 kB의

13, 리눅스 가상 머신에 도달하고, linux.iso xftp 다른 도구를 사용하여 내용을 볼 마운트

[루트 @ localhost를 /] # 개 에서 mkdir / DATA4
[루트 @ localhost를 /] # 마운트 -o 루프 /root/linux.iso / DATA4
마운트 :는 / dev / loop0에 쓰기 보호, 마운트됩니다 읽기 전용
[루트 @ localhost를 / ] #에 LS / DATA4는
manifest.txt가이
run_upgrader.sh
VMwareTools-10.3.10-12406962.tar.gz
VMwareTools-32 업그레이 더
VMwareTools 64 업그레이 더

논문에 따라 14, 500M 스왑을 확대 할

[루트 @ 로컬 호스트는 ~] # 개의 CAT / proc 디렉토리 / meminfo 파일 | 그렙 -i "SwapTotal"
SwapTotal : 2097148 kB의
[루트 @ 로컬 호스트는 ~] # 개의 DD는 = / dev에의 / ZERO = / BS 123 = 500 = 1M 경우 COUNT
기록 (500) +0은에 판독
0 + 500 쓰기 기록
, 2.92432 초 179 MB / 초 복사 된 524 288 000 바이트 (524 메가 바이트)
[루트 @ 로컬 호스트를 ~] # mkswap으로 / 123이
배치되어 스왑 버전 1, 크기 = 511,996 킬로바이트는
더 라벨의 UUID = 2f778d10-584f-4efe-A805-cf74105dd981
[루트 @ localhost를 ~] # 기능 swapon / 123
기능 swapon / 123 : 안전하지 않은 권한 0644은 0600을 권장하지 않습니다.
[루트 @ 로컬 호스트는 ~] # 개의 CAT / proc 디렉토리 / meminfo 파일 | 그렙 -i "SwapTotal"
SwapTotal : 2609144 kB의

명령을 사용하여 (15), 광 디스크 콘텐츠는 ISO 이미지로 만든 DD

16,보기 디스크 사용

(17)는 상기 명령을 사용하여 다른 하드 위에 다시 분할 처리를 갈라

18, 냠 창고를 구성하는 쉘 스크립트를 사용하려고

19 httpd 서비스를 구성하는 쉘 스크립트를 사용하려고

20, 2-12 질문을 달성하기 위해 쉘 스크립트를 사용하려고

참고 : 181 (920)을 확장, 당신은하도록 선택할 수 있습니다

추천

출처www.cnblogs.com/wangjia120/p/11276997.html