Как организовать разделы диска для Linux?

Собираюсь перейти с Windows на Linux. Пока привыкаю к нему в виртуалке. Перед тем, как ставить на рабочую машину, хочу спросить, как лучше разбить диск на разделы?

В Windows всё было попроще — один системный диск C и диск D, где хранятся все данные. Если потребуется переустановить ОС, то можно просто отформатировать диск C и заново накатить туда систему.

Вопрос: как правильно отделить пользовательские данные от ОС Linux, чтобы в случае чего можно было безболезненно переустановить тот же (или другой) дистрибутив, не беспокоясь о сохранности своих файлов?

Нашел соответсвующий мануал для Убунты, но он не сильно помог.
  • Вопрос задан
  • 1422 просмотра
Решения вопроса 1
Дело вкуса.
На домашних машинах делаю так:
/ - под систему (80 gb хватает, как правило, за глаза)
/tmp - 2 gb
/home - максимальное количество пространства
swap - 2-4gb

Ну и попутно.
Если есть два диска, то ничто не мешает указать /home на второй диск, тогда как всё остальное - на первом.
Т.е. если эксперимент не удался и очень хочется переустановить систему (зачем?), то /home останется на втором диске.

А в целом, можно всё и на одном диске.
Форматируем же разделы только те, которые хотим отформатировать.
Зачем форматировать раздел /home?

В данном случае эти разделы ( / , /tmp , swap , /home ) и есть такие вот диски c:, d:, e:...
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@zombig
Sr. System/Network Administrator
ext4 / ~2G
ext4 /var ~4G
ext4 /var/log ~1G
ext4 /home >=40G
ext4 /usr >=16G
* ext4 /tmp ~2G - если мало оперативы
** tmpfs /tmp - если оператива позволяет
swap ~2xRAM (примерно в 2 раза больше имеющейся памяти).

Остальное место форматим под что хотим и отдельно маунтим (пример):
cat /etc/fstab

/dev/disk/by-uuid/2389db43-e74d-431c-a33e-ac57f6faaf49 /mnt/DATA auto nosuid,nodev,nofail,comment="x-gvfs-show,x-gvfs-name=DATA 0 0


Важно: mbr позволяет создать до 4 (включительно) не логических разделов.

Хотя на вкус и цвет все фломастеры разные...
Ответ написан
@lovecraft
Самое правильное - использовать LVM, сейчас практически любой установщик это позволяет. Преимущества - можно изменять размеры разделов "на лету", делать снэпшоты и т.п. У меня системный том никогда не вырастал больше 100Gb, так что можно, например, терабайтный HDD разбить так: 100 Gb - LV под систему, 750 Gb - LV под home, остальное - служеюное место под снэпшоты и т.п.
Ответ написан
Комментировать
OnYourLips
@OnYourLips
В Windows всё было попроще — один системный диск C и диск D, где хранятся все данные.
В Windows все было еще проще: один диск C. Данные на нем же. Зачем делить?

Вопрос: как правильно отделить пользовательские данные от ОС Linux, чтобы в случае чего можно было безболезненно переустановить тот же (или другой) дистрибутив, не беспокоясь о сохранности своих файлов?
Я бы использовал четыре раздела для основного быстрого накопителя, как упомянул Nadz Goldman.
Но вам бы я рекомендовал экспериментировать в виртуалке, либо на отдельном устройстве, где не будет других ОС.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы