내 /
파티션이 가득 차서 약 30GB를 할당했고 약 71GB의 다른 파티션은 /home
매우 비어 있습니다.
듀얼 부팅을 직접 설치하지 않았기 때문에 왜 그렇게 작동하는지 전혀 모르겠습니다. PC에 리눅스를 재설치하려고 준비할 때 튜토리얼을 봤는데, 왜 이런 내용이고 튜토리얼과 다른지 더 궁금했습니다. 제가 본 영상처럼 파티션은 단일 디스크 파티션으로 부팅되는데 제 파티션은 스왑 공간이 4GB, /
디렉터리용으로 30GB, /home
. 시스템 디스크가 꽉 찼다는 여러 작업과 수많은 오류 및 경고 메시지!
누구든지 이 문제를 해결하는 데 도움을 주고 디스크 파티셔닝이 어떻게 작동하는지 알려줄 수 있습니까(다시 설치해야 하는 경우).
디스크 파티션에 공간을 할당할 때 가장 좋은 방법은 무엇입니까?
이는 다음의 출력입니다.sudo parted -l
Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat32 EFI system partition boot, esp
2 106MB 123MB 16.8MB Microsoft reserved partition msftres
3 123MB 249GB 249GB ntfs Basic data partition msftdata
4 249GB 404GB 155GB ntfs Basic data partition msftdata
6 404GB 434GB 30.7GB ext4
7 434GB 438GB 4096MB linux-swap(v1) swap
8 438GB 511GB 72.6GB ext4
5 511GB 512GB 1074MB ntfs Basic data partition hidden, diag
출력은 다음과 같습니다lsblk -e 7 -e
NAME FSTYPE SIZE FSUSED MOUNTPOINT
nvme0n1 477G
├─nvme0n1p1 vfat 100M 56.1M /boot/efi
├─nvme0n1p2 16M
├─nvme0n1p3 ntfs 231.7G
├─nvme0n1p4 ntfs 144.1G
├─nvme0n1p5 ntfs 1G
├─nvme0n1p6 ext4 28.6G 25.7G /
├─nvme0n1p7 swap 3.8G [SWAP]
└─nvme0n1p8 ext4 67.6G 5G /home
답변1
디스크 파티셔닝은 어떻게 작동하나요?
여러 파티션을 사용하면 많은 이점이 있습니다. 제 생각에 가장 중요한 것은 액세스 권한에 따라 서로 다른 파티션을 분리하는 것입니다. 루트에 의한 수정을 허용하면 /
사용자는 시스템 전체 소프트웨어를 설치하거나 제거하기 전에 자신이 무엇을 하고 있는지 알 수 있습니다. 사용자는 파티션에서만 작업해야 합니다 /home
.
칸막이 없이 살 수 있나요?
그래 넌 할수있어. 전체 디스크에 대해 하나의 파티션만 가질 수 있으며 모든 /
, /home
, /tmp
, /var
또는 스왑을 동일한 파티션에 파일로 넣을 수도 있습니다. 권장되지는 않지만 가능합니다.
일반적으로 이는 여러 개의 물리적 하드 드라이브가 있고 /
하나의 물리적 드라이브를 배치하고 다른 물리적 드라이브, /home
세 번째 물리적 드라이브 등을 교체할 수 있는 경우 수행됩니다. 그러면 실제 드라이브당 하나의 파티션만 있게 됩니다.
모범 사례는 무엇입니까?
명확한 답변을 제공하는 것은 불가능합니다. 모든 시스템 관리자는 자신만의 답변을 가지고 있습니다. 일반적인 관행 - 설치 프로그램 도구가 분할을 결정하도록 합니다. 그 이유는 설치 프로그램을 만든 사람이 실제로 자신이 무엇을 하고 있는지 알고 있고(희망적으로) 설치 프로그램의 알고리즘이 허용 가능한 작업을 수행하기 때문입니다. 따라서 이 컴퓨터에 대해 매우 구체적인 작업이 있는 경우 설치 프로그램이 제안한 파티션에 동의하지 않을 이유가 있을 수 있지만 이는 극히 드뭅니다.
/
공간이 부족하면 어떻게 되나요?
- 시스템 전체 응용 프로그램을 저장하는 것 이외의 용도로 사용하지 마십시오.
/tmp
디렉토리가 어디에 있는지 보세요*/var
. 동일한 파티션에 있는 경우/
기호 링크를 사용하여 다른 파티션으로 이동해 보십시오./home
을(를 ) 다른 HDD 또는 NAS에 백업하세요 . 설치 프로그램에서 권장하는 파티션을 사용하여 운영 체제를 다시 설치하고/home
백업에서 복원합니다. 그리고 다시는 루트로 작업하지 마십시오.