2020. 4. 10.

[Linux] fdisk, mkfs, mount 하드 추가 명령어 정리 및 실습


물리적인 하드를 추가해주고 부팅시켜 fdisk, mkfs, mount 명령어를 사용하여 하드를 추가

fdisk
# 파티션을 나누는 명령어

# fdisk [옵션][하드이름]
-l : 파티션을 나눌 하드디스크 리스트를 출력

Command(m for help) : n  새로운 파티션을 나눔
select (default p) : p 주 파티션으로 사용
Command (m for help) : 1 파티션의 번호를 1번으로 지정(4번까지 가능)
()   엔터키 하드 시작구간
()   엔터키 하드 끝나는 구간
Command(m for help) : p  나눠진 파티션 화면에 출력
/dev/sdb1
Command(m for help): w   현재 나눠진 파티션 저장


mkfs
# 나눠진 파티션을 사용할 파일 시스템으로 포맷할 명령어

# mkfs [옵션][나눠진 파티션명]
-f : xfs, ex4등의 파일시스템으로 포맷함

mkfs -t  xfs /dev/sdb1
# 하드를 사용할 파일시스템으로 포맷한다.


mount
# 포맷한 파티션을 해당 디렉토리에서 사용할 수 있게 마운트하는 명령어

#mount [파티션명][이어줄 디렉토리]

mount /dev/sdb1 /home2
# sdb1 파티션을 /home2 할당한다.


실습 - 물리적으로 하드를 추가시키고 시스템상에서 파티션을 두개 나눠 /home2, /home3에 할당할 계획

물리적인 하드를 추가한다.

파티션을 추가할 시스템에 [virtual machine settings]에서 [add] 눌러 장치를 추가한다.


[Hard Disk] 누르고 [Next] 누른다.


[Create a new virtual disk] 체크하고 [Next] 클릭한다.

[Maximum disk size] 20으로 설정하고 [Next] 클릭한다.


새로운 하드 디스크명을 설정해주고 [Finish] 눌러 끝낸다.


[OK] 클릭한후 부팅을 한다.


fdisk -l
#나눌 파티션의 리스트를 확인


fdisk /dev/sdb
#sdb를 파티션을 나눈다.

#1 파티션 작업
Command(m for help) : n  새로운 파티션을 나눔
select (default p) : p 주 파티션으로 사용
Command (m for help) : 1 파티션의 번호를 1번으로 지정(4번까지 가능)
()   2048 하드 시작구간
()   20000000 10G구간에서 자름


#2 파티션 작업
Command(m for help) : n  새로운 파티션을 나눔
select (default p) : p 주 파티션으로 사용
Command (m for help) : 2 파티션의 번호를 1번으로 지정(4번까지 가능)
()   엔터 하드 시작구간
()   엔터 남은 공간 할당
Command(m for help): w   현재 나눠진 파티션 저장

mkfs -t  xfs /dev/sdb1
mkfs -t  xfs /dev/sdb2
# 하드를 사용할 파일시스템으로 포맷한다.


간혹 오류를 뱉는다. 그럼 강제로 포맷한다
mkfs.xfs -f /dev/sdb1

mkdir /home2
mkdir /home3
# 미리 하드를 할당해줄 디렉토리를 만든다.

mount /dev/sdb1 /home2
mount /dev/sdb2 /home3
#해당디렉토리에 마운트해준다.

df -h
#확인한다


umount /dev/sdb2
#내킨김에 마운트도 빼본다.
df -h
#확인까지

댓글 없음:

댓글 쓰기