Archive for the ‘Диски, разделы, тома’ Category.

FreeBSD: номенклатура дисков

Номенклатура носителей информации во FreeBSD подчиняется более простым правилам, нежели в Linux, и за всю историю этой ОС менялась всего один раз -- при смене подсистемы ядра, отвечающей за работу с IDE-накопителями: с древних времён и по версию 3 включительно файлы этих устройств именовались /dev/wd#, с версии 4 и по настоящее время зовутся /dev/ad#. Диски же с интерфейсом SCSI испокон веков носят имена вида /dev/da#, как и USB-флэшки и подобные им накопители (карты цифровых камер и так далее). Continue reading ‘FreeBSD: номенклатура дисков’ »


Теги: ,

Linux: современная номенклатура накопителей

Испокон веков за поддержку интерфейсов ATA и SCSI в Linux отвечали разные подсистемы ядра. И с появлением дисков SATA к ним присоединилась поначалу ещё одна подсистема, предназначенная для поддержки нового интерфейса. Однако очень скоро была разработана объединённая подсистема ATA-SCSI, поддерживающая любые накопители -- PATA, SATA, eSATA, SCSI, SAS, USB. Continue reading ‘Linux: современная номенклатура накопителей’ »


Теги: ,

Linux: история номенклатуры накопителей

Linux: история номенклатуры накопителей

Номенклатура дисковых устройств в Linux на протяжении жизни этой ОС менялась неоднократно. Остановлюсь вкратце на этой истории, потому что старые имена файлов устройств до сих пор можно встретить в толстых книгах и даже в относительно актуальных журнальных и сетевых материалах. Continue reading ‘Linux: история номенклатуры накопителей’ »


Теги: ,

Общие вопросы номенклатуры накопителей

Понятие файла -- один из трёх китов, на которых держится весь мир UNIX-подобных операционных систем, в том числе и свободных. Собственно, метафора файла как универсального интерфейса доступа ко всем компонентам системы -- от устройств, физически подсоединенных к машине, до процессов, в системе протекающих, -- и есть один из главных критериев UNIX-подобия ОС. Попросту это можно сформулировать так: всё, что существует в системе статически, суть файлы. Continue reading ‘Общие вопросы номенклатуры накопителей’ »


Теги: ,

Особенности разметки в стиле Sun/Solaris

Как мы знаем из исторической рубрики, SunOS, а потом и Solaris, разрабатывались под совсем не-Intel'овские архитектуры: первая -- под машины с процессором Motorolla 68XXX, вторая -- под Sparc. Ни та, ни другая не имеют ни BIOS'а, ни MBR'а в PC'шном понимании этих терминов. И потому к ним не применимы понятия физических разделов: диск сам по себе является единым физическим разделом, внутри которого могут быть выделены разделы логические. Реликт этого представления сохранился, как мы только что видели, в "эксклюзивном" режиме разметки FreeBSD, прототип которой -- BSD4.X -- также начал разрабатываться в далёкие до-PC'шные времена. Continue reading ‘Особенности разметки в стиле Sun/Solaris’ »


Теги: , , ,

BSD-стиль разметки

Совершенно иначе выглядит BSD-стиль разметки (BSD Label), используемый во FreeBSD, DragonFlyBSD, Net- и OpenBSD. Здесь также может быть использована BIOS-таблица, заполнение которой создаст четыре первичных раздела. В терминологии FreeBSD они именуются слайсами (slices -- наиболее точным переводом будет "отрезки"), чтобы отличать их от собственно разделов (partitions) BSD-разметки внутри слайсов. Continue reading ‘BSD-стиль разметки’ »


Теги: , ,

Использование разметки DOS-стиля в Linux

ОС Linux не имеет собственного стиля разметки -- в ней используется та же самая разметка в стиле DOS, что и во всех версиях Windows. Только тут уж BIOS-таблица задействуется по полной программе -- стандартными средствами разметки этой ОС (о них будет говориться позднее) можно создать все четыре первичных раздела, назначить им буквально любые идентификаторы типа и пользовать их в свое удовольствие. Continue reading ‘Использование разметки DOS-стиля в Linux’ »


Теги: , , ,

Разметка в стиле DOS

Итак, следствием было установлено, что на одном физическом диске может быть создано до 4 (включительно) разделов, каждый их которых может быть приписан к отдельной операционной системе. А что дальше? А дальше следует изучить вопрос стилей разметки разделов. Continue reading ‘Разметка в стиле DOS’ »


Теги: , ,

