Архив рубрики: Linux

Разметка диска Ubuntu

В основном эта статья нужна тем кто хочет ставить Windows + Ubuntu на один винчестер, но и для общего развития тоже пригодится. Многие не представляют себе как две системы будут работать на одном винчестере, какие «диски» будут использоваться в Ubuntu, как переключаться между двумя системами, как… На самом деле все очень просто! При установке с Windows ничего не случится, а Ubuntu поставит программу, которая позволит вам при загрузке компьютера выбрать операционную систему. Осталось понять куда будет ставится Ubuntu. Не хочу сильно загружать, поэтому вкратце: вам надо «отрезать» некоторую часть от уже существующего диска, чтобы сделать новый раздел, который Ubuntu и будет использовать. Разберем очень распространенную ситуацию. Это конечно не случай на 100%, но, поняв общий смысл, вы сделаете то, что надо. Допустим, что у нас 2 логических диска: C и D. На одном стоит Windows, на другом все остальное. Некоторые любят большие диски разбивать на 2-3 раздела, но это не важно. Естественно, чтобы установить Ubuntu, нам нужно место. Да, да… придется удалить что-нибудь ненужное и освободить 15 — 20 Гб, а лучше побольше. (Можете купить или найти в загашнике старенький жесткий диск и использовать его целиком — все в ваших руках.) Удалили? Прекрасно. Теперь у вас есть несколько путей, которыми можно пойти: 1. Вы можете подготовить файловую систему для Ubuntu прямо из Windows. Я предпочитаю этот вариант и собственно его опишу в данной статье. 2. Вы можете создать разделы прямо на этапе установки Ubuntu. Тоже нормальный вариант, я его не использую, т.к. просто не доверяю программе разбивки, использующейся при установке (ничего плохо не хочу сказать, просто привычка использовать старые проверенные методы). 3. Если нету Windows, не хочется ставить программу для работы с разделами или что-нибудь еще, то разделы можно создать, загрузившись с установочного диска Ubuntu (в режиме Live-CD) и использовать программу GParted для разбивки дисков. В этом случае все-таки прочитайте эту статью, она не описывает использование этой программы, но суть одна и та же. В самом конце статьи вы найдете небольшую информацию о том как ее запустить. Приступим к первому пункту. Программ, которые позволяют работать с разделами на винчестере много, но мы воспользуемся средствами Windows 7: Подготовка диска в Windows Нажимаем кнопку Пуск — Компьютер, нажимаем правую кнопку мыши — Управление

Появляется окно Управление компьютером, выбираем пункт Управление дисками

Мы видим наш винчестер со всеми логическими дисками. В моем случае их всего три, но в вашем может быть больше или меньше.

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

Свободных разделов у нас нет, поэтому придется потеснить диск D, уменьшив его размер, для этого щелкаем правой кнопкой мыши на разделе, который хотим сжать и выбираем пунт:

Появится меню с параметрами сжатия

После выполнения этой процедуры мы получим неразмеченное пространство в котором и создадим том:

Букву не назначаем

Запускаем программу из меню: System — Administration -GParted

Изменение размера существующего раздела
В результате мы создали неотформатированный раздел:
Создание нового раздела

Нажимаем «Готово» и можно приступать к установке, но, как и обещал, вкратце опишу другую программу, которая доступна с Live-CD. GParted Вставляем диск убунту, выбираем русский язык и потом пункт меню «Запустить Ubuntu без установки на компьютер». Через некоторое время попадаем на рабочий стол Gnome.

Интерфейс программы интуитивно понятен Если вдруг у вас не будет видно ваших разделов, то выберите в меню (см рисунок выше) ваш винчестер. Мы видим здесь почти то же самое, что и в Windows, только без меток диска. Интуитивно догадаетесь что есть что, также поможет размер раздела. Если вы видите такой знак на том диске, который собираетесь изменять — у вас ничего не выйдет. Чтобы исправить положение — загрузить в Windows, выполните проверку этого диска с автоматическим исправлением ошибок и перегрузитесь два раза. Здесь есть все основные операции, которые нам нужны: Собственно об этой программе все. Ну а если вы не хотите использовать никакую программу.

Автор: Мистер Брук и К°

NVMe

NVMe (NVM Express) — спецификация нового интерфейса, предназначенного для подключения SSD непосредственно к PCI Express. Форм-фактор NGFF и другие аспекты использования NVMe в настольных системах рассматриваться не будут, нам интересно исключительно серверное применение.

Что такое NVMe?

NVMe — новый масштабируемый интерфейс, предназначенный для замены SATA и SAS для работы с SSD: другой набор команд, физические интерфейсы с обратной совместимостью, оптимизация работы с очередями.
В списке разработчиков находятся крупные компании: Intel, Micron, LSI, Marvell, Cisco, EMC, Dell, Oracle, NetApp, sTec, Samsung, SanDisk, PMC Sierra.

Зачем нужен NVMe?

Зачем нужен отказ от стабильного и развивающегося SAS? Появился 12-гигабитный SAS3, есть соответствующие SSD, контроллеры, экспандеры, кабели. Неужели этого мало?
Стоит вспомнить основное предназначение энергонезависимых носителей в транзакционных задачах: максимально быстро переместить большое количество блоков с данными в оперативную память и обратно. То есть идет постоянная борьба за рост IOPS и минимизацию задержек. Ради этого происходит регулярное сокращение лишних звеньев: контроллер памяти переместился на один кристалл с процессором, следом переместился контроллер шины PCI-E.

PCI-E и SSD

Дело осталось за малым — передвинуть ближе к процессору данные из постоянной памяти, т.е. из SSD (с медленными традиционными HDD снижение накладных расходов интерфейса не имеет смысла). Действительно, зачем подключать к NAND сложный контроллер, который будет заниматься обслуживанием многослойного стека SAS и прочими вещами, такими как эмуляция 512-байтных секторов, а затем передавать его не менее сложному контроллеру на хосте?
Подобная оптимизация уже существует. Это многочисленные на сегодняшний день PCI-E SSD.

Множество форм-факторов, типов NAND (MLC, eMLC, SLC), архитектурных особенностей. В самых примитивных вариантах даже преимуществ никаких: обычный контроллер, к которому по SATA подключены несколько SSD, просто распаяно все на одной плате. Более совершенные PCI-E SSD используют специализированные контроллеры с быстрыми интерфейсами доступа к NAND. Ограничения форм-фактора 2.5″ отсутствуют и можно разместить более производительный контроллер и даже оптимизировать работу с NAND со стороны хоста (например, ioMemory в Fusion-io). Результатом является минимальная задержка всего в несколько десятков микросекунд, что недостижимо для связки SAS HBA + SAS/SATA SSD.
PCI-E SSD неудобны своим форм-фактором: замена такой платы требует остановки сервера и вскрытия корпуса, платы требуют крайне аккуратного обращения по сравнению с защищенными металлическим кожухом 2.5″ SSD.

Разъем

Удобным было бы гибридное решение: SSD в привычном форм-факторе 2.5″ и возможностью горячей замены, но с новым интерфейсом (и желательно, обратной совместимостью).
Подобный форм-фактор был разработан — SFF-8639.

К привычным двум линкам SAS добавлены четыре линка PCI-E, т.е. бэкплейн с разъемами SFF-8639 остаются обратно совместимыми и допускают подключение обычных SAS и SATA дисков.

Преимущества

  • Пропускная способность. Для PCI-E 3.0 получается порядка 1ГиБ на линию.
  • Снижение задержек. Полученный на сегодняшний день показатель — 3 микросекунды.
  • Оптимизация под архитектурные особенности SSD. Доступ к NAND выгодно осуществлять параллельно, с большим количеством потоков. NVMe поддерживает до 64k потоков с глубиной очереди до 64k в каждом.
  • Оптимизация работы с прерываниями. Работать с NVMe устройством можно через большее количество процессорных ядер.
  • Упрощенный набор команд. Из-за отсутствия необходимости обеспечи
    вать совместимость со SCSI удалось сократить набор команд до 13-ти, без учета сервисных команд и управления резервированием.
  • Унификация драйверов. Вместо большого количества несовместимых между собой устройств, требующих собственных драйверов, а иногда и дополнительного ПО, мы получаем взаимозаменяемость и отсутствие возможных конфликтов между устройствами разных производителей.

Когда?

Драйверы под Windows, Linux, FreeBSD, Solaris, ESXi, UEFI уже давно существуют и совершенствуются.
Представить, как все это будет выглядеть в железном воплощении можно уже сейчас, но формально это еще не NVMe: сервер Dell R820 и SSD Micron P320h 2.5″ (обзор от StorageReview):

Существует прототип от IDT в FHHL, low-profile и 2.5″ форм-факторах:

Прототип 2.5″ SSD NVMe — Samsung XS1715:

Обещают емкости в 400, 800 и 1600ГБ и до 740000 IOPS. Нет оснований полагать, что у остальных ведущих игроков на рынке нет аналогичных прототипов.

Одна из новых плат Supermicro для платформы Intel Grantley (это 2-процессорные системы под процессоры Haswell-EP, они же Xeon E5-2600 v3) будет иметь поддержку 2.5″ NVMe:

Автор: Dmitry Nosachev

Подборка интересного об Ubuntu Touch

Ubuntu Touch в мае должна закрыть основные свои TODO и в июне уже быть намного юзабельней. Хотя разработчик Джоно Бэкон уже вставил SIMку в свой рабочий телефон и говорит, что многое работает «хорошо». Вашему вниманию хочется предложить подборку новых материалов об Ubuntu Touch из сети, которые начали появляться как грибы после дождя. Ведь с той поры, когда Убунту Touch представили впервые, прошло уже много времени.

