Убедитесь, что вы sudo при запуске du. Например, если вы запустите du -hs /*, вы не увидите реальное использование диска, если не добавить sudo.
Спасибо за ваш вопрос. Поскольку я смотрел на это, я обнаружил, что моя система имела такую же проблему, что и ваша, после обновления до Natty, вчера. Я считаю, что проблема в том, что UUID раздела подкачки изменился во время обновления. Вот как я его исправил.
Выполнить sudo blkid. Это покажет текущие UUID всех разделов на диске. Я подозреваю, что вы увидите, что UUID вашего раздела подкачки теперь отличается от значения в / etc / fstab. Если все по-другому, запустите некоторый текстовый редактор в sudo для редактирования / etc / fstab. Замените значение UUID на текущее фактическое значение, как показано командой blkid выше. Не включайте кавычки. Сохраните файл и перезагрузите систему. Запустите free -m, чтобы убедиться, что изменение устранило проблему:$ free -m
total used free shared buffers cached
Mem: 1001 604 396 0 123 199
-/+ buffers/cache: 281 719
Swap: 1953 0 1953
Мой /etc/fstab (Debian) имеет следующее содержимое:
UUID=7b533ab9-cb87-4a30-a4d8-689788f21985 none swap sw 0 0
Ваша должна иметь эту строку, основанную на том, что вы сказали нам о вашей конфигурации:
/dev/sda5 none swap sw 0 0
Интересно, почему в качестве новичка в Linux вам интересно об этом. ОЗУ дешево в эти дни. У меня 4 ГБ, и я занимаюсь разработкой Java (например, IntelliJ использует тонну ОЗУ), но я никогда не кончаю.
И я должен сказать, что я удивлен, что у вас есть таких проблем. Вы не запускали установщик Ubuntu, используя параметры по умолчанию?
Или, может быть, вы получаете все эти проблемы из-за двойной загрузки (Win / Lin)?
У меня нет быстрого ответа, но я пошарил и нашел некоторые вещи, которые вы могли бы проверить, чтобы попытаться сузить проблему:
/ etc / fstab (5) должен указать раздел подкачки ( ваш выглядит отлично afaict) /etc/init/mountall.conf должен включать строку emits all-swaps, если вы запустите mountall как пользователь без полномочий root, его ответ должен включать swapon: /dev/sda5: open failed: Permission denied dmesg | less должен включать что-то вроде того, что у меня: [2.272092] sda: sda1 sda2 sda3 [2.272924] sd 1: 0: 0: 0: [sda] Прикрепленный диск SCSI ... (больше строк о монтаже sda1, sda2) ... [20.298550 ] Добавление замены 10239996k на / dev / sda3. Приоритет: -1 экстентов: 1 через: 10239996k / etc / fstab (5) должен содержать список разделов подкачки (ваш выглядит отлично afaict)У меня была аналогичная проблема с Ubuntu 12.04 (Precise), но мой /etc/fstab был уже правильным. Оказывается, было что-то сломано в отношении формата моего раздела подкачки, что помешало обнаружению раздела подкачки blkid и mountall.
Подробности:
Мой раздел подкачки был /dev/mapper/foo-swap_1 - логический том LVM в зашифрованном (LUKS) разделе. Раздел подкачки никогда не будет активен при загрузке. Ручной запуск swapon -a работал. lsblk показал, что раздел подкачки blkid НЕ показал раздел подкачки blkid -p /dev/mapper/foo-swap_1, напечатав следующее сообщение:/dev/mapper/foo-swap_1: ambivalent result (probably more filesystems on the device, use wipefs(8) to see more details)
wipefs -n /dev/mapper/foo-swap_1 показал две разные подписи файловой системы! Устанавливая обе подписи (wipefs -a) и переформатируя swap (mkswap), исправил проблему для меня.
Вот скрипт, который автоматизирует исправление:
[ f2]После обновления до 12.04 произошли некоторые небольшие аномалии, а не biggie. Я не знал, что мой раздел подкачки не работал, пока я не попытался использовать Gimp на 14 мегапикселях с моего Olympus e330. Yikes.
Форумы на помощь. Ключи:
blkid показывает
/dev/sdb6: UUID="3e0550cf-4a55-4aa8-80fa-24103c1b25a7" TYPE="swap"
, но он неактивен в соответствии с системным монитором, mmm'kay.
UUID был определенно прав, но no go ... не уверен, как я добрался до этой команды:
# blkid -p /dev/mapper/foo-swap_1
error: /dev/mapper/foo-swap_1: No such file or directory
Диспетчер файлов показал мне значок в 0 байт, контроль имени файла, - так что должно было там быть написано? Что [? D5]
$ sudo swapon --all --verbose yielded
swapon: cannot find the device for UUID=3e0550cf-4a55-4aa80fa-24103c1b25a7
Я редактировал добавление файла / etc / fstab
/dev/sdb6 none swap sw 0 0
Reboot и System Monitor показывают его активным, yay.
OK , Я, должно быть, был здесь и нашел команду
blkid -p /dev/mapper/foo-swap_1
Итак, это ключ к кому-то умнее меня. Надеюсь, это поможет.
После UUID:
# Turn off swap swapoff "${SWAP}"
В конце:
swapon "${SWAP}"