[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 50M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 8.0G 43G 16% /
/dev/sda2 1014M 144M 871M 15% /boot
/dev/sda1 200M 12M 189M 6% /boot/efi
/dev/mapper/centos-home 380G 33M 380G 1% /home
tmpfs 3.2G 0 3.2G 0% /run/user/0
[root@localhost ~]# lvreduce -r -L 50G /dev/mapper/centos-home
fsadm: Xfs filesystem shrinking is unsupported.
/usr/sbin/fsadm failed: 1
Filesystem resize failed.
실패가 뜨는데요..
https://binshuuuu.tistory.com/m/45
메뉴얼대로 했는데 왜 안되는지 모르겠습니다. 너우 초보적인 질문을 드려 죄송하네요..
1. XFS는 줄일 수 없습니다.
2. /home의 크기를 줄이더라도 루트를 확장할 수 없을 가능성이 높습니다. 확장하려면 공간이 한 덩어리로 남아있어야 하는데, /home이 길을 막고 있을 테니까요.
3. 포맷하고 새로 만든다고 해도 그냥 파티션이 아니라 mdadm으로 묶여 있는 파티션이어서 조정하기가 무척 까다로울 수 있습니다. (RAID 이중화 설정하는 것도 아니면서 mdadm으로 해놓는 업체들 극혐입니다...)
파티션 크기를 조정하려고 하지 말고 다른 폴더에 연결하는 쪽으로 진행해 보세요.
다른 질문에서 말씀드렸듯이 리눅스에서는 어떤 파티션을 어떤 폴더에 연결하든 자유입니다.
지금 그 파티션이 반드시 /home이어야 한다는 법이 없다구요.
/usr든 /var든 /opt든 서버 상황에 따라 용량이 많이 필요한 곳에 380G짜리를 연결하면 그만입니다.
(물론 기존에 /home에 있던 내용은 다른 곳으로 빼놓아야겠지요.)