현재 /root에 공간이 부족하기 때문에 SLES SP4 시스템에서 아무것도 실행하거나 설치할 수 없습니다. SLES SP4의 /home에서 /root 디스크 공간을 늘리는 방법을 제안할 수 있습니까?
현재 디스크 사용량은 다음과 같습니다.
df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs tmpfs 126G 0 126G 0% /dev/shm
tmpfs tmpfs 51G 10M 51G 1% /run
tmpfs tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
/dev/sda2 btrfs 40G 29G 11G 74% /
/dev/sda2 btrfs 40G 29G 11G 74% /.snapshots
/dev/sda2 btrfs 40G 29G 11G 74% /boot/grub2/i386-pc
/dev/sda2 btrfs 40G 29G 11G 74% /opt
/dev/sda2 btrfs 40G 29G 11G 74% /root
/dev/sda2 btrfs 40G 29G 11G 74% /srv
/dev/sda2 btrfs 40G 29G 11G 74% /tmp
/dev/sda2 btrfs 40G 29G 11G 74% /usr/local
/dev/sda2 btrfs 40G 29G 11G 74% /boot/grub2/x86_64-efi
/dev/sda2 btrfs 40G 29G 11G 74% /var
/dev/sda3 xfs 876G 74G 802G 9% /home
/dev/sda1 vfat 511M 8.3M 503M 2% /boot/efi
overlay overlay 876G 74G 802G 9% /home/docker_new/docker/overlay2
tmpfs tmpfs 126G 20K 126G 1% /home/docker_new/docker/containers
tmpfs tmpfs 26G 4.0K 26G 1% /run/user/1000
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 40G 0 part /var
│ /boot/grub2/x86_64-efi
│ /usr/local
│ /tmp
│ /srv
│ /root
│ /opt
│ /boot/grub2/i386-pc
│ /.snapshots
│ /
├─sda3 8:3 0 875.5G 0 part /home
└─sda4 8:4 0 15.5G 0 part [SWAP]
sdb 8:16 0 931.5G 0 disk
├─sdb1 8:17 0 512M 0 part
├─sdb2 8:18 0 1G 0 part
└─sdb3 8:19 0 464.3G 0 part
└─ubuntu--vg-ubuntu--lv 254:0 0 464.3G 0 lvm
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 43.5GB 42.9GB btrfs
3 43.5GB 984GB 940GB xfs
4 984GB 1000GB 16.6GB linux-swap(v1) swap
답변1
복구 CD 등으로 부팅하세요. xfs
파일 시스템을 축소할 수 없습니다 . 백업에는 xfsdump를 사용하십시오. 파티션을 삭제하고 여유 공간 끝에 더 작은 새 파티션을 생성한 후 데이터를 복원하고 여유 공간 끝에 새 파티션을 생성하여 btrfs에 추가합니다.
답변2
스냅샷을 활성화했기 때문에 기본 설정은 너무 많은 스냅샷 공간을 사용할 수 있습니다(공간 권장 사항은 공식 문서를 참조하세요.openSUSE:Snapper 튜토리얼).
du -sh /.snapshots
스냅샷이 사용하는 공간을 확보해 보세요 .
snapper
분명히 ) 와 같은 명령을 사용 하여 스냅샷을 삭제하여 여유 공간을 "만들" 수 있지만 snapper -v cleanup timeline
먼저 snapper(8) 및 snapper-configs(5) 매뉴얼 페이지를 참조하십시오!
/etc/snapper/configs/root
예를 들어 설정을 볼 수도 있습니다.
최종 경고: snapper
명령을 사용하여 스냅샷을 정리하세요. 잘못된 "스냅샷"을 삭제하여 시스템이 손상되었습니다.