Таблица идентификаторов типа файловой системы

Здесь указаны только те типы разделов, с которыми пользователь имеет шанс столкнуться ныне. Continue reading ‘Таблица идентификаторов типа файловой системы’ »


Теги: ,

MBR: ключ к дисковой разметке

Первый сектор каждого диска резервируется под служебную область диска, именуемую главной загрузочной записью (MBR -- Master Boot Recodr), которая и считывается BIOS’ом при старте машины. Continue reading ‘MBR: ключ к дисковой разметке’ »


Теги: , ,

Введение в “геометрию”

Ответ на вопрос что разбивать? на первый взгляд очевиден: конечно же, диск (или диски, если их в машине более одного). Однако, чтобы использовать его в ответах на два оставшихся вопроса, придётся рассмотреть, как устроены диски (и вообще накопители аналогичного назначения) с точки зрения системы. Continue reading ‘Введение в “геометрию”’ »


Теги: ,

Разметка дисков: общее введение

Первый этап при установке любой ОС — подготовка диска, то есть создание на нем раздела (разделов), на который выбранная ОС может быть установлена. Continue reading ‘Разметка дисков: общее введение’ »


Теги: ,

Linux: переразметка диска с помощью Gparted

Как я уже говорил, утилита parted для эффективного использования требует либо постоянной практики, либо обращения к документации. А поскольку процедура высвобождения дискового пространства от засилья NTFS -- по определению разовая, возможно, более целесообразным будет прибегнуть к одному из её графических фронт-эндов, например, к Gparted. Continue reading ‘Linux: переразметка диска с помощью Gparted’ »


Теги: , , ,

Linux: высвобождение дискового пространства с помощью утилиты parted

Первым делом выполним ресайзинг раздела NTFS с помощью консольной утилиты parted. С этой целью грузимся с любого LiveCD, её содержащего, открываем терминальное окно (или переходим в текстовую консоль по комбинации клавиш Alt+Control+F#, в зависимости от дистрибутива), получаем, при необходимости, права администратора командой su или sudo (некоторые LiveCD предусматривают беспарольный вход root'а). Continue reading ‘Linux: высвобождение дискового пространства с помощью утилиты parted’ »


Теги: , ,

Linux: методы высвобождения дискового пространства

Одним из препятствий к установке любой свободной ОС является полная занятость винчестера разделами под Windows. Что вполне обычно, например, для ноутбуков с предустановленной операционкой, каковая в большинстве случаев и будет одной из представительниц этого семейства. И в этом случае единственным выходом отказывается — «откусить» часть дискового пространства от одного из разделов (если, конечно, нет возможности пожертвовать каким-либо разделом целиком). Continue reading ‘Linux: методы высвобождения дискового пространства’ »


Теги: , , ,

Linux: разметка диска с помощью утилиты parted

Программа parted (или, точнее, GNU parted, как подчеркивается в заголовке man-страницы) предлагается в рамках проекта GNU как универсальное средство для работы не только с дисковыми разделами, но и с файловыми системами. И действительно, она позволяет не только выполнить разметку диска, но и создать на разделах файловые системы, а также осуществляет проверку их целостности, удаление, перемещение, копирование и изменение размера разделов существующих. Continue reading ‘Linux: разметка диска с помощью утилиты parted’ »


Теги: , ,

Linux: утилита разметки cfdisk

Как уже говорилось, утилита fdisk часто оказывает устрашающее действие на начинающих пользователей. И потому, идя навстречу их невысказанным пожеланиям, Кевин Мартин (Kevin E. Martin) написал к ней консольный фронт-энд с меню-ориентированным интерфейсом, получивший имя cfdisk. Как и fdisk, эта утилита входит в состав пакета linux-utils-ng. Continue reading ‘Linux: утилита разметки cfdisk’ »


Теги: , ,

Linux: утилита разметки fdisk

Начнем с fdisk: именно им больше всего пугали в старые времена начинающих пользователей Linux, предлагая дружественные альтернативы типа Disk Druid. Однако при ближайшем рассмотрении выясняется, что ничего устрашающего в ней нет. Continue reading ‘Linux: утилита разметки fdisk’ »


Теги: , ,

Linux: утилиты дисковой разметки. Обзор

В Linux создание и первичных, и логических разделов -- единый процесс, выполняемый с помощью одной и той же программы. Программ таких немало -- для разбиения диска можно использовать: Continue reading ‘Linux: утилиты дисковой разметки. Обзор’ »


Теги: