/tmp에서 공간을 확보한 다음 해당 여유 공간을 /usr로 이동하려면 어떻게 해야 합니까?

/tmp에서 공간을 확보한 다음 해당 여유 공간을 /usr로 이동하려면 어떻게 해야 합니까?

Fedora를 설치했을 때 제공한 공간이 충분하다고 확신했지만 /usr결국 몇 가지 개발 패키지를 설치한 후에는 약 65% 정도를 사용했는데 이는 놀랍게도 훨씬 더 많은 것입니다.

내가 실행할 때 df -h -T:

Filesystem                              Type      Size  Used Avail Use% Mounted on
devtmpfs                                devtmpfs  3.9G     0  3.9G   0% /dev
tmpfs                                   tmpfs     3.9G  183M  3.7G   5% /dev/shm
tmpfs                                   tmpfs     3.9G  1.9M  3.9G   1% /run
/dev/mapper/fedora_localhost--live-root ext4       24G  2.0G   21G   9% /
/dev/mapper/fedora_localhost--live-usr  ext4       11G  6.7G  3.7G  65% /usr
/dev/mapper/fedora_localhost--live-var  ext4       11G  961M  9.1G  10% /var
/dev/mapper/fedora_localhost--live-tmp  ext4      5.9G   27M  5.5G   1% /tmp
/dev/mapper/fedora_localhost--live-home ext4       23G  4.1G   18G  20% /home
/dev/sda5                               ext4      1.1G  283M  722M  29% /boot
tmpfs                                   tmpfs     791M  256K  790M   1% /run/user/1000

예전에는 채우기에 문제가 있어서 /tmp많이 추가했는데 지금은 거의 사용하지 않는 것 같아요. 그래서 /tmp 사용 하지 않는 디스크 공간 을 /usr.

내가 실행할 때 일어나는 일은 다음과 같습니다 vgdisplay fedora_localhost-live.

VG Name               fedora_localhost-live
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  7
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               6
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <84.46 GiB
  PE Size               4.00 MiB
  Total PE              21621
  Alloc PE / Size       21621 / <84.46 GiB
  Free  PE / Size       0 / 0

답변1

크기를 줄이려면 다음 단계를 수행하는 것이 좋습니다 . 이 출력을 사용하여 온라인(lv 설치 ) /tmp을 시도해 보았습니다 .test/mnt

server1:~ # lvresize --resizefs -L 100M /dev/vg01/test 
Do you want to unmount "/mnt" ? [Y|n] y
fsck from util-linux 2.33.1
/dev/mapper/vg01-test: 12/102400 files (0.0% non-contiguous), 30311/409600 blocks
resize2fs 1.43.8 (1-Jan-2018)
Resizing the filesystem on /dev/mapper/vg01-test to 102400 (1k) blocks.
The filesystem on /dev/mapper/vg01-test is now 102400 (1k) blocks long.

  Size of logical volume vg01/test changed from 400.00 MiB (100 extents) to 100.00 MiB (25 extents).
  Logical volume vg01/test successfully resized.

그것은 당신을 위해 그것을 제거하는 것 같습니다. 새로운 크기가 출력에 반영됩니다 df -h.

server1:~ # df -h | grep mnt
/dev/mapper/vg01-test       89M  8.3M   74M  11% /mnt

이 프로세스가 효과가 있으면 다음을 추가해 보세요 /usr.

  1. 달리기lvresize -L +1G /dev/mapper/usr
  2. 달리기resize2fs /dev/mapper/usr
  3. df -h변경사항이 적용되었는지 확인

크기를 줄여도 /tmp작동하지 않으면 질문을 편집하고 실행한 모든 명령(출력 포함)을 게시하십시오.

관련 정보