Разбивка при установке
Модераторы: Warderer, Модераторы разделов
Разбивка при установке
Всем привет. Еще возник вопрос.
Так как перешел с Винды на Debian, возникли некоторые сомнения по разбивке жесткого диска (дисков).
У меня два жестких:
первый на 500 гигов
второй на 1000 гигов
В Винде все понятно 500 на систему и программы. Терабайтник как хранилище. Все ясно.
В инете полно мануалов по разбивке жесткого диска при установке Debian.
swap - раздел подкачки (в 2 раза больше физической памяти оперативы)
/ - система
/home - аналог папки пользователя из винды
Это все диск 500 гигов который. А как разметить терабайтник? Какой тип раздела применить к нему? Если я его так же планирую использовать как хранилище. Как правильно?
Так как перешел с Винды на Debian, возникли некоторые сомнения по разбивке жесткого диска (дисков).
У меня два жестких:
первый на 500 гигов
второй на 1000 гигов
В Винде все понятно 500 на систему и программы. Терабайтник как хранилище. Все ясно.
В инете полно мануалов по разбивке жесткого диска при установке Debian.
swap - раздел подкачки (в 2 раза больше физической памяти оперативы)
/ - система
/home - аналог папки пользователя из винды
Это все диск 500 гигов который. А как разметить терабайтник? Какой тип раздела применить к нему? Если я его так же планирую использовать как хранилище. Как правильно?
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Разбивка при установке
- / - 1000 ГиБ
или
/ - 100 ГиБ
/home - 900 ГиБ =)
Ну и для раздела UEFI - минимум 1 ГиГ, если он вообще требуется.
А еще лучше следовать рекомендациям установщика ОС, если он используется.
Спасибо сказали:
Re: Разбивка при установке
Да, понимаю, что мои вопросы смешны и глупы конечно))), но в мозгу тяжело перестроится после Винды). Поэтом прошу прощения.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Разбивка при установке
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Разбивка при установке
у меня примерно такая же как у пользователя картина.
1 винт на 20 гиг. + 1 винт на 500 гиг.
Так вот на 20-ке лежат корень / и подкачка.
500 гиг примонтирован как /home. ext4
Мотивы такого монтирования следующие:
программы все пользовательские настройки хранят в /home/user/.****
То есть при переустановке системы, можно спокойно форматировать / и после установки программы в систему - она сразу подхватывает все настройки.
Я бы сделал 1000 на /home
1 винт на 20 гиг. + 1 винт на 500 гиг.
Так вот на 20-ке лежат корень / и подкачка.
500 гиг примонтирован как /home. ext4
Мотивы такого монтирования следующие:
программы все пользовательские настройки хранят в /home/user/.****
То есть при переустановке системы, можно спокойно форматировать / и после установки программы в систему - она сразу подхватывает все настройки.
Я бы сделал 1000 на /home
...Все в наших руках...
Re: Разбивка при установке
Это много Вам не жалко дисковое пространство? Меня бы жаба задушила В такой ситуации я бы отдал 30 ГиБ под ОС и софт, остальное затолкал в LVM и смонтировал бы отдельным разделом в /mnt/my_stuff. А /home/$USER на отдельный раздел нет большого смысла выносить. Там кроме дотфайлов ничего нет.
Re: Разбивка при установке
swap - раздел подкачки (в 2 раза больше физической памяти оперативы)
Думаю отдельный раздел для swap не нужен совсем. Лучше потом настроить swap отдельным файлом и поэксперементировать с ним поставив для начала (и навсегда о нём забыв) 4 гб. Немного посложнее, но гораздо разумнее на будующее.
/ - система
/home - аналог папки пользователя из винды
Я бы всё сделал в одном разделе, то есть / и home -- всё один раздел /. Второй винчестер подключил бы как второй диск (можно каталогом). Я в принципие так и сделал.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Разбивка при установке
Всегда делаю /home отдельно, чего и всем желаю. Дотфайлы, о которых так пренебрежительно высказался yars, мне дороги, и данные там же храню.
Под / 20Г выше крыши, но для верности можно 50. Загрузочный раздел UEFI — сколько инсталлятор предложит. Остальное — /home.
Под / 20Г выше крыши, но для верности можно 50. Загрузочный раздел UEFI — сколько инсталлятор предложит. Остальное — /home.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Разбивка при установке
Тут все зависит от того, оборудован компьютер игровой видеокартой или нет.
Я бы так сделал
1 диск - 500 гигов - debian
Разбивка - 3 раздела / swap /home
/ - 20-40 Гб, больше не надо, swap - (если не использовать спящий режим) - 4 Гб, остальное /home - для музыки и виртуальных машин.
Если есть игровая видеокарта, то второй диск на на 1000 гигов делаем так:
1 - 500 Гб - под винду, что-бы гамать в игрушки, кторые в debian не заработают. Только винду надо первой ставить, потом debian. Будет 2 системы.
2 - 500 Гб под отдельный раздел ext4 и монтировать его куда-нибудь в /media/downloads
На него можно торенты складывать.
Если нет игровой видекарты - то диск одним разделом и опять в /media/downloads
Там уже сами папки себе сделаете на нем, как захотите.
Но желательно, что-бы /home был на разных разделах с / и swap, те желательно отдельным разделом.
А там Вам решать.
Я бы так сделал
1 диск - 500 гигов - debian
Разбивка - 3 раздела / swap /home
/ - 20-40 Гб, больше не надо, swap - (если не использовать спящий режим) - 4 Гб, остальное /home - для музыки и виртуальных машин.
Если есть игровая видеокарта, то второй диск на на 1000 гигов делаем так:
1 - 500 Гб - под винду, что-бы гамать в игрушки, кторые в debian не заработают. Только винду надо первой ставить, потом debian. Будет 2 системы.
2 - 500 Гб под отдельный раздел ext4 и монтировать его куда-нибудь в /media/downloads
На него можно торенты складывать.
Если нет игровой видекарты - то диск одним разделом и опять в /media/downloads
Там уже сами папки себе сделаете на нем, как захотите.
Но желательно, что-бы /home был на разных разделах с / и swap, те желательно отдельным разделом.
А там Вам решать.
Re: Разбивка при установке
Поставит ТС postgresql и решит базу на 100 гб загрузить. Внезапно не влезет. Пойдёт разбираться как ссылки делать или средствами pg tablespace переносить. А зачем?
Вот вам дороги документы и как отдельный раздел их уберегает? Если документы дороги, то надо делать архив на территориально удалённый винчестер. А раздел то тут при чём?
Вот вам дороги документы и как отдельный раздел их уберегает? Если документы дороги, то надо делать архив на территориально удалённый винчестер. А раздел то тут при чём?
Re: Разбивка при установке
Вот вам дороги документы и как отдельный раздел их уберегает?
Да просто, упадет система из-за видеодраайверов или ищё чего-то.
Отформатирую / и поставлю систему заново, /home форматировать не буду. Делов - на 10 минут.
Спасибо сказали:
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Разбивка при установке
У ТСа явно не стоит таких задач.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Разбивка при установке
Причем тут стоит ли нет?
У меня вот тоже винт на 500 гиг, вроде бы под бытовые нужды - с головой.
Однако же HD кинчик весит около 50 гигов. 10 фильмов - и места нет.
Поэтому под возможные данные надо пространство максимизировать.
...Все в наших руках...
Re: Разбивка при установке
Bizdelnick писал(а): ↑27.09.2017 12:53Дотфайлы, о которых так пренебрежительно высказался yars, мне дороги
Так я же бэкапы делаю, точнее, есть локальный git-репозиторий с ними.
- Red Gremlin
- Сообщения: 506
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Разбивка при установке
Нет какого-то одного оптимального решения. Всё зависит от требований пользователя к системе.
Попробую как-то расписать теорию и практику всего этого.
Для чего вообще нужно разбитие на разделы?
1) Использования нескольких устройств хранения в одном дереве корневой фс. На данный момент времени устарело.
2) Изоляция частей файловой системы. Один пример уже привели — разделение / и /home. Но возможны и другие варианты, например, если сделать /boot на отдельном разделе и поместить там специально созданный inird с рядом утилит для восстановления системы, после чего отменить автоматическое монтирование раздела, то будет обеспечена загрузка спасательной системы практически при любых происшествиях (тоже фактически устарело, найти под боком работающий компьютер и записать на флешку live-дистрибутив проблем обычно не возникает), при наличии RAID-зеркала на него можно выносить критичные данные и т.д.
3) Вытекает из предыдущего, но вынесу отдельным пунктом — для разных разделов можно использовать разные файловые системы. Например, то, что использую на роботе лично я — / в btrfs и /home в ext4. Суть в том, что по работе я активно пользуюсь systemd-контейнерами, для чего полезны функции btrfs, с другой стороны, хоть я и сам не сталкивался, но по интернету гуляют разные истории про проблемы с btrfs, поэтому для данных я предпочитаю проверенную ext4, которая у меня многие годы на многих машинах работает без малейших нареканий.
Почему использование традиционных разделов в случае нескольких устройств устарело?
Для поклонников btrfs и zfs этот вопрос вообще не стоит, там встроена работа с несколькими устройствами и более удобная и мощная. Для остальных есть LVM. Плюсы LVM — прозрачная работа с несколькими устройствами, включение/выключение дисков в группы томов, изменение разделов на лету. Минусы — в случае объединения нескольких дисков и выхода одного из них из строя восстановить данные с целых сложнее (в случае же разделов на каждом диске разделы с целых никуда не деваются и восстанавливать нечего просто потому, что ничего не терялось). Почему же всё же LVM? Потому что сложность восстановления на практике никакого значения не имеет, во-первых диски очень редко ломаются сразу и внезапно, поэтому (если следишь за SMART) есть время перенести данные, во-вторых, если нет бекапа, то ценные данные и так потеряются, пусть и на одном диске, а не на нескольких, так что резервные копии никто не отменял, и в-третьих, восстановить данные с уцелевшей части LVM всё-же можно восстановит, хоть и гораздо сложнее. Для бекапов-же в домашнем хозяйстве вполне удобно использовать программный RAID-1 средствами mdadm.
Поэтому предложу для типичного десктопа схему:
(предположим, sda — диск на 500, sdb — диск на 1000)
1. создаём разделы sda1 и sdb1 одинакового размера и объединяем их в RAID-1 средствами mdadm (для новичка это и все остальные действия удобнее всего делать прямо в установщике дебиана) в /backup, это защитит важные данные от вылета любого диска
2. создаём разделы sda2 и sdb2 размером с оставшуюся часть диска
3. Добавляем sda2 и sdb2 в группу томов LVM
4. Создаём три логических тома — на 20Гб под /, под своп: на объём RAM, если планируется использовать гибернацию, и на 2-3Гб, если не планируется, и (остаток-50Гб) под /home. 50Гб, таким образом, оставляем неразмеченным, это нужно, если в процессе использования системы выяснится, что требуется увеличить разделы под / или своп, или же понадобится создать ещё какой-либо раздел, если не потребуется их всегда можно присоединить к /home.
Попробую как-то расписать теорию и практику всего этого.
Для чего вообще нужно разбитие на разделы?
1) Использования нескольких устройств хранения в одном дереве корневой фс. На данный момент времени устарело.
2) Изоляция частей файловой системы. Один пример уже привели — разделение / и /home. Но возможны и другие варианты, например, если сделать /boot на отдельном разделе и поместить там специально созданный inird с рядом утилит для восстановления системы, после чего отменить автоматическое монтирование раздела, то будет обеспечена загрузка спасательной системы практически при любых происшествиях (тоже фактически устарело, найти под боком работающий компьютер и записать на флешку live-дистрибутив проблем обычно не возникает), при наличии RAID-зеркала на него можно выносить критичные данные и т.д.
3) Вытекает из предыдущего, но вынесу отдельным пунктом — для разных разделов можно использовать разные файловые системы. Например, то, что использую на роботе лично я — / в btrfs и /home в ext4. Суть в том, что по работе я активно пользуюсь systemd-контейнерами, для чего полезны функции btrfs, с другой стороны, хоть я и сам не сталкивался, но по интернету гуляют разные истории про проблемы с btrfs, поэтому для данных я предпочитаю проверенную ext4, которая у меня многие годы на многих машинах работает без малейших нареканий.
Почему использование традиционных разделов в случае нескольких устройств устарело?
Для поклонников btrfs и zfs этот вопрос вообще не стоит, там встроена работа с несколькими устройствами и более удобная и мощная. Для остальных есть LVM. Плюсы LVM — прозрачная работа с несколькими устройствами, включение/выключение дисков в группы томов, изменение разделов на лету. Минусы — в случае объединения нескольких дисков и выхода одного из них из строя восстановить данные с целых сложнее (в случае же разделов на каждом диске разделы с целых никуда не деваются и восстанавливать нечего просто потому, что ничего не терялось). Почему же всё же LVM? Потому что сложность восстановления на практике никакого значения не имеет, во-первых диски очень редко ломаются сразу и внезапно, поэтому (если следишь за SMART) есть время перенести данные, во-вторых, если нет бекапа, то ценные данные и так потеряются, пусть и на одном диске, а не на нескольких, так что резервные копии никто не отменял, и в-третьих, восстановить данные с уцелевшей части LVM всё-же можно восстановит, хоть и гораздо сложнее. Для бекапов-же в домашнем хозяйстве вполне удобно использовать программный RAID-1 средствами mdadm.
Поэтому предложу для типичного десктопа схему:
(предположим, sda — диск на 500, sdb — диск на 1000)
1. создаём разделы sda1 и sdb1 одинакового размера и объединяем их в RAID-1 средствами mdadm (для новичка это и все остальные действия удобнее всего делать прямо в установщике дебиана) в /backup, это защитит важные данные от вылета любого диска
2. создаём разделы sda2 и sdb2 размером с оставшуюся часть диска
3. Добавляем sda2 и sdb2 в группу томов LVM
4. Создаём три логических тома — на 20Гб под /, под своп: на объём RAM, если планируется использовать гибернацию, и на 2-3Гб, если не планируется, и (остаток-50Гб) под /home. 50Гб, таким образом, оставляем неразмеченным, это нужно, если в процессе использования системы выяснится, что требуется увеличить разделы под / или своп, или же понадобится создать ещё какой-либо раздел, если не потребуется их всегда можно присоединить к /home.
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."