Сведения о вопросе

DED

12:55, 12th August, 2020

Теги

Каков наилучший способ разбиения терабайтного диска на машине разработки linux?

Просмотров: 489   Ответов: 10

Завтра у меня будет новый диск 1 TB. Каков наилучший способ разделить это пространство для рабочей станции разработки?

Самая большая проблема, которую я думаю, что у меня будет, заключается в том, что некоторые разделы (вероятно, /usr) станут маленькими после небольшого использования. Другие разделы, вероятно, огромны. Например, диск подкачки в настоящее время составляет 2 ГБ (2x 1GB RAM), но он почти никогда не используется (только один раз, о котором я знаю).



  Сведения об ответе

DAAA

08:43, 1st August, 2020

Если вы разделите свой диск с помощью LVM , вам не придется беспокоиться о том, что в будущем какой-либо отдельный раздел будет исчерпан. Просто перемещайте пространство по мере необходимости.


  Сведения об ответе

PHPH

05:04, 24th August, 2020

Моя стандартная стратегия для обычных коробок "utility" состоит в том, чтобы дать им раздел подкачки в два раза больше их RAM, раздел 1GB /boot и оставить rest как один обширный раздел. Хотя я понимаю, почему некоторые люди хотят отдельный /var, отдельный /home, и т.д. если у меня есть только доверенные пользователи и я не запускаю какую-то производственную службу, я не думаю, что причины, которые я слышал до сих пор, применимы. Вместо этого я делаю все возможное, чтобы избежать любого изменения размера, или любой раздел становится слишком маленьким - что лучше всего достигается с помощью одного огромного раздела.

Что касается размера swap и /boot - если ваша машина имеет 4 ГБ памяти, вы можете не хотеть иметь двойной размер в swap. Тем не менее, это мудро, по крайней мере, иметь некоторые из них. Даже если у вас все же есть double, вы используете в общей сложности 9 ГБ для 0.9% вашего нового диска. /boot может быть меньше 1 ГБ, это просто мой стандартный размер "will not become full, ever".


  Сведения об ответе

Chhiki

12:58, 3rd August, 2020

Я всегда настраиваю LVM на Linux и использую следующий макет для начала:

/ = 10ГБ своп = 4 ГБ /boot = 100МБ /var = 5ГБ /home = 10 ГБ или остаток диска.

А потом, позже, если мне понадобится больше места, я могу просто увеличить /home, /var или / по мере необходимости. Поскольку я много работаю с XEN виртуальными машинами, я обычно оставляю оставшееся пространство открытым, чтобы можно было быстро создать Тома LVM для XEN виртуальных машин.


  Сведения об ответе

SEEYOU

06:28, 8th August, 2020

Если вы хотите классическую настройку, я бы выбрал раздел "/" на 50 ГБ для всех ваших приложений и разделил rest между пользователями или полный 950 ГБ для одного пользователя. Бесконечное дисковое пространство в изобилии!


  Сведения об ответе

lesha

05:05, 24th August, 2020

@wvdschel:

Не создавайте отдельные разделы для каждого пользователя. Неиспользуемое пространство на каждом разделе тратится впустую.

Вместо этого создайте один раздел для всех пользователей. Используйте quota , если необходимо, чтобы ограничить пространство каждого пользователя. Он гораздо более гибкий, чем секционирование или LVM.

OTOH, один огромный раздел обычно немного медленнее, в зависимости от файловой системы.


  Сведения об ответе

lats

08:45, 10th August, 2020

я даю 40 ГБ / тогда сколько бы ни было ram у меня есть я даю то же самое /swap затем rest до /home


  Сведения об ответе

COOL

11:27, 10th August, 2020

Знаете ли вы, что 1 ТБ может легко занять до получаса до fsck ? Рабочие станции обычно выходят из строя и перезагружаются чаще, чем серверы, так что это может сильно раздражать. Вам действительно нужно все это пространство?


  Сведения об ответе

qwerty101

21:06, 1st October, 2020

Я бы пошел с 1 GB для /boot, 100 GB Для /, а rest для /home. 1 GB, вероятно, слишком высоко для /boot,, но вы не пропустите его. 100 GB может показаться слишком много для всего, что находится за пределами дома, пока вы не начнете возиться с базами данных и не поймете, что MySQL держит базы данных в /var. лучше всего оставить некоторое пространство для роста в этой области. Причина, по которой я рекомендую использовать отдельный раздел для /home,, заключается в том, что когда вы хотите полностью переключить дистрибутивы, или если опция обновления на вашем дистрибутиве по какой-либо причине не работает, или если вы просто хотите начать с нуля и выполнить чистую установку системы, вы можете просто отформатировать / и /boot, и оставить дома все пользовательские данные нетронутыми.


  Сведения об ответе

COOL

21:06, 1st October, 2020

У меня было бы два отделения. Маленький (~20 GB), установленный на / , будет хранить все ваши программы, а затем иметь большой на /home . Многие люди упоминали Раздел для /boot , но в этом нет особой необходимости. Если вас беспокоит изменение размера, используйте LVM.


  Сведения об ответе

dumai

08:18, 21st August, 2020

Пожалуйста, скажите мне, что вы делаете с /boot, что вам нужно больше, чем 64 Мб на нем? Если вы никогда не собираетесь его чистить, все остальное-пустая трата пространства. Kernel image + initrd + System.map не займет больше 10 МБ (вероятно, меньше - мой вес 5 Мб), и вам действительно не нужно держать больше двух запасных частей.

И с текущими ценами RAM - если вам нужен своп, вам будет гораздо лучше купить больше памяти. Зарезервируйте 1 ГБ для подкачки и имейте что-то, контролирующее ее использование (отсутствие подкачки вообще плохая идея, потому что машина может заблокироваться, когда у нее закончится свободная память).


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться