Сколько выделяется места под разделы linux

Оптимальный размер корневого раздела для десктопа?

Выделил под корень сотню гигов — не многовато ли? Сколько вообще ставят в среднем? (разделы такие: boot, root, home, swap).

это гента со всякими вайнами, либрами, игрульки там какие-то… отсюда сам суди 🙂

/efi/boot 100-200 mb fat32,/boot 2 gb ext2, / 4gb btrfs/ext4, /var 18 gb btrfs/zfs/ext4, /var/log 4gb brtfs, /opt 16 gb btrfs/ext4, /usr 30 gb btrfs/ext4,swap 4-8 gb остальное под /home(btrfs/xfs+/zfs/ext4.

Чтобы всё помещалось; оптимальный, ёпта.

я себе для / 30 гб ссд купил

Продолжаем славные традиции. LVM2.

Мне 20 хватает с головой. Хомяк на тере.

зависит от потребностей и как привык всякий хлам хранить.

14 гигов корень, использовано около 10.

для десктопа и 20и хватает. Если не хватает, то ты что-то делаешь не так.

Система: Arch, x86_64 (multilib), KDE, два тулчейна и куча девелоперской мелочи.

P.S. хомяк прямо в корне

MOAR подробностей. Что за дистр, как добиться что-бы было занято 2,3G.

Не устанавливать кучу ненужных пакетов. Идеальный вариант — debootstrap или netinstall. Можно еще делать apt-get clean после установки крупных пакетов.

У меня 15 + /usr на 25.

man deborphan
man apt-mark

Идеальный вариант — debootstrap или netinstall

Забавно, как все пользователи сурьёзного дебиана не умеют им же пользоваться и распространяют тупняк, при одновременных оценках других дистрибутивов как «школьных», не подкреплённых уже тупо ничем :3

У меня обычно 30 гигов.

30 GiB мне всегда было за глаза. Небольшой оффтоп: Ставил дебку на ноут с 4 гигами ссд, пришлось /usr и /home выносить на SDHC, оставшихся 2 свободных гигов на ссд хватит надолго) (недоноут тещи).

Источник

Как узнать свободное место на диске Linux

В Windows для того чтобы получить представление о свободном месте на дисках компьютера достаточно открыть мой компьютер. Там в очень наглядном виде представлен список дисков и подробная информация сколько места доступно в нашей системе, сколько уже использовано и сколько осталось свободно.

В главном окне файловых менеджеров Linux нет такой возможности, так же как и нет разделения диски, по умолчанию просто открывается домашняя папка. В Linux все разделы диска подключаются к корневой файловой системе, в определенные подкаталоги. При доступе к файловой системе мы невидим никаких дисков, есть только корневая файловая система. При работе с ней возникает ощущение, что это одна файловая система, не разделенная на разделы. Это очень удобно, но по-началу может показаться непривычным. Управление разделами и их размером выполняется с помощью специальных утилит.

В этой инструкции мы рассмотрим несколько способов узнать свободное место на диске linux. Мы рассмотрим как консольные утилиты, так и утилиты с графическим интерфейсом.

Как узнать свободное место в GUI

Новичкам проще обращаться с графическим интерфейсом системы. С него и начнем.

Стандартной утилитой для работы с дисками и разделами в Linux можно считать — Gparted. С помощью этой программы можно не только оценить доступное и использованное место на диске, но и создавать, удалять и изменять размер разделов. Во многих дистрибутивах она уже предустановлена, но если нет, ее можно установить с помощью пакетного менеджера, например, в Ubuntu:

sudo apt-get install gparted

Запускается программа из главного меню. Наберите в поиске gparted или выполните в терминале:

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

В правом верхнем углу мы можем выбрать диск, с которым хотим работать, а в рабочей области — список разделов на выбранном диске. Здесь указывается название, файловая система, метка, размер и информация об использованном пространстве. Кстати, оценить свободное место можно и визуально, занятое место отмечено желтым, а свободное — белым.

Как я говорил, в этой утилиты еще очень много возможностей, но они выходят за рамки этой статьи.

Читайте также:  Mac os pkg installer

Узнать свободное место на диске Ubuntu/Gnome можно более простым способом, с помощью утилиты системный монитор. Откройте утилиту системный монитор с помощью Dash или главного меню:

Затем перейдите на вкладку файловые системы:

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

В KDE такая функция не поддерживается системным монитором. Но зато кое-какую информацию можно узнать в утилите информация о системе:

Также Dolphin, файловый менеджер KDE, позволяет отображать свободное пространство на текущем разделе в строке состояния. Для этого откройте Настроить Dolphin, Главное, Строка состояния и включите галочку Показывать сведения о свободном месте:

Вот так это будет выглядеть:

Такая же функция раньше была в Nautilus, но в новых версиях строка состояния в этом файловом менеджере отключена.

Еще один способ выполнить просмотр свободного места на диске linux, это воспользоваться утилитой baobab. Это стандартный дисковый анализатор в Ubuntu, утилита показывает не только занятое и свободное место, но и круговую диаграмму размера папок и файлов на диске, что позволяет очень быстро понять куда же делось место:

В KDE есть свой аналог, это fileslight, принцип работы такой же.

Чтобы проверить свободное место на диске linux можно использовать виджеты. Их довольно много, так что детально останавливаться на этом не будем.

Узнать свободное место в терминале

В Linux почти все действия можно сделать несколькими способами. Просмотр свободного места не исключение. Кроме, утилит с графическим интерфейсом есть несколько консольных утилит.

Утилита df, позволяет проанализировать свободное пространство на всех подключенных к системе разделах:

По умолчанию размер отображается в байтах, чтобы сделать его более читаемым, используйте опцию -h:

Как видите, кроме размера здесь отображается файловая система и точка монтирования.

Если хотите посмотреть только свободное место в определенном каталоге, его можно указать:

Так же само можно указать устройство:

Кроме опции -h утилита поддерживает и другие опции:

  • -m — отображать размер в мегабайтах
  • -T — отображать тип файловой системы
  • -a — включить в список все файловые системы
  • -i — отображать используемые иноды

Чтобы проанализировать какие файлы занимают больше всего пространства можно использовать утилиту du. Утилита выводит размер всех файлов в текущей или указанной директории, например:

Мы также можем отсортировать вывод, чтобы его было более удобно анализировать:

/Загрузки/ | sort -h

Опция -h указывает, что нужно выводить размер в мегабайтах. Здесь есть еще несколько интересных опций:

  • -b — выдавать размер в байтах
  • -k — показывать размер в килобайтах
  • -m — размер в мегабайтах
  • -x — не учитывать каталоги, находящиеся в других файловых системах.

Выводы

Вот и все, теперь вы знаете как узнать свободное место на диске linux. Конечно, это еще далеко не все способы для решения этой задачи, но этого будет вполне достаточно. Если у вас остались вопросы или вы пользуетесь другим способом, опишите его в комментариях!

Источник

Сколько место выделить под каталоги /, /var и др.

Прочитал на arch wik, что безопаснее создавать разные разделы с разными правилами монтирования. А именно: /var, /home, /dev/shm, /tmp, /boot.

  • Сколько стоит выделить места под эти каталоги на домашнем компьютере?
  • Стоит ли создавать какие-либо еще партиции для увеличения безопасности? (Так как я использую lvm, то могу создать больше 4 устройств для монтирования.)
  • *Если апач поставлю, то под /var надо больше выделить?

**У меня arch. Компьютер использую для серфинга, просмотра фильмов и т.п, возможно, поставлю локальный сервер для ознакомления с web дизайном.

Не страдай ерундой! / и /home достаточно.

Сильно зависит от конкретного сценария использования.Тебе для домашнего компьютера стоит ограничиться / и /home (у меня кстати также, + efi раздел). Степень безопасности это не изменит ничем, для неё смотри в сторону grsecurity.

Я просто хочу разобраться на самом деле. Что для чего надо, что сколько весит. Если кто-то ответит, буду признателен. А пока наверное гигов по десять дам под все. Потом подрежу логические тома.

Там же в арчевики есть статья про разделы https://wiki.archlinux.org/index.php/Partitioning там пишут сколько места надо примерно. Я бы выделил гигов 50 под /, своп несколько гигов чтоб было(но тут сильно зависит от оперативы) ну и остальное под /home

Читайте также:  Как переустановить стандартное приложение windows 10

Степень безопасности это не изменит ничем

В общем-то, согласен. Но на arch wiki написано, что некоторым точкам монтирования стоит дать следующие опции монтирования:

nodev: Do not interpret character or block special devices on the file system.
nosuid: Do not allow set-user-identifier or set-group-identifier bits to take effect.
noexec: Do not allow direct execution of any binaries on the mounted filesystem.

Спасибо. Но сначала хочу нормально с разметкой диска разобраться.

там же, в русской версии:

Запомните: безопасный компьютер — не работающий компьютер.

так что, не страдай

Я так обычно и размечаю.У меня swap=RAM+15%RAM. Спасибо за ссылку.

Это делается, чтобы разросшийся раздел не повесил систему, в большей степени. На ПК это вряд ли грозит.

Спорная формула. Особенно, если не знать, сколько в твоей машине памяти. Вообще, размер раздела swap — очень индивидуальная вещь, которая зависит от того, для чего используется машина, а так же от привычек пользователя. Отдельные разделы /var,/dev/shm, /tmp тебе не нужны.

А если бы они были нужны, как мне стоило бы определить их размер?

Источник

Разбивка диска для установки Linux

Для установки Windows достаточно просто выбрать раздел диска. Система сама его отформатирует и установит туда все файлы. Но Linux позволяет намного гибче настроить расположение системы и ее файлов. Во время установки вы можете разместить различные папки с системными или пользовательскими файлами на разных разделах.

Это очень интересная функция, повышающая надежность системы, а также удобство ее использования. Наша сегодняшняя статья ориентирована на новичков, мы рассмотрим как нужно выполнять разбивку диска для установки linux. Поговорим зачем это нужно, какие размеры для разделов выбирать и так далее.

Немного теории

Начнем с того, что в Linux не существует дисков, таких какими мы их знаем в Windows. Здесь все намного более прозрачно. Есть разделы диска, а также существует одна корневая файловая система.

В качестве корневой файловой системы подключается выбранный вами для этого раздел, а уже к нему, в подкаталоги подключаются другие разделы. Сюда же подключаются флешки, DVD диски и другие внешние носители. Например, раздел загрузчика подключается в /boot, в качестве /sys, /proc, /dev подключаются виртуальные файловые системы ядра, а в качестве /tmp присоединяется оперативная память.

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

Зачем так делать?

У каждого из разделов своя задача. Разбивка диска для linux между несколькими разделами изолирует их один от другого. Если на одном разделе, например, домашнем закончится место, то система все еще сможет нормально работать, потому что это никак не касается корневого раздела.

Вынесение домашнего раздела также очень полезно при переустановках. Так вы сможете переустановить систему но сохранить все свои данные. Или же еще можно использовать одного пользователя в нескольких системах.

Загрузчик выносится на отдельный раздел, если файловая система вашего корневого раздела не поддерживается Grub, например, если вы используете Btrfs, xfs и т д. Также такая разбивка диска на разделы linux нужна если вы применяете технологию LVM или шифрование. Кроме того, загрузчик быстрее обнаружит свои файлы, если они будут на небольшом разделе в начале диска, а не где-то в дебрях много — гигабайтовой файловой системы.

На серверах иногда выделяются разделы /var и /usr. Это нужно опять же для изоляции и безопасности, например, вы можете запретить с помощью опции монтирования выполнение файлов с раздела /var.

Разбивка диска для Linux

В стандартной разбивке диска для Linux используется четыре раздела:

  • / — корень, основной раздел для файловой системы;
  • /boot — файлы загрузчика;
  • /home — раздел для файлов пользователя;
  • swap — раздел подкачки, для выгрузки страниц из оперативной памяти, если она будет переполнена.

Все что здесь перечислено кроме swap — это точки монтирования в файловой системе. Это значит, что указанные разделы, будут подключены в соответствующие папки в файловой системе.

Читайте также:  Долго запускается кали линукс

Сейчас мы не будем рассматривать как выполняется разбивка диска для установки linux на практике. Все это делается в установщике в пару кликов. Но более детально остановимся на файловых системах и их размерах, чтобы вы точно знали какие значения выбирать.

Раздел /boot

Разбивка жесткого диска linux начинается с создания этого раздела. Здесь все очень просто. На этом разделе размещаются файлы настройки и модули загрузчика, которые считываются при старте Grub, а также ядро и initrd образ. Эти файлы занимают не так много пространства, около 300 Мегабайт, но в некоторых дистрибутивах здесь могут размещаться еще и темы Grub, а также со временем будут накапливаться старые версии ядер, так что лучше запастись местом и выделить 500 Мегабайт. Этого будет вполне достаточно.

Что касается файловой системы, то нам нужна самая быстрая и простая. Задача этого раздела сводится к тому, чтобы как можно быстрее выдать файлы во время загрузки. Журналирование здесь не нужно, поскольку оно только замедлит загрузку, а файлы изменяются очень редко. Поэтому наш выбор ext2.

Раздел /

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

Учитывая все это нужно выделить достаточное количество места. Минимальные требования, чтобы вместились все файлы из установочного диска — 8 Гигабайт. Но когда вы установите все нужные вам программы система начнет занимать около 20 Гигабайт (это без игр). С каждым обновлением размер системы будет еще увеличиваться на 200-500 мегабайт. А теперь добавьте сюда игры. Если возьмете 50 Гигабайт под корень — не ошибетесь.

Файловая система должна быть стабильной, потому что в инном случае вы рискуете потерять всю систему при неудачном выключении компьютера. А поэтому нам нужна журналируемая файловая система. Можно брать ext4, resierfs или btrfs. Сейчас последняя стала заметно стабильнее. Но строго не рекомендуется брать что-то вроде XFS, потому что она очень чувствительна к сбоям.

Но нельзя использовать ntfs или fat. Дело в том, что ядро использует некоторые особенности файловых систем для правильной работы, например, жесткие ссылки на конфигурационные файлы или система inotify для уведомления об изменениях в файловой системе. А эти файловые системы таких функций не поддерживают.

Раздел swap

Это раздел подкачки, куда будут отправляться неиспользуемые страницы памяти, если она переполнена. Также сюда записывается все содержимое памяти когда компьютер уходит в режим сна или гибернации. Конечно, раздел swap может быть размещен в виде файла на диске, как и в WIndows, но так будет работать быстрее. Размер рассчитывается очень просто, он должен быть равным количеству оперативной памяти. Файловая система специальная — swap.

Домашний раздел — /home

Это раздел для ваших файлов. Здесь будут ваши загрузки, документы, видео, музыка, а также настройки программ. Тут мало места быть не может поэтому берем все оставшееся. Файловая система так же как и для корня нужна стабильная и быстрая. Можно брать ту же ext4 или btrfs, или даже xfs, если вы уверенны что неожиданных сбоев и отключений питания быть не должно. разметка диска для linux для этого раздела выполняется в последнюю очередь.

Динамическое изменение размера разделов

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

Во-первых, можно создать резервный раздел, после того, для которого в будущем может потребоваться много места, оставить 10 Гб про запас, чтобы потом не было проблем, не такая уж плохая идея.

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

Выводы

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

Источник

Оцените статью