나는 다음 명령 출력을 가진 debian linux를 가지고 있습니다 df
.
root@debian:~# df -Th
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 973M 0 973M 0% /dev
tmpfs tmpfs 198M 3.0M 195M 2% /run
/dev/mapper/debian--vg-root ext4 17G 1.3G 15G 9% /
tmpfs tmpfs 987M 0 987M 0% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 987M 0 987M 0% /sys/fs/cgroup
/dev/sda1 ext2 236M 77M 147M 35% /boot
/dev/mapper/debian--vg-home ext4 31G 49M 29G 1% /home
tmpfs tmpfs 198M 0 198M 0% /run/user/0
/partition의 크기를 줄이거나 늘리는 방법. umount
명령을 사용할 수 없습니다 . 어떻게 이럴 수있어?
고쳐 쓰다
여기서는 명령을 사용할 수 없습니다 umount
. 따라서 e2fsck
and 명령을 사용할 수 없습니다 resize2fs
.
업데이트 2
자세한 내용은 다음과 같습니다.
root@debian:~# vgs
VG #PV #LV #SN Attr VSize VFree
debian-vg 1 3 0 wz--n- <49.76g 0
root@debian:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 243M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 49.8G 0 part
├─debian--vg-root 254:0 0 16.6G 0 lvm /
├─debian--vg-swap_1 254:1 0 2G 0 lvm [SWAP]
└─debian--vg-home 254:2 0 31.2G 0 lvm /home
sr0 11:0 1 319M 0 rom
답변1
알겠습니다. 리뷰는 다음과 같습니다.
Live ISO를 다운로드하여 시작하여 부팅할 수 있습니다. 예를 들어 Debian 운영 체제를 사용하는 경우 CentOS Live iso를 다운로드하여 부팅할 수 있습니다.
일단 실행되면 간단히 입력하여 슈퍼유저가 될 수 있습니다.sudo su
정확한 논리 볼륨 이름을 찾으려면 다음 명령을 실행하십시오(질문에 표시된 대로).
lvs && lsblk
이 유틸리티 에는 일석이조의 효과가 lvresize
있는 옵션이 있습니다 ! -r
동일한 실행으로 파일 시스템과 디스크 크기를 축소합니다. 옵션은 을 -r
나타내고 resizefs
긴 옵션은 을 나타냅니다 --resizefs
. 옵션을 전달하면 파일 시스템을 더 작게 만들 -L -5G
수 있습니다 .lvresize
5GB
ext4
루트 파티션에 파일 시스템을 사용하고 있으므로 /
축소하십시오.예가능한! XFS 파일 시스템의 경우에는 그렇지 않습니다.
시스템을 다시 시작하면 시스템이 축소된 것을 확인할 수 있습니다 /
.
볼륨 그룹의 남은 공간을 할당하고 싶기 때문에 debian-vg
다음 /home
명령을 실행하여 확장해야 합니다./home
lvresize -r -l +100%FREE /dev/mapper/debian-vg-home