Что занимает столько места на моем диске, рядом с файловой системой?

19

У меня есть только один диск на моем компьютере, SSD на 80 ГБ. Он отформатирован как один раздел ext4 (без обмена), и на нем установлены все обычные папки (я храню много данных на внешних носителях, но / home и все остальное на SSD).

Сегодня я загрузил его, и у меня появилось сообщение, что диск заполнен. Я открыл Disk Usage Analyzer, чтобы посмотреть, что занимает место. Он настаивает на том, что используется 67,8 ГБ диска, и что / занимает 36,4 ГБ. Что приводит к вопросу, где отсутствуют 30 ГБ, если не в файловой системе ?!

Просто, чтобы сравнить, я добавил все размеры всех читаемых папок, перечисленных в Nautilus, в виде подпапок / (включая скрытые). Я получил 20,9 ГБ. Мусор был нечитабельным, но я знаю, что он имеет 16,2 ГБ, поэтому сумма составляет 36,1 ГБ, примерно так же, как отчет о работе Disk Analyzer. Были некоторые системные папки, которые были нечитабельны, например proc, но я сомневаюсь, что они добавят до 30 ГБ - иначе было бы невозможно установить Ubuntu на маленькие диски, и я видел, что он работает на 2,5 ГБ. Я думаю, что они должны быть разницей в 0,3 ГБ между моими расчетами и отчетом анализатора использования диска.

Итак, я хотел бы знать, что есть эти 30 ГБ и как я могу освободить их?

Редактировать с ответами на вопросы CYREX

  1. Загружен с Ubuntu 10.10 64-битный живой CD (такой же, как и у моей системы).

Результат fsck:

root@ubuntu:~# fsck /dev/sda1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/sda1: clean, 265956/4890624 files, 18073343/19537408 blocks
  1. Загружен из SDD. Опустошен мусор, и 16 ГБ оттуда теперь свободны. 30 ГБ по-прежнему отсутствуют.

  1. Я недостаточно опытен, чтобы знать, что считается журналом как странное. Вот мой журнал сообщений и мой syslog с момента последней загрузки, возможно, вы можете найти что-то в них:

Ссылка Ссылка

  1. Здесь это стало действительно странно. Я подключил внешний жесткий диск емкостью 500 ГБ. Disk Usage Analyzer занесено в память доступное пространство, а затем отсутствовало пространство (использовалось 76 ГБ, но только 24 в папках).

Загрузив снова из LiveCD, запустил анализатор использования диска и получил те же результаты, что и у установленного Ubuntu, в пределах 1-2 ГБ.

Изменить с ответом на CodeMonk

Это было бы неплохое решение, но раздел действительно 80 ГБ - я имею в виду 74 ГБ + маркетинговую «ошибку», так или иначе весь диск отформатирован. Он также показывает, что используется более 50 ГБ - так где же 30 ГБ, если нет в файлах и папках? GParted также сообщает о правильном размере внешнего жесткого диска.

    
задан rumtscho 14.12.2010 в 23:54
источник

7 ответов

17

Я решил это - благодаря всем вашим советам, особенно Хавьеру Ривейре, ответ дан rumtscho 15.12.2010 в 22:12

источник
32

Если вы используете Disk Analyzer как обычный пользователь, могут быть некоторые файлы, к которым вы не можете получить доступ или посмотреть. Вы можете попробовать запустить его с привилегиями суперпользователя. Откройте терминал или нажмите ALT + F2 и введите:

gksudo baobab

Baobab - это вызывающее имя Disk Analyzer, если вам интересно. Возможно, теперь он может показать вам, где находятся те, у кого отсутствуют мегабайты.

    
ответ дан Javier Rivera 15.12.2010 в 12:02
5

Анализатор использования дисков можно использовать для сканирования каталогов и просмотра места, в котором происходит ваше пространство в файловой системе.

Что касается невозможности увидеть 30 ГБ вашего диска, откройте GParted и посмотрите, как пространство выделяется на диске. Возможно, ваша схема разделов не такая, как вы думали.

    
ответ дан Nick Pascucci 15.12.2010 в 00:35
3

По умолчанию для корневого пользователя зарезервировано 10% дискового пространства. Вы можете изменить это, используя sudo tune2fs -m %percentage %device . В вашем случае это будет sudo tune2fs -m 1 /dev/cciss/c0d0p1 для уменьшения резервирования до 1%. Вы можете установить его на любой другой номер, который вам нравится, но я бы не рекомендовал 0%.

    
ответ дан André Stannek 08.10.2012 в 11:21
3

Вы можете использовать du , чтобы показать это:

cd /
sudo du -hcsx .[!.]* * | sort -rh | head

Это покажет, что использует наибольшее пространство.     

ответ дан mchid 01.03.2016 в 01:16
1

Сделайте следующее, чтобы сообщить мне, как это получилось:

  1. Вставьте LiveCd и fsck / dev / sda1
  2. Очистите корзину.
  3. См. «Просмотр файлов журнала» для странных вещей, которые происходят.
  4. Тест (если есть) с обычным жестким диском (не SSD). Просто удалите эту опцию.

Сообщите мне, как это получилось.

    
ответ дан Luis Alvarado 15.12.2010 в 00:07
1

Я действительно не знаю, поможет ли это вам, но в моем случае я также испытал это, мой жесткий диск терял свободное пространство с течением времени без причины. Оказалось, что настройки по умолчанию в диспетчере синаптических пакетов также были источником этого. Настройки по умолчанию в настройках, под вкладкой файла, будут инструктировать synaptic для сохранить все загруженные пакеты в кеше . За время, которое может накапливать хорошую гору файлов. Я изменил настройки на удалить загруженные пакеты после установки . Это помогло восстановить довольно неплохое свободное пространство.

Опять же, я действительно не уверен, что это поможет в вашем случае, но вы можете проверить синаптический кеш, возможно, это полно файлов, которые устарели.

    
ответ дан AndyB 15.12.2010 в 11:33