Автор Гілка: Як правильно розбити гвинт?  (Прочитано 9038 раз)

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Ера терабайтрих гвинтів уже почалася, постає питання як раціональніше це використати?

Скільки займатиме наприклад каталог var?

Чи не варто для нього відводити цілий розділ?

Було б просто чудово, якби хтось поділився досвідом розбивки більших гвинтів.

Цікавить наразі скоріше в % відношенні, хоча й звичайні мега/гіга байти будуть доречні - бо дистри (принаймні бубунта) ростуть й хочуть більше місця.

« Змінено: 2014-05-13 19:58:08 від djalin »

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 488
  • Карма: +0/-0
Re: Як правильно розбити гвинт?
« Відповідей #1 : 2014-05-13 20:14:10 »
Використовуйте LVM або файлову Btrfs або файлову систему ZFS. Btrfs якась повільна і при відключенні електрики все може бути дуже погано. Використовуйте GPT. І яке призначення у ПК?
чи планетяне щче не подали блакитне свитло?

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Як правильно розбити гвинт?
« Відповідей #2 : 2014-05-13 21:36:45 »
Я зараз розбиваю диск так:

1G /boot,
все інше - lvm, в якому / та /home

Якщо немає можливості використати lvm (сервери, для десктопу / має бути більшим, десь 20G мінімум):

1G /boot
10G /
10G / (резервний, для паралельного перевстановлення)
4-8G swap
все інше — /home

Якщо у вас диск більший 2Т — доведеться використовувати таблицю GPT замість MBR, там важливо при її створенні зарезервувати під потреби grub додатковий розділ на 2M.

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 488
  • Карма: +0/-0
Re: Як правильно розбити гвинт?
« Відповідей #3 : 2014-05-14 09:10:43 »
Пробував встановлювати ROSA Linux і тому раджу все ж трохи більше 10 Гб під /.
Якщо є можливість, то в будь-якому разі використовуйте GPT.
А які аргументи проти окремого розділу під home і ще одного для всьгго іншого?
Для чого 1G /boot?
чи планетяне щче не подали блакитне свитло?

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: Як правильно розбити гвинт?
« Відповідей #4 : 2014-05-14 09:21:25 »
Цитата
Для чого 1G /boot?
мене це теж цікавить ) тобто чого аж 1гб
« Змінено: 2014-05-14 09:35:28 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Як правильно розбити гвинт?
« Відповідей #5 : 2014-05-14 10:27:51 »
/boot 1G щоб якщо в майбутньому щось знадобиться — не довелося перерозбивати, бо це нецікава справа. Раніше я його робив близько 100M, але цього було замало — зараз у мене на машині 2 ядра, і зайнято коло 60M, якщо не паритися при оновленнях, і залишати старі ядра на місці — /boot може дуже легко забитися.

А які можуть бути аргументи проти розбивки / + /home ;) ? Стандартна розбивка, за якої легко апгрейдитися.

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 488
  • Карма: +0/-0
Re: Як правильно розбити гвинт?
« Відповідей #6 : 2014-05-14 12:03:24 »
Навіть не знаю. Просто я одного разу виділив /home в окремий розділ. Ну може бути така ситуація, коли ти копіюєш/переносиш файли з фільмами, наприклад, в каталог Videos який знаходиться на тому ж розділі що ї /home і раптове відключення електрики і засоби відновлення не справляються і ти залишаєшся з розділом до даних (документів, налаштувань користувача і т.д.) якого немає доступу і фіг зна що робити. В такій ситуації можна виділити для каталогів Documents, Videos і т.п. по окремому розділі і монтувати все це, або лише деякі розділи, (включно з самим /home) з опцією sync.
чи планетяне щче не подали блакитне свитло?

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Як правильно розбити гвинт?
« Відповідей #7 : 2014-05-14 12:35:18 »
Ну, від такого особливо не захистишся. Якщо таке трапляється — single-user mode, і fsck в руки.

Зараз я тримаю медіа (фільми, музику) в мережі на сервері з хорошим ups, що повідомляє, коли йому стає погано, тож машина має час піти в даун. Там вони, правда, все-таки лежать на окремому розділі, примонтованому у /mnt, але це скоріше з міркувань розподілу прав — розділ /home змонтований як звичайно, а /mnt/data — з noexec,nosuid,nodev.

І навіть у такій системі незручно, бо у /home час від часу кінчається місце, і доводиться возитися зі зміною розміру (там lvm, тому трохи простіше).

Відсутній f1g4r0

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
  • Vita sine libertate, nihil!
Re: Як правильно розбити гвинт?
« Відповідей #8 : 2014-05-14 22:14:42 »
на правах "5-ти копійок": [archlinux]
1. /boot - 300мгб "в наявності 4 ядра -використано 50%
2. swap = (RAMx2) "доцільніше створювати ближче до початку диску
3. /  - 15-20гб
4. alt / -15-20гб "відновлення, резерв, тощо
5. /home "хом’як
« Змінено: 2014-05-15 00:55:27 від figaro »
*[ Ніхто крім нас ] *                        //Arch + dwm + SVD

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 488
  • Карма: +0/-0
Re: Як правильно розбити гвинт?
« Відповідей #9 : 2014-05-15 00:31:10 »
swap краще множити на два.
чи планетяне щче не подали блакитне свитло?

Відсутній f1g4r0

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
  • Vita sine libertate, nihil!
Re: Як правильно розбити гвинт?
« Відповідей #10 : 2014-05-15 00:55:36 »
очевидно. (поправив для універсальності) :-)
*[ Ніхто крім нас ] *                        //Arch + dwm + SVD

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Як правильно розбити гвинт?
« Відповідей #11 : 2014-05-15 02:03:49 »
Щодо свапу — не знаю. На домашньому сервері у мене 16гіг оперативки, так що там свап не потрібен точно, на лептопі 4G, але мені вистачає без свапу. Проблема зі свапом — що якщо машина почала в нього лізти — значить щось не так, і чим глибше вона в нього залізе — тим повільніше працюватиме. Зокрема, добитися від добряче засвапленого сервера (~3G/4) вивід ps вдається хвилини за дві.
« Змінено: 2014-05-15 02:04:44 від ISBear »

Відсутній f1g4r0

  • Кореспондент
  • ***
  • дописів: 160
  • Карма: +0/-0
  • Vita sine libertate, nihil!
Re: Як правильно розбити гвинт?
« Відповідей #12 : 2014-05-15 02:18:52 »
звичайний десктоп з 4 гб без своп гарно порається зі своїми завданнями... своп з таким розмірами пам’яті поняття чисто опційне...чи як розділ, чи як файл...
*[ Ніхто крім нас ] *                        //Arch + dwm + SVD

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: Як правильно розбити гвинт?
« Відповідей #13 : 2014-05-15 12:31:17 »
на рахунок свопу, от в мене також 4 гб, без свопу добре живеться поки не почнеш грати в ігри не закриваючи перед запуском гри все що було запущено раніше, мені довелось додати як файл бо диск вже був розбитий, як на мене своп у файлі вигідніше ніж як розділ, можна додати, можна забрати, змінити розмір і тд не перерозбиваючи хард
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 488
  • Карма: +0/-0
Re: Як правильно розбити гвинт?
« Відповідей #14 : 2014-05-15 22:12:16 »
Ще є така зручна штука як гібернізація яка потребує swap. Також не забуваємо про утечки памяти. І про броузери з десятками вкладок. І про Chrome. І про те що можна назапускти купу програм. Про важкі DE.
чи планетяне щче не подали блакитне свитло?