728x90
개요
리눅스 서버를 운영하다 보면 기존 디렉터리의 용량이 부족해 새 파티션을 추가하고 싶을 때가 있다. 특히 기존 데이터를 삭제하지 않고 새 파티션에 마운트하는 방법은 서버 관리에서 자주 사용된다.
1. 새 파티션 생성 및 포맷
- 데이터가 없는 파티션에서만 실행해야됨
mkfs.ext4 /dev/sda4
2. 기존 데이터 백업
2.1 임시 마운트 포인트 생성
mkdir /mnt/sda4
2.2 /dev/sda4 임시 마운트
mount /dev/sda4 /mnt/sda4
2.3 데이터 복사
- rsync 명령어로 기존의 권한과 소유권을 유지하면서 복사
rsync -avh /APP/ /mnt/sda4/
3. 기존 /APP 디렉터리 준비
3.1 기존 디렉터리 이름 변경
mv /APP /APP_backup
3.2 새 /APP 디렉터리 생성
mkdir /APP
4. /dev/sda4를 /APP에 마운트
4.1 마운트
mount /dev/sda4 /APP
4.2 원하는 디스크의 UUID 확인
# blkid /dev/sda4
/dev/sda4: UUID="e1b3bb00-af87-4a17-bd0a-04dacfe290b3" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="10632676-0616-6743-b22e-09d62a8516b4"
4.3 Auto Mount 설정
- 아래와 같이 설정 추가 후 저장
# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Dec 3 09:13:39 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=4cd724ac-1e77-48ba-88f3-fad7106ab8d0 / ext4 defaults 1 1
UUID=BC13-547D /boot/efi vfat defaults,uid=0,gid=0,umask=077,shortname=winnt 0 2
#UUID=6b8f52e7-61ca-4312-8291-32413f6b8557 none swap defaults 0 0
UUID=e1b3bb00-af87-4a17-bd0a-04dacfe290b3 /APP ext4 defaults 0 2
4.4 마운트 확인
umount /APP
mount -a
4.5 데이터 확인
ls /APP
4.6 기존 백업 삭제(선택)
rm -rf /APP_backup
'OS > Linux' 카테고리의 다른 글
[계정 관리] 서버 간 계정 동기화하기 (0) | 2025.01.16 |
---|---|
[Linux]컨테이너를 구성하는 3가지 주요 리눅스 기술 (0) | 2024.12.31 |
[Linux]Putty 글씨 설정 (0) | 2024.11.10 |
[Ubuntu24.04] XRDP로 윈도우에서 리눅스 화면 열기 (1) | 2024.11.08 |
[Ubuntu24] TurboVNC (3) | 2024.11.07 |