Читать

Как разрабатывается Linux

В то время как Linux работает на наших телефонах, обеспечивает работу социальных онлайн сервисов (facebook, twitter), финансовых бирж, банкоматов и многого другого, большинство из нас не знают, как он на самом деле разрабатывается. С помощью этого короткого видео мы сможем заглянуть в недры процесса, ставшего наибольшим совместным проектом разработчиков в истории вычислительной техники. На основе ежегодного доклада ”Кто пишет Linux,” это интересный и вдохновляющий обзор того, как Linux стал общественным феноменом. Более подробную информацию о Linux и Linux Foundation можно найти на http://www.linuxfoundation.org и http://www.linux.com

Автор: Roman Brovko

Делаем мультизагрузочную флешку программой MultiSystem


Вот и настал тот момент, когда мне надоело таскать с собой кучу разных дисков и флешек. Стал искать решение этой проблемы в интернете. После недолгих поисков остановился на программке MultiSystem LiveUSB. Она позволяет запихнуть на одну флешку много разных образов в iso. И действительно, зачем устанавливать к примеру на 2-х гиговую флешку один образ размером, ну скажем, 800 мегабайт? Получается, что оставшееся свободное место у нас просто пропадает. Плюс всегда под рукой необходимый софт не только для установки его, но и для диагностики железа.

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


sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'

wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add —

sudo apt-get update && sudo apt-get install multisystem -y 

Готово. Программа поставилась. Находим ее в Меню->Стандартные.

Теперь поговорим о ее использовании. Для начала немного о флеш-накопителях. Емкость может быть любой, а вот отформатирована она должна быть в FAT32 и никак иначе. Отформатировать ее в Linux Mint 16 Cinnamon можно встроенным средством, которое находится в Меню->Стандартные. А в любых других дистрибутивах Linux Mint программой Gparted (если она не стоит у вас, то ставится с терминала командой sudo apt-get install gparted).
Итак, вставляем заранее отформатированную флешку в порт и запускаем MultiSystem. Видим следующее окно, в котором выбираем нашу флешку и нажимаем кнопку «ПОДТВЕРДИТЬ».
Затем нас спрашивают, уверены ли мы, что ставим Grub2 на нашу флешку:
Нажимаем ОК если уверены и видим следующее окно:
Перетаскиваем заранее подготовленные образы в маленькое окошечко внизу окна (не промахнетесть куда, ибо написано):

Затем вводим пароль администратора и ждем загрузки образа на флешку:

Так же поступаем с остальными образами, которые мы ходим добавить.
Также можно настроить внешний вид Grub2. Для этого переходим на вторую вкладку окна и нажимаем кнопку «Настройка Grub2».

В итоге видим такое окошко, в котором можно вставить свою картинку на фон (нажав на стандартную картинку откроете стандартное окно файлменеджера), заменить цвета текста, цвет фона экрана, цвета рамки и курсора на свои, отредактировать системные файлы Grub`а (если не знаете, что это такое — не нажимайте):
По окончанию настроек цветовой гаммы нажимаем «Закрыть» и после обновления Grub`а мы возвращаемся в предыдущее окно.
Чтобы записать образ Windows, необходимо перейти во вкладку «Non-free» и скачать/ установить все, что там находится. При загрузке компьютера с USB-носителя, пункты, относящиеся к Windows XP, будут находиться в подменю Grub4Dos, а пункты Windows 7— в подменю Syslinux.
Нажимаем кнопку «Выход» или просто закрываем окно.
Вот и все. Необходимую флешку мы с Вами создали. Для ее проверки просто перезагрузитесь с флешки, либо проверьте ее на виртуальной машине, если последняя стоит.

Автор: Роман Дмитриевич

Установка Google Chrome

Тема достаточно разжеванная на многих блогах и форумах. Тем не менее поговорим о ней. По умолчанию в репозитариях Linux Mint/Ubuntu в наличии имеется только Chromium. Но многие привыкли пользоваться именно Google Chrome. Потому у многих, особенно у новичков, возникает логичный вопрос: «А где бы скачать и как бы поставить Chrome?». Ответ очень прост.

Заходим на официальный сайт и нажимаем кнопку «Загрузить Chrome». По умолчанию загрузится последняя доступная версия браузера в формате инсталяционного пакета deb. Запускаем его либо через браузер, либо через менеджер файлов. Устанавливаться он будет через программу установки пакетов Gdebi. 
Находим его в Меню — Интернет. 

Радуемся жизни и свежему Google Chrome.

И не надо присоединять никаких там сторонних репозитариев.

Автор: Роман Дмитриевич