LUKS 암호화 및 파티셔닝으로 인해 애플리케이션을 설치할 수 없습니다

LUKS 암호화 및 파티셔닝으로 인해 애플리케이션을 설치할 수 없습니다

다른 OS와 함께 Kali를 내 컴퓨터에 설치했는데 내가 한 일은 이것을 사용하여 전체 Kali 파티션을 암호화하기 위해 수동으로 파티션을 나누는 것이었습니다.가이드. 이제 업데이트하려고 할 때마다 충족되지 않은 종속성 오류가 발생하고 이를 수정하거나 타사 앱(이 경우 Mulvad VPN)을 설치하려고 하면 다음과 같은 유형의 오류가 발생합니다.

dpkg: error processing archive /var/cache/apt/archives/g++-10_10.2.1-1_amd64.deb (--unpack):
 cannot copy extracted data for './usr/lib/gcc/x86_64-linux-gnu/10/cc1plus' to '/usr/lib/gcc/x86_64-linux-gnu/10/cc1plus.dpkg-new': failed to write (No space left on device)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)

실행하려고 할 때의 전체 출력은 다음과 같습니다.sudo apt --깨진 설치 복구

└─# sudo apt --fix-broken install 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  cpp-10 g++-10 gcc-10
Suggested packages:
  gcc-10-locales g++-10-multilib gcc-10-doc gcc-10-multilib
The following packages will be upgraded:
  cpp-10 g++-10 gcc-10
3 upgraded, 0 newly installed, 0 to remove and 827 not upgraded.
21 not fully installed or removed.
Need to get 0 B/135 MB of archives.
After this operation, 454 MB disk space will be freed.
Do you want to continue? [Y/n] y
Reading changelogs... Done
(Reading database ... 312949 files and directories currently installed.)
Preparing to unpack .../g++-10_10.2.1-1_amd64.deb ...
Unpacking g++-10 (10.2.1-1) over (10.2.0-16) ...
dpkg: error processing archive /var/cache/apt/archives/g++-10_10.2.1-1_amd64.deb (--unpack):
 cannot copy extracted data for './usr/lib/gcc/x86_64-linux-gnu/10/cc1plus' to '/usr/lib/gcc/x86_64-linux-gnu/10/cc1plus.dpkg-new': failed to write (No space left on device)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../gcc-10_10.2.1-1_amd64.deb ...
Unpacking gcc-10 (10.2.1-1) over (10.2.0-16) ...
dpkg: error processing archive /var/cache/apt/archives/gcc-10_10.2.1-1_amd64.deb (--unpack):
 cannot copy extracted data for './usr/lib/gcc/x86_64-linux-gnu/10/lto1' to '/usr/lib/gcc/x86_64-linux-gnu/10/lto1.dpkg-new': failed to write (No space left on device)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../cpp-10_10.2.1-1_amd64.deb ...
Unpacking cpp-10 (10.2.1-1) over (10.2.0-16) ...
dpkg: error processing archive /var/cache/apt/archives/cpp-10_10.2.1-1_amd64.deb (--unpack):
 cannot copy extracted data for './usr/lib/gcc/x86_64-linux-gnu/10/cc1' to '/usr/lib/gcc/x86_64-linux-gnu/10/cc1.dpkg-new': failed to write (No space left on device)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/g++-10_10.2.1-1_amd64.deb
 /var/cache/apt/archives/gcc-10_10.2.1-1_amd64.deb
 /var/cache/apt/archives/cpp-10_10.2.1-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

이제 어떻게 진행해야 할지 모르겠습니다. 파티션 크기를 조정해야 할지 궁금했지만 공간이 충분하다고 확신하므로 의미가 없습니다. 인식이 안 될 뿐입니다.

또 다른 점은 /의 폴더 속성을 살펴보면 일부 디렉터리(예: /root/, /opt/ 및 /usr/)가 꽉 차서 공간이 없다는 것입니다. /root/ 전체는 /root/ 디렉토리를 분할했기 때문에 의미가 있지만, /opt/ 및 /usr/ 디렉토리는 해당 디렉토리를 분할하지 않았기 때문에 이상하게 보입니다.

이것은 내가 실행할 때의 출력입니다.df

└─# df
Filesystem                  1K-blocks    Used Available Use% Mounted on
udev                          8129460       0   8129460   0% /dev
tmpfs                         1633860    1428   1632432   1% /run
/dev/mapper/CryptoKali-Root   9545920 9478772         0 100% /
tmpfs                         8169292       0   8169292   0% /dev/shm
tmpfs                            5120       0      5120   0% /run/lock
tmpfs                            4096       0      4096   0% /sys/fs/cgroup
/dev/mapper/CryptoKali-var    9545920 1913256   7128040  22% /var
/dev/mapper/CryptoKali-tmp    9545920   36944   9004352   1% /tmp
/dev/mapper/CryptoKali-home  68066648 1042392  63523612   2% /home
/dev/sda5                      945144   94196    785720  11% /boot
tmpfs                         1633856      56   1633800   1% /run/user/1000

영구 라이브 USB나 가상 머신 등 Kali를 설치하고 사용하는 다른 방법이 있다는 것을 알고 있지만 듀얼 부팅을 통해 작동시키고 싶습니다.

누가 날 도울 수 있죠?

답변1

파티션 크기를 조정해야 할지 궁금했지만 공간이 충분하다고 확신하므로 의미가 없습니다. 인식이 안 될 뿐입니다.

결과 df가 표시됩니다./ 전체, 이것이 apt모든 오류의 원인입니다. 줄이고 /home늘려야 합니다 /.

관련 정보