Не вистачає місця на диску в / домашній каталог?


8

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

  • Дженкінс CI
  • Штучний
  • Eclipse та всі його плагіни
  • AppDynamics Lite
  • WebCastellum

І інші. Під час спроби встановити плагін Eclipse (плагін GAE / GWT Google) я отримав сповіщення про те, що мені не /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  

Відповіді:


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 , найпоширеніший.

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

Щоб розділ постійно монтувався /home, додайте до fstab:

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

Наявність /та /homeрозділення значно полегшує перевстановлення Linux (наприклад, якщо ви хочете коли-небудь переключити дистрибутиви). Але якщо ви хочете об'єднати їх, ви можете зробити це з gparted- однак, лише з живого компакт-диска, а не з тієї ж системи.

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


Дякую @grawity - якщо я це зробив, то, звичайно, це не було наміром! Я просто використав усі параметри за замовчуванням, які запропонував мені інсталятор Mint, тому що це була моя перша установка Mint, і єдиний інший досвід, який я мав, був із Ubuntu. Запитання: чи gpartedпросто мені дають більше місця чи він стирає 13 - 14 ГБ, які я маю, крім того, що надає мені місця? Я хотів би спробувати це, але мені доведеться видушити всі встановлення, які я зробив досі. Знову дякую!
pnongrata

@zharvey: Я не знаю , що фактичні перегородки у вас є, і що саме ви говорите , gpartedщоб зробити , коли ви говорите , «дати більше місця». Ви використовуєте його для створення нового розділу чи зміни розміру існуючого? Де ви знайшли інші 190 ГБ - як окремий розділ, або як "нерозподілений" простір?
користувач1686

Будь ласка, дивіться мою редагування та вихід для lsblk- схоже, я фактично маю понад 200 Гб (сюрприз!). Я це знав лише тому, що коли це була машина Windows, я знав, що на ній є 200 Гб (і, мабуть, більше). Знову ж таки, я точно не просив Mint робити це явно (розділ 13 ГБ). Я просто використав запропоновані за замовчуванням і це був результат.
pnongrata

Зрештою, я хотів би закінчитися злиттям sda1і sda5разом, оскільки немає ніякої мети, щоб вони були окремими.
pnongrata

2
@zharvey: Отже, як я здогадався, є ще один розділ, /dev/sda1створений спеціально для /home... Це насправді зручніше /homeбути окремим, це робить перевстановлення ОС набагато простішими. Якщо ви хочете їх об'єднати, ви скористаєтеся gpartedLiveCD.
користувач1686

1

Якщо моя математика правильна, розмір розділу становить 13,7 Гб, виходячи зі значення в стовпці блоків 1K. Схоже, коли ви чи ваш дистрибутив Linux створили розділи, на вашій машині було доступно лише 13,7 Гб, решта диска не використовується. Ви можете змінити розмір розділу за допомогою GParted.


Дякую @Kibbee - будь ласка, дивіться моє запитання під відповіді grawity - у мене те саме запитання!
pnongrata

@zharvey Тут є інструкції щодо зміни розміру вашого розділу за допомогою GParted. Дані не будуть стиратися в ідеальних обставинах, хоча, ймовірно, хороша ідея створити резервну копію всього, що дійсно важливо. gparted.sourceforge.net/larry/resize/resizing.htm
Kibbee
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.