Навіщо створювати багато розділів?


29

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

Відповіді:


36

Є кілька причин:

  1. Надійність системи. Якщо у вас є / home на окремому розділі від /, то користувач regulaalr не може заповнити / filesystyem, що робить його непридатним для решти системи.
  2. Резервні копії. Це полегшує резервне копіювання цілих розділів та створення резервних копій у різних графіках. Наприклад, вам може знадобитися робити щотижневі резервні копії системного розділу, але щонічні резервні копії файлової системи / home
  3. Встановлення системи. Ви можете мати ту саму / домашню файлову систему, змонтовану кількома різними образами системи. І ви можете видалити та відновити / за допомогою резервного копіювання / відновлення / home або / local
  4. Оптимізація диска. Не так вже й багато проблем із сьогоднішніми швидкими дисками, але звичайною практикою було розміщення системної файлової системи на внутрішніх доріжках диска, щоб прискорити доступ
  5. Використання декількох дисків. До загальної доступності великих дисків, як правило, було мало місця на системному диску. Так окремий привід використовувався для / home.
  6. NFS. При обміні даними в декількох системах прийнято робити це на основі файлової системи.

4
+1. Також безпека. Ви можете встановити / завантажувати, щоб читати тільки, або / tmp, щоб бути noexec, наприклад.
DaveParillo

Я не бачу, чому окремі частини допомагають створювати резервні копії; Ви також можете окремо створювати резервні копії папок. Чи можете ви пояснити?
sleske

2
@sleske Це історичний артефакт оригінальних команд скидання та відновлення Unix, які працюватимуть лише на рівні файлової системи. Я наткнувся на це, коли стрічкові накопичувачі використовували 1/2 дюймові (я думаю) стрічки на реальному діапазоні 1 фута, в приводі розміром з холодильник. З деякими залізними наповненнями ви насправді могли бачити шматочки на стрічці.
KeithB

Дякую за інформацію; Я цього не знав. Я сподіваюся, що не так багато магазинів, які все ще створюють резервні копії, використовуючи дамп, хоча .... BTW: Захоплюючі речі про старі стрічки :-).
sleske

Також стабільність. Якщо ви поставите / var на окремий розділ, файли журналів, які виростають з-під контролю, не заповнять решту диска (і, можливо, знищить систему). (редагувати - Щойно помітив, Адрієн вказав на це нижче.)
Чарльз Бердж

11

Я зазвичай створюю один для root, один для swap і один для home. Перевагою цього є те, що він дозволяє залишати ваші документи (також музику, відео, зображення тощо) недоторканими, якщо вам потрібно перевстановити ОС. Оскільки ви можете повністю записати розділ (корінь) ОС, не торкаючись домашнього розділу, ваші файли є безпечними, і немає необхідності виконувати трудомісткий процес перенесення їх на інший носій та повернутися до вашої нової машини. Це робить переформатування / зображення значно елегантнішим

Ось додаткова інформація про переваги. Хоча написано про вікна, принцип той самий.


1
Мені також подобається мати / завантажувати свій власний розділ
DaveParillo

6

Наявність /varі /tmpна окремих перегородках також, як правило, вважається хорошими ідеями; таким чином, якщо файл журналу (наприклад, будь-який тимчасовий файл) вийде з-під контролю, він буде зупинений перед заповненням всього диску.


3

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

У Unix, як і у Ubuntu, немає літер диска, розділи просто встановлюються в будь-яку порожню папку. Тому річ, яка насправді має сенс в моїх очах, це:

  • Створіть системний розділ для фактичної установки системи
  • Створіть розділ для домашнього каталогу. Легке резервне копіювання, оскільки майже всі програми зберігають налаштування там, ви можете перевстановити / оновити систему, не втрачаючи багато часу за короткий час.
  • Створіть розділ swap (зазвичай працює краще, ніж файл swap)
  • Як Бабу вже говорив, створіть завантажувальний розділ, якщо завантажувач не підтримує ваш системний формат розділів.

У Ubuntu більше 4 окремих розділів не мають сенсу (4 - це максимальна кількість первинних розділів, які ви можете створити) - це лише питання особистої переваги.


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

1
Саме ... ви можете використовувати доступний простір краще з одним розділом і хорошою та чистою структурою папок.
Даф

1

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

Створення жорсткого розділу заміни замість одного у файловій системі - це просто систематичний стиль UNIX. Немає реальної причини не робити його просто файлом у файловій системі, за винятком того, що якийсь користувач прийде наодинці з повноваженнями sudo і спробує його виправити.

Як сказали Бабу та Майк, окремий / домашній дозволяє мені оновлювати чи змінювати дистрибутиви, не втрачаючи всіх моїх даних.


0

Утримання домашніх каталогів на окремому розділі не дозволяє користувачам випадково заповнити кореневий розділ. Це добре, оскільки якщо ви заповнюєте кореневий розділ, у вас виникають проблеми (наприклад, системні журнали часто знаходяться в кореневому розділі).

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


0

Зберігання окремого домашнього розділу дозволяє зберігати свої файли, якщо ви перевстановите ваш Linux-дистрибутив.

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


grub (спадщина) має підтримку ext4 supportpad.net/ubuntu/jaunty/+source/grub/0.97-29ubuntu47 і так само grub2 bugs.launchpad.net/ubuntu/+source/grub2/+bug/294763 (зверніть увагу на "виправити випуск "статус)
richq

ах, радості від постійного оновлення старих дописів ....
Бабу

-2

Linux, як правило, розглядає диск зовсім інакше, ніж машина з Windows. Також файлові системи Windows Fat32 / NTFS і навіть новіші файли в основному мають строго формат Windows. Тож ви насправді не знаєте, що вони роблять або як вони поводяться всередині себе. Linux використовує власну файлову систему ext3 / 4, яка є найбільш широко використовуваною, файлова система Linux не існує в дереві, як стан, і не обробляє дані, як громадянин другого класу, що проживає на вашому диску. Причина, по якій можна створити одиночний або кілька розділів для ОС, - це як організація, так і швидкість доступу до диска. Хоча ця остання частина змінювалася протягом багатьох років, більшість користувачів Linux не турбуються з декількома розділами, оскільки вам потрібно нарізати свої дані OS, щоб рівномірно розміститися над розділами, які ви створюєте вручну. Мені особисто здається протилежним інтуїтивно зрозумілим мати декілька розділів. З іншого боку, машини Linux зазвичай не страждають від поганих секторів дисків або мають автоматичну функцію дефрагментації. Це лише поганий дизайн корпорації Майкрософт, він не може виправити внутрішні проблеми, тому вони створюють інструменти, які дозволяють виправити власну проблему в 60% часу.


"не існує в дереві, як стан"? "ставитися до даних, як до другого келиха"? "Машини Linux, як правило, не страждають від секторів поганих дисків"? Це майже вся нісенітниця, і що стосується фрагментації?
psusi

"Я особисто вважаю це протилежним інтуїтивно зрозумілим" - Чесно кажучи, у вас багато помилок щодо, ну, майже всього. Це може мати для вас більше сенсу, якщо ви проведете якісь основні дослідження. Не бійтеся задавати власні запитання тут, щоб краще зрозуміти. Ось для чого тут сайт. Опублікуйте відповідь на те, про що ви глибоко розумієтесь. Сайт - це база знань, і "знання" - це дійсно ключове слово, коли мова йде про відповіді. Ми пильно перевіряємо публікації один одного, тому неправильні відповіді зазвичай затьмарюються (як ця). :-)
fixer1234

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