답변1
/home
크기가 150G에 불과하므로 150G를 에서 으로 이동 /home
하는 /
것은완전히 파괴하다LV /home
.
절차는 다음과 같습니다.
1.) /home
잃고 싶지 않은 모든 것을 백업하십시오.
2.) 가능하다면 콘솔에 루트로 로그인하여 /home
사용하지 않도록 하고 마운트를 해제하세요 /home
.
/home
이것이 가능하지 않은 경우 파일 시스템 에 대한 행을 주석 처리 /etc/fstab
하고 재부팅해야 시스템이 마운트되지 않고 표시됩니다 /home
. 이 상황에서는 여전히 SSH나 텍스트 모드로 로그인할 수 있지만 일반 사용자를 위한 쓰기 가능한 홈 디렉토리가 없기 때문에 일반 사용자로서의 GUI 로그인은 불가능합니다. GUI 로그인은 사용자의 홈 디렉터리에 몇 개의 작은 파일을 작성해야 합니다.
3.) /home
마운트가 해제되면 다음 명령을 실행합니다. (메모:이건 파괴적인 단계야: 이 명령 다음에 이전 백업의 콘텐츠를 가져오는 유일한 방법은 /home
1단계에서 만든 백업을 이용하는 것입니다.)
lvremove /dev/centos/home
lvextend -L +150G -r /dev/centos/root
-r
Linux 배포판이 에 대한 옵션을 지원할 만큼 새롭지 않은 경우 lvextend
해당 옵션을 생략한 다음 파일 시스템별 명령을 사용하여 루트 파일 시스템을 확장할 수 있습니다. ext2
// ext3
파일 시스템 유형 의 경우 ext4
명령은 resize2fs /dev/centos/root
. XFS 파일 시스템의 경우 명령은 xfs_growfs /
.
CentOS 7 이상에서는 기본적으로 XFS 파일 시스템 유형을 사용합니다. 이전 CentOS 릴리스에서는 ext4
.
4.) 마지막으로 아래에 사용자의 홈 디렉터리를 복원/다시 만듭니다 /home
(이제는 이전에 마운트 지점으로 사용되었던 일반 빈 디렉터리가 됩니다).