root и home находятся на разных разделах, но home все еще занимает место на root?

При первой установке Ubuntu 12.10 я убедился, что / home имеет собственный раздел, выделил около 185 ГБ и дал root ~ 10 ГБ. Теперь корень почти заполнен через несколько дней, и я заметил, что корень такой же большой, как / home, и несколько дополнительных МБ из некоторых настоящих корневых файлов. Обратите внимание, что я удалил некоторые неиспользуемые файлы в / home, чтобы убедиться, что это действительно влияет на то, сколько места используется в корне, и это явно так. (проверено в gparted) Я также убедился, что файлы, о которых я говорю, на самом деле находятся в / home / myname /, а не только в корне.

df -h выплевывает эту информацию:

df: `/root/.gvfs': Permission denied
Filesystem      Size  Used Avail Use% Mounted on

/dev/sdb2       9.2G  7.9G  908M  90% /
udev            3.9G   12K  3.9G   1% /dev
tmpfs           1.6G  932K  1.6G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.9G  6.4M  3.9G   1% /run/shm
none            100M  112K  100M   1% /run/user
/dev/sdb3       184G  4.9G  170G   3% /home
/dev/sdb4       729G   87G  642G  12% /media/mave/Storage

Я вырезал свои оконные разделы, так как не вижу никакой релевантности.

Надеюсь, этого достаточно для того, чтобы кто-нибудь рассказал мне, что я сделал неправильно.

Вот еще один вызов df -h после удаления еще нескольких файлов:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb2       9.2G  7.7G  1.1G  88% /
udev            3.9G   12K  3.9G   1% /dev
tmpfs           1.6G  932K  1.6G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.9G  6.2M  3.9G   1% /run/shm
none            100M  100K  100M   1% /run/user
/dev/sdb3       184G  4.9G  170G   3% /home
/dev/sdb4       729G   87G  642G  12% /media/mave/Storage
5
задан 29 October 2012 в 03:35

2 ответа

Ваш корневой раздел, вероятно, заполняется кэшем пакетов из системных обновлений. Запустите sudo apt-get clean, чтобы удалить файлы пакета, которые уже установлены. Apt обычно сохраняет файлы пакетов после загрузки, даже если они уже распакованы и установлены и больше не имеют отношения к функции программного обеспечения.

Кроме того, 10 гигов немного уютны для современного Ubuntu.

0
ответ дан 29 October 2012 в 03:35

Основываясь на результатах вашего вопроса, я вижу изменение в /dev/sdb2, но не изменение в /dev/sdb3. Это приводит меня к мысли, что удаленные вами файлы были в /dev/sdb2. Если они на самом деле под ~/, то это означает, транзитивно, что ~/ на /dev/sdb2. Мы можем подтвердить или опровергнуть это, выполнив следующее:

sudo mount
/dev/root on / type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=18812k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=37624k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=10240k,mode=755)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,relatime,size=37624k)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)

И вы будете искать линию, которая выглядит как

/dev/sdb3 on /home type ext3 (rw,nosuid,relatime,errors=remount-ro)

Если вы не видите такой линии попробуйте запустить это:

ls -l /home ## Do not put a trailing slash here (i.e., not "/home/" )

Если вы видите что-то вроде ...

lrwxrwxrwx 1 pi pi 9 Oct 28 19:48 ./link -> ./some/other/path

... тогда /home все еще находится в вашем корневом разделе.

0
ответ дан 29 October 2012 в 03:35

Другие вопросы по тегам:

Похожие вопросы: