/
별도의 파티션 이 있지만 /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
/srv
이 디렉터리는 압축되지 않은 시스템 로그, 웹 서버 또는 데이터베이스 콘텐츠(일부 배포의 소스)
/usr
대부분의 경우 바이너리 파일은 가장 중요한 부분이 아니라 /usr
글꼴, 그래픽 또는 아이콘과 같은 보충 데이터(수백 개의 다른 아이콘의 파일을 생각해 보세요) 에 저장된 모든 프로그램에 5~10GB이면 충분합니다. 아이콘 테마(SVG로 사용 가능) 및 사전 렌더링된 다양한 차원의 PNG) 또는 LaTeX 시스템에 포함된 모든 데이터가 귀하의 경우만큼 성숙해졌습니다.
gdmap
는 시스템의 어느 부분이 가장 많은 공간을 소비하는지 파악하여 향후 파티션을 계획할 수 있도록 도와주는 하드 드라이브 공간 소비의 시각적 분석기입니다.