8

У меня 200 ГБ HD и я только что установил Linux Mint (12 - KDE) в качестве единственной ОС (я отформатировал и стер мою предыдущую установку Windows 7). Я нахожусь в процессе установки моей "песочницы" и, поскольку я новичок в Linux, я устанавливаю все то, что не может быть найдено с помощью менеджеров пакетов в моей директории /home/<username> , например:

  • Дженкинс CI
  • Artifactory
  • Eclipse и все его плагины
  • AppDynamics Lite
  • WebCastellum

И другие. При попытке установить плагин Eclipse (плагин Google GAE/GWT) я получил уведомление о том, что у меня заканчивается свободное место в каталоге /home , и, конечно же, плагин Eclipse не смог завершить установку, поскольку у него кончились доступные дисковое пространство.

Когда я запускаю df из терминала, я получаю такой вывод:

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda5       13783792 12133900    958336  93% /
udev             4016004        4   4016000   1% /dev
tmpfs            1611136     1056   1610080   1% /run
none                5120        0      5120   0% /run/lock
none             4027832       84   4027748   1% /run/shm

Опять же, новичок в Linux, так что для меня это мало что значит, но похоже, что в настоящее время я использую 93% своего диска (который я предполагаю /dev/sda5)?

Это безумие!?! Это 200 ГБ, и все, что я сделал, это установил несколько относительно маленьких приложений. Я даже не думаю, что у меня есть какие-либо медиа (фотографии, видео и т.д.) На этой машине еще! Я буквально установил ОС и начал устанавливать свою песочницу!

Несколько вещей:

  • Я правильно читаю этот вывод df правильно?
  • Нужно ли мне "монтировать" или сделать что-то особенное с моим /home каталогом, что мне не удалось сделать?
  • Является ли общепринятой возможность получить эту ошибку нехватки дискового пространства в /home если вы неопытный пользователь Linux (и не выполняли никакого монтирования или другого применения Linux, как предписано выше)?
  • Как я мог быть на 93%?!?! Могу ли я иметь вирус?!?

Заранее спасибо за любую помощь здесь!

Редактировать: хотя в настоящее время он читает 93% сейчас, вчера вечером (когда я получил эти ошибки) он был на 99%.

Вывод из lsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0 211.8G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  13.2G  0 part /
└─sda6   8:6    0   7.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  
sdb      8:16   1   1.9G  0 disk 
└─sdb1   8:17   1   1.9G  0 part /media/PKBACK# 001
sr1     11:1    1     7M  0 rom  

2 ответа2

6

Вывод df -h («удобочитаемые размеры») может быть немного яснее, чем простой df .

Фактически, это, вероятно, показало бы, что размер / составляет всего лишь около 13 ГБ - я предполагаю, что вы создали второй раздел ~ 190 ГБ для /home но забыли фактически смонтировать его, поэтому все файлы хранятся на первом (/) раздел.

Вы можете использовать lsblk или секционирования инструментов , такие как parted/gparted , чтобы перечислить все существующие разделы и их размеры.

Проверьте, указан ли раздел для /home в lsblk или в вашем /etc/fstab , а затем попробуйте смонтировать его. Но сейчас смонтируйте его где-нибудь еще, чем /home , хотя, например, /mnt чтобы упростить передачу файлов.


Ваше обновление показывает большой раздел в /dev/sda1 . Вы можете временно смонтировать его в /mnt:

# mount /dev/sda1 /mnt

Если команда выполнена успешно, она вернется спокойно. Если он жалуется на "неизвестный fstype", возможно, у раздела еще нет файловой системы - mkfs.ext4 /dev/sda1 отформатирует его как ext4, самый распространенный.

Чтобы переместить файлы, выйдите из своей учетной записи, затем войдите в систему как пользователь root и используйте rsync -avP /home/ /mnt/ для передачи данных. После этого удалите его из старого /home вручную.

Чтобы раздел был постоянно смонтирован в /home , добавьте следующее в fstab:

/dev/sda1  /home  ext4  rw,relatime,acl  0  2

Наличие / и /home отдельно делает переустановку Linux намного проще (например, если вы когда-нибудь захотите сменить дистрибутив). Но если вы хотите объединить их, вы можете сделать это с помощью gparted - однако, только с live CD, а не с той же системы.

Внутри GParted просто удалите большой пустой раздел и измените размер существующего 13 ГБ. Имейте в виду, что после этого вам может понадобиться переустановить загрузчик (GRUB или любой другой).

1

Если моя математика верна, размер раздела составляет 13,7 ГБ в зависимости от значения в столбце 1K-блоков. Похоже, что когда вы или ваш Linux-дистрибутив создали разделы, для вашей машины было доступно только 13,7 ГБ, остальная часть диска не используется. Вы можете изменить размер раздела, используя GParted.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .