고쳐 쓰다

고쳐 쓰다

나는 다음 명령 출력을 가진 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. 따라서 e2fsckand 명령을 사용할 수 없습니다 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수 있습니다 .lvresize5GB

ext4루트 파티션에 파일 시스템을 사용하고 있으므로 /축소하십시오.가능한! XFS 파일 시스템의 경우에는 그렇지 않습니다.

시스템을 다시 시작하면 시스템이 축소된 것을 확인할 수 있습니다 /.

볼륨 그룹의 남은 공간을 할당하고 싶기 때문에 debian-vg다음 /home명령을 실행하여 확장해야 합니다./home

lvresize -r -l +100%FREE /dev/mapper/debian-vg-home

관련 정보