[2024 03 03]
[HDD 추가]
01. HDD 장착
02. 파티션 나누기
#fdisk /dev/nvme0n1
#n > p > 1(첫번째페이지) > 2048(첫번째 섹터)>83....... > w(저장)
03. 파일 시스템 생성
#mkfs.xfs /dev/nvme0n1p1
04. 마운트(자동마운트)
#mount /dev/nvme0n1p1 /home/ mnt
#mnt에 마운트하기
->mount -t ext4 /dev/nvme0n1p1 /mnt
#mnt2에 마운트하기
->mount -t ext4 /dev/nvme0n2p1 /mnt
[virtual machine type]
IDE SCSI SATA => 디스크타입
NVME => 메모리타입
[디스크의 세요소]
트랙, 섹터 , 실린더
??
FAT32 NTFS
ext1 ext2 ext3 ext4 -> ext3,4는 -t옵션으로 파일시스템을 지정해줘야한다.
ex)#mount -t ext4 /dev/nvme0n1p1 /mnt
xfs
xfs, hfs, reiser
umount /dev/nvme0n1p1
umount /mnt
다시 마운트
mount /dev/nvme0n1p1/mnt
cd /etc
vi fstab
=> vi /etc/fstab (하나로 쓸 수 있다)
복사:
/dev/nvme0n1p1 /home/mnt xfs defaults 0 0
입력 후 . esc > : > wq 로 빠져나오기
cd /home
mkdir mnt (mnt2f)
reboot
df로 자동마운트 확인하기!(편리하기 위해서 사용한다)
-------------------------------------------------------------------------
reboot하고 df통해 mount 한 이후
이전의 다시 fstab으로 돌아가기
#xs /etc
#xz
#cd /etc
# vi fstab
[/etc/fstab]
[장치이름] : 마운트할 장치
[마운트포인트] : 장치를 마운트할 지점
[파일시스템 종류] : 해당 파일 시스템(ext, ext2, ext3, ext4, xfs )...iso9660(CD_ROM)
[옵션] : defaults
[덤프여부] : 부팅 시 덤프(백업) 여부 설정 (0: 백업 x , 1: 백업 설정)
[검사여부] : 부팅 시 파일 시스템 검사 여부
(0: 검사 x ,
1: root 파일시스템 검사,
2: root 파일시스템을 제외한 모든 파일 시스템 검사)
-------------------------------------------------------
[옵션] : defaults(rw ->읽고쓰기, suid, dev, exec, auto, nouser, async ->비동기화)
auto : 부팅 시 자동 마운트 허용.
exec : 실행 파일 실행 허용
suid : SetUID, SetGID 사용 허용
ro : 읽기 전용
rw : 읽기, 쓰기 허용
user : 일반 사용자 마운트 할 수 있게 허용
nouser : 일반 사용자 마운트 할 수 없도록 제한
noauto : 자동 마운트 제한
noexec : 실행 파일 실행 제한
nouid : SetUID, SetGID 사용 제한
usrquota : 일반 사용자 쿼터 설정
grpquota : 그룹 사용자 쿼터 설정
/dev/nvme0n2p1 /home/mnt2 xfs defaults 0 0
-------------------------------------------
[개별적인 물리적인 디스크를 논리적으로 하나로 합쳐주는 고용량디스크 기술]
mnt에 마운트한것 과 mnt2에 마운트한것을 하나로 묶어주기.
디스크를 효율적으로 관리하고 사용하는 기술.
LVM ->
RAID ->
====================================
파티션 삭제하기
ce /etc
vi fstab
mount한 것들 주석처리
reboot
fdisk /dev/nvme0n1 들어가기
d > d > w(저장)
[물리적인 디스크 20G 두개로 나눠주기]
#fdisk /dev/nvme0n1 들어가기
n > p > 1 > +20G > w
#fdisk /dev/nvme0n1 들어가기
n > p > 1 > +20G > w
#fdisk -l /dev/nvme0n1 (파티션 잘 나눠졌는지 확인)
#파일시스템 생성도 각각 하나씩
#mkfs.xfs /dev/nvme0n1p1
#mkfs.xfs /dev/nvme0n1p2
#각각 마운트해주기.
mount /dev/nvme0n1p1/mnt
mount /dev/nvme0n1p1/mnt2
cd /etc
vi fstab
수정 후 저장.
reboot 후
df
#파티션 두개로 나누기.
fdisk /dev/nvme0n2
p (파티션 나눠졌는지 확인)
n > enter > enter > enter > + 10G > Y
p (파티션 나눠졌는지 확인) - /dev/nvme0n2p1
n > enter > enter > enter > enter > Y
p (파티션 나눠졌는지 확인) -/dev/nvme0n2p1/dev/nvme0n2p2
w (저장)
# 밭갈이
mkfs.xfs /dev/nvme0n2p1
mkfs.xfs /dev/nvme0n2p2
#마운트하기.
cd /home
mkdir jung park
mount /dev/nvme0n2p1 /home/jung
mount /dev/nvme0n2p2 /home/park
df 로 확인.
# vi /etc/fstab 에 등록하기.
/dev/nvme0n2p1 /home/jung xfs defaults 0 0
/dev/nvme0n2p2 /home/park xfs defaults 0 0
reboot 해서 확인하기.
df
[파티션 3개 나누기]
먼저 기존에 있던 마운트,파티션 삭제해줘야함
umount /dev/nvme0n2p1
umount /dev/nvme0n2p2
파티션 삭제
fdisk /dev/nvme0n2접속
command 에 d 입력
계속 d 입력 후 , 더 삭제할 게 없으면 w로 저장하기.
저장한 뒤에
fdisk /dev/nvme0n2접속해서
command에 n눌러서 나눠주기 시작한다.
+5 +5 +10 기가로 각각 나눠준다.
#밭갈이
mkfs.xfs /dev/nvme0n2p1
mkfs.xfs /dev/nvme0n2p2
mkfs.xfs /dev/nvme0n2p3
#홈에 디렉터리 만들기
cd /home (홈으로 이동)
mkdir red blue pink
<마운트 포인트>
/home/red
/home/blue
/hom/pink
mount /dev/nvme0n2p1 /home/red
mount /dev/nvme0n2p2 /home/blue
mount /dev/nvme0n2p3 /home/pink
#자동마운트 설정
cd etc/fstab
수정 후 reboot
'리눅스' 카테고리의 다른 글
리눅스 계정관리1 (0) | 2024.03.09 |
---|---|
[2024.03.09] Raid level 0 vs level 1 (0) | 2024.03.09 |
Logical Volume Management 구성 순서 미션 수행 (0) | 2024.03.09 |
리눅스 디스크 용량 확장하기 (0) | 2024.03.03 |
리눅스 LVM(logical volume manager) 사용 (0) | 2024.03.03 |