/
とに別々のパーティションがあります/home
が、ルート パーティションは約 30 GB あり、さらに増え続けています。なぜ誰もが 15~25 GB のルート パーティションを推奨するのでしょうか。また、これはどのように実現されるのでしょうか。
以下に、私のスペース使用量と、ストレージの原因となっているものの情報を示します。
[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 ~ 25 GB の提案は、日常使用向けに設計された一般的な Linux システムにのみ適用されるように思われます。
デスクトップ/ラップトップの場合、すべてのプログラムとツールを備えた本格的なデスクトップ環境をいくつかインストールしていない限り、ほとんどのユーザーにとって25 GB あれば十分なはずです。
/var
は、そこに圧縮されていない syslog や、Web サーバーやデータベースのコンテンツ (一部のディストリビューションでは にソースが渡されます)、/srv
またはキャッシュされたデータ (パッケージ マネージャーからダウンロードしたパッケージなど) などが保存されている場合、時間の経過とともにサイズが劇的に大きくなる可能性があるディレクトリです。
/usr
ほとんどの場合、5 ~ 10 GB あれば、… に保存されるすべてのプログラムには十分です。バイナリは最も重要な部分で/usr
はなく、フォントやグラフィックやアイコンなどの補足データ (SVG として提供されるさまざまなアイコン テーマの何百ものアイコンや、複数の次元で事前にレンダリングされた PNG を想像してください)、または、あなたの場合のように本格的な LaTeX システムに付属するすべてのデータであるためです。
gdmap
ハードディスクのスペース消費量を視覚的に分析するツールである は、システムのどの部分が最も多くのスペースを消費しているかを調べ、将来のパーティション分割を計画するのに役立ちます。