Установка Linux, тонкие места

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Установка Linux, тонкие места

Сообщение Nick »

На сегодняшний день установка Linux стала очень простой, во многих случаях даже проще и быстрее установки Windows. С какими неожиданностями можно встретится при установке Linux и что может быть не понятным для пользователя Windows? Как это не странно, но в основном все настройки интуитивно понятны и не относятся к знанию компьютеров. Основная масса вопросов, которые будет задавать программа установки касаются лично Вас: как Вас зовут, на каком языке Вы говорите, какой у Вас часовой пояс и т.д. Единственный вопрос, который касается технической части - это разбивка жесткого диска на разделы. Этот вопрос не простой и, что главное, его решение для Linux сильно отличается от привычной многим Windows.

Как же все таки разделить жесткий диск.

1. Можно использовать автоматическое разделение. Про него не буду писать - оно автоматическое :).
2. Но можно настроить все для себя, это просто и не требует много времени.

Прежде всего, опишу в двух словах файловую структуру Linux и ее отличия от Windows. Все файлы, устройства (CD, USB, HDD, FDD, Ethernet, LPT, принтеры, сканеры, мишки и клавиатуры, ...) и вообще всё находится в файловой системе.

В Linux нет разных дисков "c:\ d:\". Структура файловой системы начинается с корневой директории "/", в которой находятся:
  • /bin - здесь находятся файлы программ необходимых для работы системы
  • /boot - здесь находятся все ядра установленные системе (это могут быть разные версии ядра устанавливаемые по мере их появления и модифицированные ядра, как например rtai ядро для EMC2), а также настройки системных загрузчиков.
  • /dev - здесь находятся все устройства. А точнее все точки доступа к драйверам устройств находящихся в системе.
  • /etc - каталог содержащий все системные настройки, которые влияют на всех пользователей.
  • /home - в этом каталоги находятся папки пользователей. ('/home/nick','/home/alex') фактически это единственное место к которому у пользователя есть полный доступ. Пользователю вовсе не обязательно иметь доступ к системным настройкам и чужим файлам.
  • /lib - хранилище подключаемых библиотек для различных программ.
  • /media - содержит точки монтирования съемных устройств и жестких дисков, не прописанных в системе. Обычно у пользователей есть доступ ко всем этим устройствам.
  • /mnt - сюда добавляются временно монтируемые файловые системы.
  • /proc - здесь содержится информация о выполняемых процессах состоянии памяти.
  • /root - домашняя папка главного администратора.
  • /sbin - тоже что и /bin, но эти программы может запускать только администратор.
  • /tmp - временные файлы.
  • /usr - каталог для программ не имеющих отношения к системе. В нем хранятся как исполняемые файлы, так и различные настройки и временные файлы.
  • /var - Содержит содержит изменяемые данные, которые должны быть доступны разным программам. В том числе содержит все лог файлы.
Любой из этих каталогов, который содержит файлы может быть размещен на отдельном разделе жесткого диска. По умолчанию все эти каталоги расположены на разделе в котором размещен корень '/'. Что имеет смысл расположить отдельно:
1. Во-первых, домашние каталоги '/home'. Это дает возможность полностью переустановить систему с сохранением всех личных настроек и файлов а также спокойно перенести их на другой компьютер.

2. Можно расположить отдельно каталог '/var' в нем находятся часто изменяемые файлы и иногда нужные данные (например почтовый сервер хранит в нем почту, а веб-сервер - исходники сайтов).

Что мы имеем в итоге

1. Нам нужен системный раздел под корневой директорий '/'. В зависимости от общего размера винчестера и планируемого количества программ я делаю его размером от 5 до 15 Гб. Файловую систему лучше выбрать рекомендуемую системой для Ubuntu 10.04 это ext4.
2. Раздел swap. Это раздел подкачки, в Windows он выглядит простым файлом 'page.sys', но разумнее расположить его отдельно - во-первых тогда его можно использовать разными системами, во-вторых он не будет влиять на другие разделы. Размер swap лучше устанавливать равным размеру оперативной памяти или более, но не больше чем в два раза больше. Файловая система swap.
3. Все остальное на домашний раздел '/home' :). Этот раздел должен занимать много места, ведь там Вы будете хранить все фильмы, музыку, фотографии и т.д. Файловая система ext4.

Короткий рецепт

1. '/' - 10Гб, ext4.
2. 'swap' - 2Гб, swap.
3. '/home' - остальное, ext4.
Bivizul
Новичок
Сообщения: 1
Зарегистрирован: 07 июн 2019, 10:40
Репутация: 0
Настоящее имя: Владислав
Контактная информация:

Re: Установка Linux, тонкие места

Сообщение Bivizul »

Насколько я знаю, на Linux уже давно отдельно swap раздел не нужен, она его сама определяет когда ей надо.
Но это не точно :D

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

Пысы: столкнулся с этим когда с биоса системник флешки не каким боком не видел, а на винчестере стояла старая винда. :freak_in_action:
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1418
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 326
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Установка Linux, тонкие места

Сообщение evgenymcp »

Np1G3Kpj_400x400.jpg (4835 просмотров) <a class='original' href='./download/file.php?id=164712&sid=d2b23b4d7380a641a39f8621545884dd&mode=view' target=_blank>Загрузить оригинал (19.07 КБ)</a>
9 Лет с момента создания темы. Linux уже не тот :lol:
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Установка Linux, тонкие места

Сообщение torvn77 »

В зависимости от уровня своей тупости от нескольких часов до нескольких дней воспринимают команду в терминале как одно длинное слово, причём то, что в этом длинном слове есть пробел , при чём не один, людей нисколько не смущает.

Всякие придумываемые от отчаяния аналогии со сказуемым и подлежащим, мнемосхемы основанные на английском звучании слов или их переводе как об стенку горох.
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

Re: Установка Linux, тонкие места

Сообщение max73 »

линукс ОН!
вот непонимание этого и ведет к проблемам!
Ответить

Вернуться в «LinuxCNC»