지금 돌아가는 서버가 하나 있는데
300G 짜리 디스크 하나로 LVM으로 나눠서
/ 에 50G, swap 에 5G, 나머지 240G 정도 home에 주고 마운트 시켜서 쓰고있더라구요.
근데 문제가 /에 용량이 갑자기 많이 차서 home에 있는 용량을 줄이고 /용량을 늘려달라고 하시는데
보통 이렇게 하면 문제가 생기지 않나요?
home에는 13메가짜리 파일 하나밖에 없긴 하던데 이걸 옮기고 한다해도
home에서 마운트 풀고 줄이는데 문제가 생기지않나요?
해당 질문의 문제를 해결, 도움이 되는 선택된 답변이 있습니다.
작성된 다른 답변도 확인해 보시기 바랍니다..
5개의 답변이 있습니다.
'home"에 파일 하나 밖에 없다면 그 파일을 다른곳에 옮겨 놓으시고,
해당 홈은 없앤 다음에 "/"를 확장하고,
"home"를 작게 하나 다시 만들어 주면 될 듯 하네요~~~
가능합니다
순서에 따라 하심 되요
umount /dev/mapper/rhel-home
lvremove /dev/mapper/rhel-home
lvcreate -L 7GB -n home rhel
mkfs.xfs /dev/rhel/home
mount /dev/mapper/rhel-home
lvextend -r -l +100%FREE /dev/mapper/rhel-root
tar -zxvf /root/home.tar.gz -C /home
df -h
VM 이라면
/home 줄이는 작업은 하지 마시고
/ 늘리는 작업만 하시는게 좋을 것 같습니다.
일반 사용자들의 접속을 차단 시켜 두고 작업을 진행하면 될 것 같아 보이네요.
/home 영역은 일반 사용자들의 로긴시 참고 되는 profile 및 사용자별 초기 설정 정보가 저장되어 있는 공간이고, 개인별 자료를 저장하는 영역이 되겠고...
가급적이면 별도의 추가 볼륨에다 마운트 시켜 시스템 디스크와 분리해서 저장하는게 더 낫지 않을까 싶어 보이고요.
root인 / 영역이 /home 보다 훨씬 중요한 영역이 되겠고요.
/ 영역의 공간이 부족하다면 /home 을 줄이고 /를 늘려 주는 게 맞을 것 같고요.
lvm 디스크 용량 늘리는 방법은 아래 링크 자료를 참고해 보면 될 것 같네요.
https://league-cat.tistory.com/364
다른 곳에 복사했다가 하시면 큰 문제는 없을 듯 싶은데요..
일반계정으로 로그인하면 /home이 사용중이라서 umount가 안될지도 모르니
root로 로그인해서 작업하시면 될 듯 합니다.
혹 계정의 home디렉토리 문제로 안되면
usermod -d /home_tmp/testuser/ testuser
이런식으로 변경하시고 작업하시면 될 듯 합니다.
좀 찝찝하시면 vm을 복사해두시고 하세요.