LINUX.ORG.RU

Зачем нужны разделы?

 


0

1

Зачем нужны разделы на жестком диске? При ДОС ФТ получается факап если на разделе закончилось место. При ЛВМ получается оверхед и еще один уровень абстракции.

В голову приходит что польза от использования разделов- возможность одновременного использования нескольких ФС, и большая надежность системы за счет более низкоуровневого отключения записи в раздел.

Последнее ненужно, т.к.,например, у каталога boot можно поставить только чтение, и это будет столько же надежно как вынести boot на другой раздел.

В плане всяких серверов, возможно разбиение диска необходимо, но зачем разбивать диск на домашней пекарне то?

это будет столько же надежно как вынести boot на другой раздел

Неа. Руту на read-only атрибут файлов пофигу, а на read-only раздел не пофигу.

intelfx ★★★★★
()
Ответ на: комментарий от fortochkin

Чтобы можно было переустановить систему в случае чего. Чтобы если корневая ФС посыпется, сломается или просто деградирует от фрагментации, можно было бы пересоздать только её. Чтобы было удобнее бэкапить.

intelfx ★★★★★
()

/
/home
swap
Отдельный /boot полезен при установленных нескольких дистрах.

NeverLoved ★★★★★
()
Ответ на: комментарий от intelfx

Если мигнул свет и сломалась файловая система то ее 100% можно починить с потерей данных.

Если посыпалась поверхность ЖД, то это может произойти и на отдельном разделе. Даже в случае одного раздела ты сможешь скопировать данные, при условии что они находятся не в поврежденной области. Наличие разделов в этом случае не имеет значения.

Переустановка системы - удаляешь все что не нужно через fm и устанавливаешь систему.

Современные ФС не подвержены фрагментации.

fortochkin
() автор топика
Ответ на: комментарий от intelfx

Никак. Важные конфиги можно нужно забэкапить, а файлы хранить на других дисках.

lampslave ★★
()

незачем, когда есть btrfs

anonymous
()

Чтобы юзвери корень не переполнили.

Но лучше отдельно: на 500ГБ-й диск запихать корень и своп, а на трехтерабайтник — хомяк.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от intelfx

корневая ФС посыпется, сломается

Если у тебя /home на отдельном диске, то и так будет отдельный раздел, а если на том же, ты всё равно не будешь пользоваться диском, который сыпется и ломается.

деградирует от фрагментации

Ну и что быстрее деградирует от фрагментации: ФС, где файлы меняются только при редактировании глобальной конфигурации и при обновлениях, или ФС, где у тебя все файлы лежат, с которыми ты работаешь и которые изменяются сотни раз на дню?

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 1)

Естественно, на домашнем однопользовательском компьютере разделы нафиг не нужны. И своп не нужен, если у тебя больше 4ГБ оперативы.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от intelfx

Эээ, а как же отдельный /home?

Практический смысл?

Gotf ★★★
()
Ответ на: комментарий от Eddy_Em

Чтобы юзвери корень не переполнили.

/tmp # xfs_quota -x -c 'report -h'
Project quota on / (/dev/mapper/root)
                        Blocks              
Project ID   Used   Soft   Hard Warn/Grace   
---------- --------------------------------- 
varlog      48.5M   768M     1G  00 [------]
home         1.3G     8G    10G  00 [------]
vartmp       108K     2G     4G  00 [------]

На древних ФС квоты более педальные, но и там жизнь есть.

Gotf ★★★
()
Ответ на: комментарий от Eddy_Em

И своп не нужен, если у тебя больше 4ГБ оперативы.

Да, а вот потом начнёшь собирать PyPy или вдруг на скорую руку обрабатывать файл в 5 Гб (бывает, что big data приходит прямо домой), а свопа нет...

proud_anon ★★★★★
()
Ответ на: комментарий от proud_anon

Что за "руру"? Не знаю такой гадости.

А всякие говна, вроде огнелисов и либреохфисов я не собираю. Толку от этого? Все равно от пересборки это дерьмище свистеть и пердеть не перестанет.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Зато не надо рвать волосы в том самом месте, когда окажется, что раздел слишком маленький.

Gotf ★★★
()
Последнее исправление: Gotf (всего исправлений: 1)

у каталога boot можно поставить только чтение, и это будет
столько же надежно как вынести boot на другой раздел.

Нисколько не надёжнее. Повреждение ФС может создать проблемы в любом месте раздела, и r/o данные может потребоваться выковыривать руками с погибшего раздела.

AS ★★★★★
()

С разделами удобнее и надежнее. Я всегда делю файлопомойку на несколько разделов. Например если понадобится отформатировать один раздел, данные можно скинуть на другой раздел. Также /home всегда на отдельном разделе, чтобы можно было переустанавливать ОС не трогая конфиги и прочие пользовательские файлы.

Fenrikus
()
Ответ на: комментарий от intelfx

Руту на read-only атрибут файлов пофигу,

Вот на атрибут, как раз, не пофигу (man chattr). Хотя, конечно, атрибут снимается, как и ставится.

AS ★★★★★
()
Ответ на: комментарий от Eddy_Em

И своп не нужен, если у тебя больше 4ГБ оперативы.

Потом ты закрываешь крышку бука, и у тебя система охреневает от поиска места, где прилечь поспать. :-)

AS ★★★★★
()

На домашней машине, ноутбуке — ни зачем. Разве что отдельный /boot, если root зашифрован.

anarquista ★★★★★
()
Ответ на: комментарий от Fenrikus

Также /home всегда на отдельном разделе, чтобы можно было переустанавливать ОС не трогая конфиги и прочие пользовательские файлы

Так часто ос переустанавливается? А хомяк надежней держать на отдельном физическом диске. И бекапы никто не отменял.

mandala ★★★★★
()

Подвожу итоги собрания:

Раздел swap - нужен, если используется гибернация и мало памяти, если мало памяти то можно сделать на видяхе или обычном файле внутри файловой системы но будет оверхед. Можно настроить OOM-killer на подключение свопа из файла когда нехватает памяти.

Отдельный home - ненужен, т.к. имеет смысл только если находится на другом физическом носителе. Отдельный home не облегчит переустановку системы и не снизит вероятность потери данных. т.к. структура каталогов в ext4 хранится в блоках данных которые имеют древовидную структуру, в случае порчи структур данных в любом месте кроме /home все данные в home остануся доступны. Я гарантирую это!

Отдельный boot - ненужен, имеет смысл только в случае порчи таблицы экстентов ФС, т.к. в отдельном разделе отдельная файловая таблица и там есть initramfs в котором есть fsck, с вероятностью 0,001% в случае мигания света отдельный boot спасет тебя от загрузки с диска/флешки. Сделавший boot раздел проебывает минимум 200мб места и иногда получает факапы при обновлении системы.

Разделы под другие ФС а также LVM на десктопе ненужен.

На основе этого формирую RFC идеальной разметки диска для десктопа: / swap (в конце диска)

fortochkin
() автор топика
Ответ на: комментарий от fortochkin

Для UEFI-системы (а именно загрузчика или EFI_STUB-ядра) требуется отдельный раздел также.

Andrew ★★★
()
Последнее исправление: Andrew (всего исправлений: 1)

Например, тебе может понадобиться переустановить систему с форматированием раздела.

Valkeru ★★★★
()
Ответ на: комментарий от mandala

Вот лёня закончит с systemd, тогда заживем.

Разделы и FS не нужны!
Предлагаю запилить systemd-fsd и писать все файлы в БД, которая занимает весь диск.

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 1)
Ответ на: комментарий от Valkeru

Не мог бы ты привести пример ситуации когда тебе необходимо произвести столь странное действо, как «переустановить систему» да еще и зачем-то отформатировать диск. Даже офтоп переустанавливаеться без форматирования.

fortochkin
() автор топика
Ответ на: комментарий от fortochkin

например, когда пришло с обнов ядрос багом, при котором умирает система инициализации, в прошлом году таких было 2 у федоры к примеру, а вообще примеров много.

erzent ☆☆
()
Ответ на: комментарий от erzent

И зачем в таком случае переустанавливать систему с форматированием?

fortochkin
() автор топика
Ответ на: комментарий от intelfx

Чтобы было удобнее бэкапить.

Удобнее - это rsync, а не dd.

anonymous
()
Ответ на: комментарий от Eddy_Em

Что за «руру»?

Пистон в бидоне.

anonymous
()

Ну... у меня есть массивы в рейд0 и рейд1 - они в разных томах. Назначение, думаю понятно.

А еще бывает хранение исключительно жирных файлов - там сектор по 64 делаю. И миллионов-миллионов очень мелких - там сектор 4 или 8к.

dk-
()
Ответ на: комментарий от mandala

UEFI уже умеет работать без своего fat-раздела?

Сейчас обычно можно использовать GPT для разделов и загрузку с MBR, но лет через 5 это могут выпилить.

anonymous
()
Ответ на: комментарий от proud_anon

Я не нашел но как-то можно, накрайняк использовать монитор памяти. Но проще всегда держать свап примонтированным а vm_swapiness поставить в 10. Будет тот же эффект. Обращатся к свопу система будет только в крайнем случае.

fortochkin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.