~15-25GB 루트 파티션을 사용해야 하는 이유는 무엇입니까?

~15-25GB 루트 파티션을 사용해야 하는 이유는 무엇입니까?

/및 에 대해 별도의 파티션이 있지만 /home루트 파티션은 ~30GB이며 점점 커지고 있습니다. 모든 사람들이 15-25GB 루트 파티션을 권장하는 이유는 무엇이며, 이를 달성하는 방법은 무엇입니까?

다음은 저장 원인에 대한 일부 정보와 함께 내 공간 사용량입니다.

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /
du: cannot access ‘/proc/4889/task/4889/fd/4’: No such file or directory
du: cannot access ‘/proc/4889/task/4889/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/4889/fd/4’: No such file or directory
du: cannot access ‘/proc/4889/fdinfo/4’: No such file or directory
du: cannot access ‘/run/user/1000/gvfs’: Permission denied
39G    /

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /* | sort -h -r
du: cannot access ‘/proc/4951/task/4951/fd/4’: No such file or directory
du: cannot access ‘/proc/4951/task/4951/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/4951/fd/4’: No such file or directory
du: cannot access ‘/proc/4951/fdinfo/4’: No such file or directory
du: cannot access ‘/run/user/1000/gvfs’: Permission denied
9.7G    /var
9.2G    /usr
7.9G    /home
4.7G    /data
4.5G    /opt
1.2G    /lib
963M    /media
165M    /boot
57M    /root
16M    /etc
11M    /sbin
9.6M    /bin
3.8M    /lib32
1.6M    /run
48K    /tmp
16K    /lost+found
8.0K    /srv
4.0K    /mnt
4.0K    /lib64
4.0K    /dev
4.0K    /cdrom
0    /vmlinuz.old
0    /vmlinuz
0    /sys
0    /proc
0    /initrd.img.old
0    /initrd.img
[lucas@lucas-ThinkPad-W520]~$ 

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /data/*
3.1G    /data/db
545M    /data/rs1
545M    /data/rs2
545M    /data/rs3

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /opt/*
4.2G    /opt/android-sdk-linux
179M    /opt/google
112M    /opt/spotify

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /var/lib/mongodb/
8.3G    /var/lib/mongodb/

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /usr/share/doc
1.5G    /usr/share/doc

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /usr/share/texlive/
1.2G    /usr/share/texlive/

[lucas@lucas-ThinkPad-W520]~$

또한 OS를 다시 설치(Ubuntu 13.10에서 14.04로 업그레이드)하려고 하므로 루트의 파티션 크기를 변경할 수 있습니다. 어떤 권장 사항이 있습니까?

[lucas@lucas-ThinkPad-W520]~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0   1.5G  0 part 
├─sda2   8:2    0 258.4G  0 part 
├─sda3   8:3    0     1K  0 part 
├─sda4   8:4    0  15.6G  0 part 
├─sda5   8:5    0    83G  0 part /
├─sda6   8:6    0   7.9G  0 part [SWAP]
└─sda7   8:7    0  95.7G  0 part /home
sr0     11:0    1   964M  0 rom  /media/lucas/Ubuntu 14.04 LTS amd64

[lucas@lucas-ThinkPad-W520]~$ sudo blkid
/dev/sda1: LABEL="SYSTEM_DRV" UUID="30CA6C06CA6BC6A6" TYPE="ntfs" 
/dev/sda2: LABEL="Windows7_OS" UUID="9426707E26706362" TYPE="ntfs" 
/dev/sda4: LABEL="Lenovo_Recovery" UUID="E2CA772DCA76FD5B" TYPE="ntfs" 
/dev/sda5: UUID="7d513625-85de-41b7-9c81-0d3fbc4e6a0f" TYPE="ext4" 
/dev/sda6: UUID="602d2625-8ab9-44e5-b73a-d1f0181f5549" TYPE="swap" 
/dev/sda7: LABEL="home" UUID="b1507090-0652-4dae-9fe4-3611de8ab218" TYPE="ext3" 
/dev/sr0: LABEL="Ubuntu 14.04 LTS amd64" TYPE="iso9660" 

답변1

시스템의 파티셔닝은 목적에 따라 엄격하게 달라집니다. 목적뿐만 아니라 설치된 소프트웨어도 다르기 때문에 작은 홈 서버라도 데스크탑 시스템과 같은 방식으로 분할하지 않을 것입니다. 나에게는 15-25GB 제안이 일상적인 사용을 위해 설계된 일반 Linux 시스템에만 적용되는 것 같습니다.

데스크톱/노트북의 경우 모든 프로그램과 도구가 포함된 여러 가지 완전한 데스크톱 환경을 설치하지 않은 한 대부분의 사용자 에게는 25GB이면 충분합니다 .

/var압축되지 않은 syslog가 저장되어 있거나 웹 서버나 데이터베이스 콘텐츠(일부 배포판에서는 이를 소스로 제공 /srv) 또는 캐시된 데이터(패키지 관리자에서 다운로드한 패키지 등)가 있는 경우 시간이 지남에 따라 크기가 극적으로 커질 수 있는 디렉터리입니다.

... 에 저장된 모든 프로그램에는 5~10GB면 충분합니다. /usr대부분의 경우 바이너리는 가장 중요한 부분이 아니라 /usr글꼴이나 그래픽이나 아이콘과 같은 추가 데이터이기 때문입니다(SVG로 제공되는 다양한 아이콘 테마의 수백 개의 아이콘을 생각해 보세요). 여러 차원의 사전 렌더링된 PNG 또는 귀하의 경우와 같이 본격적인 LaTeX 시스템과 함께 제공되는 모든 데이터입니다.

gdmap하드 디스크 공간 소비에 대한 시각적 분석기인 는 시스템의 어느 부분이 가장 많은 공간을 소비하는지 파악하여 향후 파티셔닝을 계획하는 데 도움이 될 수 있습니다.

관련 정보