Який найкращий спосіб розділити диск?


16

Зазвичай я встановлюю Linux на одному розділі, оскільки використовую його лише як персональний робочий стіл.

Однак раз у раз перевстановлюю коробку. І те, що я роблю, - це просто переміщати файли навколо зовнішнього жорсткого диска.

То як я можу запобігти цьому при перевстановці коробки (наприклад, переході на інший дистрибутив)?

Відповіді:


22

Тримайте свій / дім на окремій перегородці. Таким чином, він не буде перезаписаний, коли ви перейдете на інший дистрибутив або оновите поточний. Це також гарна ідея, щоб мати свій своп на своєму розділі. Але це має зробити автоматично встановник вашого дистрибутива.

У способі налаштування мого ноутбука у мене є такі розділи:

/ 
/home 
/boot 
swap 

3
+1 на розділі swap. Насправді, теорія за розділенням swap і boot полягає в тому, що якщо ви зробите ці розділи близькими до нульового циліндра, вони будуть знаходитись на дискових доріжках, найближчих до шпинделя, і будуть дещо швидшими при пошуку диска. Тому наявність простору файлу сторінки та завантажувача найближчого до центру може означати підвищення продуктивності. Якщо ви не використовуєте твердотільні, то не забувайте.
Мілнер

1
+1 окремо / додому. Ви можете зашифрувати всі свої особисті файли (весь / домашній розділ), і не зайвим чином уповільнювати доступ до не приватних системних файлів і бібліотек.
Алекс Б

2
У вас є файл swap на окремому розділі ?? Ви не маєте на увазі, що у вас є розділ swap ?
wzzrd

1
/swp? Розміняти розділ не розміщено ніде, тому ваша відповідь дещо оманлива.
Denilson Sá Maia

2
Я думаю, вам слід просто написати, swapа не /swpдля того, щоб уникнути будь-якої плутанини, як уже згадували інші.
Крістіан Цюпіту

3

Замість того, щоб покладатися лише на розділи, під Linux я зазвичай рекомендую використовувати LVM. Це дозволяє вирощувати та скорочувати файлові системи в міру необхідності пізніше (хоча зростає, як правило, простіше, ніж скорочується), навіть хибність файлової системи є активною у випадку ext2 / 3/4 (я успішно збільшив розмір файлових систем, поки вони були активними, хоча я ніколи так не намагався зменшити розмір одного).

Очевидно, це все ж залишає вам вирішити, як розподілити простір, але вам не доведеться точно його отримувати з початку руху, тому що переставляти речі пізніше буде простіше. Я, як правило, даю кожному томові стільки місця, скільки думаю, що йому знадобиться плюс шматочок для удачі, а залишок місця для додавання нових файлових систем або розширення існуючих на наступні.


Навіть якщо ви використовуєте LVM, ви все одно повинні вирішити, які логічні обсяги (LV) створити. Як бічну зауваження, я все ще пам’ятаю розчарування, яке було в минулому році, коли я виявив, що інсталятор Ubuntu на робочому столі не підтримував LVM.
Крістіан Цюпіту

Так, встановлення Ubuntu за замовчуванням викликає біль у цьому плані, але ви можете отримати налаштування LVM та / ro RAID з альтернативного (текстового) інсталятора. І хоча вам все ж доведеться зробити кілька варіантів для початку при використанні LVM, згодом передумайте і перемішайте розподіл місця та / або створіть нові томи простіше.
Девід Спіллетт

2

Мінімальна установка повинна мати / та / home в окремих розділах. / повинен мати принаймні 18 Гб, за моїм досвідом. У мене зазвичай є третій розділ під назвою / код, де я зберігаю весь свій робочий код та використовую / home для завантаження, документів та інших речей, що не стосуються коду. Коли я перевстановлюю, я просто створюю резервну копію всього, що є в / домі, що я хочу зберегти / код.


чому так багато? У мене є запасні 10G / та 2.8G. Але я вважаю, що це може бути настільки мало, тому що у мене є 10G / var та 1G / tmp
ксенотерацид

1
У мене завжди є щонайменше 14G, які використовуються в / окремо. Це, як правило, встановлення багатьох пакетів -devel та -debug. Мій / var займає лише 1,2G з цього, а / tmp займає кілька потворних 100Mb. Завдяки розмірам жорсткого диска в наші дні, без використання обмеження розміру /, ви ніколи не знаєте, коли вам раптом потрібно встановити щось велике.
Андрія Гайта

2

Здається, ніхто не згадував /usr/local. Я часто роблю це окремим розділом. Якщо у вас є звичка встановлювати програмне забезпечення, зібране з джерела чи іншого програмного забезпечення сторонніх виробників, яке не є частиною вашого дистрибутива, наявність його в / usr / local означає дві речі:

  1. Ви можете ділитися / usr / local над nfs та мати функцію "один раз, встановлено скрізь", якщо у вас є більше однієї системи з тією ж версією ОС
  2. Ви можете зберігати цей розділ під час повторної інсталяції, і тоді вам не потрібно буде знову встановлювати все тут. Примітка. Під час оновлення ОС деякі ваші бібліотеки можуть змінитися, і вам може знадобитися перекомпілювати деякі речі. Але не завжди.

Крім того, /usr/localя також зберігаю окремий /homeз очевидних причин і окремий / Файли, куди я поміщаю речі, які мають бути "спільними", наприклад, сімейні колекції MP3 та відео. Залежно від вашого використання / будинку може бути кращим місцем для вашої музики, але якщо вона знаходиться в окремому розділі, легко розмістити її на окремому жорсткому диску, навіть якщо ви не використовуєте LVM.


1

Залежить від використання та ОС дійсно.

На моєму головному робочому столі я розділяю простір між / та іншим розділом, я зберігаю свої документи / музику і т. Д. Оскільки в / вдома буде конфігурація користувача та інше, я б не тримав його непошкодженим між установками, просто посилайте на папки документа / музики у мій гомедір.


Але конфігурація користувача (і, отже, домашня сторінка) повинна залишатись між встановленнями. Або ви переконфігуруєте все після встановлення ОС? Деякі мої файли (.emacs, .cshrc) мають біти, які існують вже 15 років.
KeithB

1

Існує ряд посібників, які можуть допомогти у цьому, і, як вказувало теоретичне, це може бути специфічним для ОС. Те, що пропонує Solaris, може бути не тим, що пропонує Ubuntu. Наприклад, Solaris (а може бути, і HP-UX) використовує / експортує / дім як місце монтажу для домашніх панів, Linux використовує / home.

У цьому немає справжньої магії, адже я б сказав, що ти вдарив цвях по голові. Один розділ не скорочує його для ваших потреб. Тому внесіть зміни. Використовуйте посібники як приклад (ви навіть можете дізнатися, чому / etc є / etc та інші акуратні дрібниці з потрібним документом ). Ось приклад (витягнутий навмання з пошуку в Google):

http://content.hccfl.edu/pollock/aunix1/partitioning.htm

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.