DB서버 용량을 500GB -> 1.5TB로 증가시켜야했다.
기존 데이터영역 500GB는 /data 경로에 마운트 되어 있었고, DB엔진을 재기동 했을 경우 문제를 발생시키지 않기 위해 데이터를 유실하지 않으면서 동일 경로에 1.5TB를 마운트시키고 싶었다.
아래는 마운트 해제 및 마운트 경로를 변경한 작업 예제이다.
/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
[root@test-server ~]# umount /data
[root@test-server ~]# mv /data /data-tmp
아직 /data-tmp 경로에 아무 파일도 없음...
[root@test-server ~]# cd /data-tmp
[root@test-server data-tmp]# ll
total 0
[root@test-server ~]# vi /etc/fstab
[root@dtest-server ~]# mount -a
[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