CentOS 설치시 파티셔닝을 기본으로 설치했더니 / 가 너무 작게 잡히고 /home 이 큼. /var 가 부족해서 /home 을 /var 로 마운트하는 절차
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_whale-lv_root 50G 1.1G 46G 3% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sda1 485M 54M 407M 12% /boot
/dev/mapper/vg_whale-lv_home 401G 199M 381G 1% /home
# /etc/fstab
# Created by anaconda on Thu Dec 19 03:04:07 2013
#
# 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
#
/dev/mapper/vg_whale-lv_root / ext4 defaults 1 1
UUID=ae48fb8b-3b63-4fc4-a388-724c23dbb1c3 /boot ext4 defaults 1 2
/dev/mapper/vg_whale-lv_home /var ext4 defaults 1 2
/dev/mapper/vg_whale-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
설정
- 로그인된 user logoff 및 /home 에서 도는 서비스 종료
- umount /home
var 를 사용하고 있는 daemon 찾아서 중지
lsof |grep var
service httpd stop
service postfix stop
service crond stop
service auditd stop
service rsyslog stop
- vi /etc/fstab - 기존 마운트 포인트 변경
- 기존 var rename
- mv /var /var2
- mkdir /var
- mount /var
/var 에 home 폴더가 있었으면 /home 에 이동후 context 변경
mv /var/* /home
restorecon -R /home
기존 var 내용을 새로운 var에 이동
mv /var2/* /var
- restorecon -R /var