마운트 해제(umount) 및 마운트 경로 변경

zuckerfrei·2023년 5월 29일
0

Linux

목록 보기
2/7

DB서버 용량을 500GB -> 1.5TB로 증가시켜야했다.
기존 데이터영역 500GB는 /data 경로에 마운트 되어 있었고, DB엔진을 재기동 했을 경우 문제를 발생시키지 않기 위해 데이터를 유실하지 않으면서 동일 경로에 1.5TB를 마운트시키고 싶었다.

아래는 마운트 해제 및 마운트 경로를 변경한 작업 예제이다.


예제

1. 현재 마운트 확인

/dev/xvdb1 -> /data

[root@test-server data]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G  8.0K  1.9G   1% /dev/shm
tmpfs           1.9G   90M  1.8G   5% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/xvda2       49G   27G   23G  55% /
/dev/xvda1     1014M  246M  769M  25% /boot
tmpfs           378M     0  378M   0% /run/user/1001
overlay          49G   27G   23G  55% /var/lib/docker/overlay2/0d9fd867b80e03dc6474db08c33d31637/merged
/dev/xvdb1       10G   33M   10G   1% /data

2. 마운트 해제 umount

[root@test-server ~]# umount /data

3. /data-tmp 경로 생성 후 파일 복사

[root@test-server ~]# mv /data /data-tmp

아직 /data-tmp 경로에 아무 파일도 없음...

[root@test-server ~]# cd /data-tmp
[root@test-server data-tmp]# ll
total 0

4. /etc/fstab 파일에서 경로를 /data -> /data-tmp 로 수정

[root@test-server ~]# vi /etc/fstab

5. 파티션을 다시 마운트

[root@dtest-server ~]# mount -a

6. 마운트 확인

[root@test-server ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G  8.0K  1.9G   1% /dev/shm
tmpfs           1.9G   90M  1.8G   5% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/xvda2       49G   27G   23G  55% /
/dev/xvda1     1014M  246M  769M  25% /boot
tmpfs           378M     0  378M   0% /run/user/1001
overlay          49G   27G   23G  55% /var/lib/docker/overlay2/0d9fd867b80e03dc64aa7e8719208c33d31637/merged
/dev/xvdb1       10G   33M   10G   1% /data-tmp

/data 경로에 있던 파일이 /data-tmp 경로로 이동된 것 확인

[root@test-server ~]# cd /data-tmp/
[root@test-server data-tmp]# ll
total 0
-rw-r--r-- 1 root root 0 May 24 20:56 test-1.txt
-rw-r--r-- 1 root root 0 May 24 20:56 test-2.txt

/data 경로는 아예 사라짐

[root@test-server data-tmp]# cd /data
-bash: cd: /data: No such file or directory
profile
무설탕 음료를 좋아합니다

0개의 댓글