Софт-Портал

Fdisk Linux

Рейтинг: 4.1/5.0 (454 проголосовавших)

Категория: Linux

Описание

Fdisk IT рабочие заметки

IT рабочие заметки fdisk

fdisk — общее название системных утилит (sfdisk ) для управления разделами жёсткого диска. Широко распространены и имеются практически в любой операционной системе, но работают по-разному. Используют текстовый интерфейс пользователя. В системе Linux можно запускать fdisk в интерактивном или командном режиме. При запуске нужно обязательно указывать устройство диска, например: /dev/hdb, /dev/sda и т. п. В отдельных случаях (при изменении раздела в командном режиме), потребуется указать раздел диска (например /dev/hda1).

Выведет информацию о всех подключееных HDD, в числе и Flash USB

Использование fdisk

Обычно разбиение диска производится с помощью программы fdisk для Linux. которая запускается на одном из этапов установки. Кроме этого, в современных дистрибутивах, пользователь может столкнуться со специальными мастерами(wizard), являющимися надстройками fdisk, и позволяющими графически представлять разбиение диска на разделы. Программа fdisk имеет интерфейс командной строки.

После загрузки средств инсталляции выполните команду fdisk, напечатав

где <drive> имя устройства в Linux, которому вы хотите выделить раздел. Например, если вы хотите выполнить fdisk для первого IDE-диска, используйте команду fdisk /dev/hda. /dev/hda (первый IDE-диск) берется по умолчанию, если вы не описали другого.

Для современных HDD может понадобиться запуск с ключом -u, например fdisk -u /dev/sdb. Чтобы избежать ошибки "Partition 1 does not start on physical sector boundary."

Если вы создаете разделы для Linux более, чем на одном диске, выполните fdisk отдельно для каждого диска.

В этот момент fdisk ждет команды; вы можете ввести m, чтобы получить перечень опций.

Для создания нового раздела используется команда n. О большинстве других опций вы можете не вспоминать. Выйти из программы fdisk, без сохранения произведенных изменений, можно командой q. Выйти из программы fdisk с записью изменений в таблице разделов можно командой w.

Первое, что вы должны сделать, это получить и записать текущее состояние таблицы разделов. Используйте команду p.

Это пример, когда у нас один MS-DOS-раздел на /dev/hda1, который имеет 61693 блоков (около 60M - блок в Linux - 1024bytes). Этот раздел начинается на цилиндре 1 и заканчивается на цилиндре 203. Всего у нас на диске 683 цилиндров. Так что остается 480 цилиндров для создания раздела Linux.

Для создания нового раздела используйте команду n. В этом примере мы создадим два новых первичных раздела (/dev/hda2 and /dev/hda3) для Linux.

Здесь fdisk спрашивает тип создаваемого раздела: extended (расширенный) или primary (первичный). В нашем примере мы создаем только первичный раздел, так что выбираем p.

Затем fdisk спросит число создаваемых разделов; поскольку раздел 1 уже использован, наш первый раздел Linux получит номер 2.

Теперь введите номер первого цилиндра раздела. Поскольку цилиндры с 204 по 683 не используются, мы используем первый свободный (номер 204). Нет смысла оставлять пустые места между разделами.

Программа fdisk запрашивает размер создаваемого раздела. Мы можем указать последний номер свободных цилиндров или размер в байтах, килобайтах или мегабайтах. Поскольку мы хотим, чтобы наш раздел был размером в 80M, мы укажем +80M. При указании размера раздела таким способом fdisk округлит действительный размер раздела до ближайшего числа цилиндров.

Если вы увидите предупреждение, вроде этого, его можно проигнорировать. Программа fdisk выдает сообщение, поскольку это старая программа, написанная еще до того, когда в Linux были разрешены разделы более, чем 64M. Теперь мы готовы создать второй раздел для Linux. С целью демонстрации мы создадим его размером в 10M.

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

Как вы видите, теперь есть /dev/hda2 - раздел размером в 82080 блоков (что соответствует приблизительно 80M), и /dev/hda3 - 10336 блоков (около 10M).

Имейте в виду, что много дистрибутивов требуют использования команды t в программе fdisk для изменения области своппинга "Linux swap", которая обычно имеет номер 82. Вы можете воспользоваться командой l для печати кодов типов известных разделов, а затем использовать t, чтобы установить тип области своппинга, соответствующий "Linux swap".

При этом программы инсталляции смогут автоматически найти ваши разделы своппинга, основываясь на типе. Если ваши программы инсталляции не распознают области своппинга, вы можете снова запустить программу fdisk и использовать команду t в режиме вопросов.

В вышеприведенном примере оставшиеся цилиндры диска (номера с 508 по 683) не использованы. Вы можете позже создать дополнительные разделы.

Наконец, мы используем команду w, чтобы записать изменения и выйти из fdisk

Имейте в виду, что ни одно из сделанных изменений не даст эффекта то тех пор, пока вы не дадите команду w. Так что вы можете играть с различными конфигурациями и сохранить их, когда закончите. Кроме того, если вы захотите выйти из fdisk в любое время без сохранения изменений, используйте команду q.

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

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

Далее нужно отформатировать партиции командой mkfs. например так:

fdisk.txt · Последние изменения: 2012/03/21 08:47 (внешнее изменение)

Fdisk linux:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Fdisk для Linux позволяет разбить жесткий диск на разделы

    Системный интегратор

    C помощью Linux команды fdisk можно разбить диск на разделы, удалить или изменить разделы, изменить тип файловой системы раздела, выбрать загрузочный раздел.

    Прежде чем запустить fdisk. выберите диск для разметки:

    Посмотрите таблицу разделов своих дисков.

    Далее с утилитой fdisk будем работать в интерактивном режиме, выбирая с помощью клавиатуры необходимое действие.

    Запустим fdisk для работы с SATA жестким диском зарегистрированным в системе как sdb

    Посмотрим, какие команды доступны в fdisk

    Посмотрим, какие файловые системы обслуживает fdisk

    Создадим на диске с помощью утилиты fdisk раздел для /boot

    Установим флаг загрузочного раздела

    Создадим на диске раздел для swap

    Установим тип этого раздела в swap

    Создадим на диске раздел для /

    Проверим, какие разделы на диске будут созданы с помощью утилиты fdisk .

    Запишем таблицу разделов на диск

    Выход из программы fdisk без сохранения изменений.

    Использование fdisk и sfdisk в Linux

    Использование fdisk и sfdisk в среде Linux

    fdisk for Linux используется для создания разделов для Linux. Естественно, его можно использовать для создания разделов других типов. Каждая операционная система имеет свою версию fdisk. Рекомендуется для создания разделов конкретной операционной системы использовать ее "родную" версию fdisk.

    Запуск
    fdisk <drive>
    В примере я буду издеваться над старым винтом на 683 цилиндра

    # fdisk /dev/hda
    Comamnd (m for help):

    Для получения справки можно ввести m
    Command action
    a toggle a bootable flag
    d delete a partition
    l list known partition types
    m print this menu
    n add a new partition
    p print the partition table
    q quit without saving changes
    t change a partition's system id
    u change display/entry units
    v verify the partition table
    w write table to disk and exit
    x extra functionality (experts only)

    Нам потребуются только p, n, q, w
    Для начала распечатаем таблицу разделов
    Command (m for help): p
    Disk /dev/hda: 16 heads, 38 sectors, 683 cylinders
    Units = cylinders of 608 * 512 bytes
    Device Boot Begin Start End Blocks Id System
    /dev/hda1 * 1 1 203 61693 6 DOS 16-bit >=32M

    Имеется один DOS-раздел приблизительно на 60М ( 1 блок = 1024 байт ). Этот раздел начинается с первого цилиндра и заканчивается на 203-ем. Всего на диске 683 цилиндра, т.е. для создания раздела(ов) Linux у нас осталось 480 цилиндров.
    Создаем новый раздел (команда n)
    Command (m for help): n
    Command action
    e extended
    p primary partition (1-4)
    p

    Задаем тип создаваемого раздела (первичный или расширенный). Отличие первичного от расширенного состоит в следующем
    1. может существовать только 4 первичных раздела
    2. в первичных разделах могут храниться данные, а расширенный раздел содержит информацию о разделах, которые находятся в нем
    В нашем примере создадим 2 первичных раздела - один раздел для файловой системы Linux (Linux Native) и раздела для своппинга (подкачки) Linux Swap
    Partition number (1-4): 2
    First cylinder (204-683): 204
    Last cylinder or +size or +sizeM or +sizeK (204-683): +80M
    Номер первичного раздела - 2. Первый цилиндр - 204. Последний цилиндр вычисляется автоматически. Здесь можно ввести непосредственно номер последнего цилиндра, но это неудобно. Проще ввести размер в байтах
    +размер, в Кб или в Мб - +размерK +размерМ соответственно.

    Теперь создадим второй раздел для своппинга.
    Command (m for help): n
    Command action
    e extended
    p primary partition (1-4)
    p
    Partition number (1-4): 3
    First cylinder (474-683): 474
    Last cylinder or +size or +sizeM or +sizeK (474-683): +10M

    По умолчанию fdisk создаст раздел типа Linux Native (81). Нам нужно изменить его на тип Linux Swap (82). Это можно сделать с помощью команды t, а с помощью команды L можно просмотреть доступные типы разделов.

    Теперь распечатаем таблицу разделов

    Command (m for help): p
    Disk /dev/hda: 16 heads, 38 sectors, 683 cylinders
    Units = cylinders of 608 * 512 bytes
    Device Boot Begin Start End Blocks Id System
    /dev/hda1 * 1 1 203 61693 6 DOS 16-bit >=32M
    /dev/hda2 204 204 473 82080 81 Linux Native
    /dev/hda3 474 474 507 10336 82 Linux Swap

    Номера цилиндров 508-683 не использованы - здесь можно создать дополнительные разделы.
    Теперь нужно ввести команду w
    Command (m for help): w
    для того, чтобы записать таблицу разделов на диск. До тех пор, пока вы не введете эту команду, ни одно из сделанных изменений не даст эффекта. Вы можете в любой момент выйти из программы без сохранения изменений, введя команду q.

    Теперь, согласно традиции, нужно упомянуть о проблеме 1024-го цилиндра. Старые версии Linux не могут загружаться с разделов на цилиндрах более 1024-го. Поэтому раздел для корневой файловой системы нужно стараться разместить на цилиндрах до 1023-го. Однако Linux может использовать разделы на цилиндрах более 1024-го.

    Пример выполнения sfdisk в среде Linux

    Программа sfdisk в Linux показывает всю цепочку:

    Энциклопедия системного администратора Linux

    Весь жесткий диск может быть разбит на несколько разделов (partitions). причем каждый раздел представлен так, как если бы это был отдельный диск. Разделение используется, например, при работе с двумя операционныи системами на одном диске. При этом каждая операционная система использует для работы отдельный раздел и не взаимодействует с другими. Таким образом, две различные системы могут быть установлены на одном жестком диске. Без использования разделов в данном случае возникла бы необходимость в приобритении второго диска.

    Для гибких дисков разделы не предусмотрены. В большинстве случаев для этого нет необходимости, так как их объем достаточно мал. CD-ROM'ы также не поддерживают разделы, поскольку они создавались для использования в качестве одного диска большой емкости.

    Информация о разделении жесткого диска находится в первом секторе (т.е. в первом секторе первой дорожки первого диска). Этот сектор называется MBR (сокращение от Master Boot Record) этого диска. При загрузке компьютера BIOS загружает его в память и выполняет. MBR содержит небольшую программу, которая считывает таблицу разделов, находит активный раздел (т.е. раздел, отмеченный как загрузочный) и считывает первый сектор этого раздела, который называется загрузочным сектором (boot sector). MBR также является загрузочным сектором, но он выполняет специальные функции и поэтому имеет отдельное название. Этот сектор содержит другую небольшую программу, которая, в свою очередь, считывает начальную часть операционной системы, расположенной в этом разделе, а затем выполняет ее.

    Схема разделения не встроена в оборудование или даже в BIOS. Это только стандарт, которого придерживается большое количество операционных систем. Не все системы поддерживают его, но они являются исключениями. Некоторые системы поддерживают разделение, но они занимают всего один раздел на диске и используют свою внутреннюю схему разделения в пределах используемого раздела. Такие операционные системы нормально работают с другими системами (включая Linux), которые находятся на том же диске. Но те операционные системы, которые не поддерживают разделы, не могут быть установлены вместе с другими системами на одном диске.

    Из мер предосторожности следует записать таблицу разделов. Если эта таблица каким-либо образом повредится, то все файлы останутся в сохранности (испорченная таблица разделов может быть исправлена при помощи программы fdisk ). Информация о разделах может быть получена командой fdisk -l.

    Изначально, в схеме разделения жесткого диска в PC допускалось использование только четырех разделов. Но вскоре этого оказалось недостаточно, частично по причине того, что многим для работы требуется более четырех операционных систем (например, Linux, MS-DOS, OS/2, Minix, FreeBSD, NetBSD, Windows/NT и т.д.), но в основном из-за того, что одной системой используется несколько разделов. Например, в системе Linux swap-область чаще всего размещается в отдельном разделе (а не в основном разделе Linux) для повышения скорости обмена (см. ниже).

    Для решения этой проблемы была разработана схема, использующая расширенные разделы (extended partitions). Она позволяет разбивать основной раздел (primary partition) на подразделы. Основной раздел, разбитый таким образом, называется расширенным разделом (extended partition). а подразделы называются логическими разделами (logical partitions). Они функционируют так же, как и основные разделы, различие состоит в схеме их создания.

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

    Таблицы разделов (одна находится в MBR, другие используются для расширенных разделов) содержат один байт для каждого раздела, который указывает тип раздела. Это позволяет определить операционную систему, которая использует раздел или для чего он используется во избежание случайного размещения двух систем на одном разделе. Однако, в действительности, операционные системы игнорируют байт типа раздела. Например, система Linux вообще не имеет представления о его существовании. Хуже того, некоторые системы неправильно его интерпретируют (по крайней мере, некоторые версии DR-DOS игнорируют самый важный бит этого байта, в отличие от других).

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

    Таблица 4-1. Типы разделов (по данным программы fdisk из Linux).

    Существует много программ, позволяющих создавать и удалять разделы. У большинства операционных систем имеются свои собственные и разумнее всего пользоваться именно такими программами. Чаще всего эта программа называется fdisk (как и в случае Linux). Особенности работы с ней рассмотрены в ее руководстве. Команда cfdisk подобна fdisk. только в первой используется полноэкранный интерфейс.

    При pаботе с IDE дисками, загрузочный раздел (раздел, в котором находятся файлы, используемые при загрузке и само ядро) должен полностью располагаться в пределах первых 1024 цилиндров, потому как во время загрузки работа с диском происходит через BIOS (перед переходом системы в защищенный режим), а BIOS не может оперировать с цилиндрами, номер которых больше, чем 1024. Иногда представляется возможным использование загрузочного раздела, лишь частично расположенного в пределах первых 1024 цилиндров. Данный метод работает до тех пор, пока все файлы, считываемые посредством BIOS, находятся в пределах 1024 цилиндров. Так как это сделать довольно сложно, то пpименение этого метода не рекомедуется. Сложно предугадать, когда после дефрагментации или сбрасывании содержимого буфера на диск система перестанет загружаться. Поэтому следует удостовериться в том, что загрузочный раздел расположен в пределах первых 1024 цилиндров.

    Некоторые последние версии BIOS и недавние модели IDE дисков в действительности позволяют pаботать с цилиндрами, номер которых превышает 1024.

    Каждый раздел должен содержать четное количество секторов, так как в системе Linux используются блоки размером в 1 Кб, т.е. два сектора. Нечетное количество секторов приведет к тому, что последний из них будет неиспользован. Это ни на что не влияет, но пpи запуске fdisk будет выдано пpедупpеждение.

    При изменении размера раздела обычно требуется сначала сделать резервную копию всей необходимой информации, удалить раздел, создать новый раздел, а затем восстановить всю сохраненную информацию на новый раздел. Хотя существует программа для MS-DOS под названием fips. которая позволяет изменять объем раздела без резервного копирования, но для других файловых систем эту опеpацию необходимо пpоизводить.

    Каждому основному и расширенному разделу соответствует отдельный файл устpойства. Существует соглашение для имен подобных файлов, которое состоит в добавлении номера раздела к имени файла самого диска. 1-4 разделы являются основными (вне зависимости от того, сколько существует основных pазделов), а 5-8 - логическими (вне зависимости от того, к какому основному разделу они относятся). Например, /dev/hda1 соответствует первому основному разделу первого IDE жесткого диска, а /dev/sdb7 третьему расширенному разделу второго SCSI диска.

    Эта статья еще не оценивалась

    Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь .
    Только зарегистрированные пользователи могут оценивать и комментировать статьи.

    Комментарии отсутствуют

    FOSSBook от alv - а - Blog Archive - Linux: утилита разметки fdisk

    Ноябрь 21, 2009, 11:26

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

    Происхождение fdisk теряется во мраке веков, уходя во времена первых UNIX для PC-архитектуры -- насколько я понимаю, раньше необходимости в ней не было, а главными инструментами дисковой разметки были утилиты типа disklabel или bsdlabel. Мне не удалось также выяснить, когда эта утилита появилась в Linux. Могу только предполагать, что на самых ранних стадиях создания утилит обрамления для его ядра -- т.н. linux-utils. Ныне fdisk входит в состав пакета linux-utils-ng.

    Для начала следует запомнить, что запуск команды fdisk в любом качестве, даже просто для получения информации о диске, возможно только с правами суперпользователя, каковые и надо обеспечить себе любым образом, например, через su или sudo .

    Если команду fdisk дать без опций и аргументов, она выведет краткую справку об её использовании:

    В качестве аргумента команды фигурирует имя файла устройства -- физического диска целиком. Поскольку в современных версиях ядра Linux все диски, вне зависимости от их интерфейсов (PATA, SATA, SCSI, SAS, USB) определяются единой подсистемой ATA-SCSI, на самом деле имена эти будут иметь вид /dev/sda. /dev/sdb и так далее.

    Смысл опций команды fdisk следующий:

    • l не предписывает выполнения каких-либо действий, а лишь выводит информацию о диске и его разделах, если таковые имеются;
    • b задаёт размер блока -- единицы измерения дискового пространства; по умолчанию, без указание этой опции, он равен физическому блоку (512 байт), прочие возможные значения кратны его размеру -- 1024, 2048 или 4096 байт;
    • u запускает fdisk. являясь опцией по умолчанию.

    Перво-наперво посмотрим на информационную функцию fdisk. для чего запустим её следующим образом:

    Ответом будет вывод примерно такого вида:

    Если опустить аргумент команды, то аналогичные сведения будут выведены для всех физических дисков данной машины: сначала -- общая информация о диске, включающая его размер, число головок, секторов и цилиндров, а затем для каждого существующего на диске раздела указываются его первый и последний цилиндры (символом + маркируются разделы, не занимающие последний цилиндр полностью), размер в блоках (физических или заданных опцией b ), идентификатор типа файловой системы и его название.

    Для каких-либо манипуляций с дисковыми разделами команду fdisk следует запустить в интерактивном режиме:

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

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

    Так, команда p выведет текущий список дисковых разделов с указанием их типа и размера. Далее, разделы можно создавать (командой n ) или удалять (командой d ), однако до команды записи изменений (w ) никаких необратимых действий, могущих разрушить ранее существовавшую разметку (и, соответственно, файловые системы и данные, к ней привязанные), не последует: неудачно созданные разделы можно удалить и на их месте создать новые. И в любой момент командой q можно без всяких последствий выйти из программы.

    При создании раздела средствами fdisk сначала определяется, будет он первичным (primary) или расширенным (extended). Рассмотрим сначала первый случай. При нем далее просто указывается номер раздела (от 1 до 4). В этих пределах номер может быть любым -- можно сначала создать раздел 2, а потом 1, или даже весь диск отвести под раздел 4. Номер раздела останется на века: именно он будет идентифицировать файл устройства, соответствующий созданному разделу (например, /dev/sda2. или /dev/sdb1 ).

    Далее задается начальный цилиндр создаваемого раздела (по умолчанию - первый свободный, для пустого диска -- просто первый). Однако никто не мешает указать любой другой цилиндр в качестве стартового (на неразбитом пространстве, разумеется). А потом -- конечный цилиндр (по умолчанию -- последний физический на неразбитом дисковом пространстве), или просто размер раздела в каких-либо общепринятых единицах измерения информации, например, +300M; и +, и M (или что-либо аналогичное) -- обязательны, иначе объем диска окажется равных ровно трёхстам цилиндрам.

    В современных версиях fdisk возможно указание объема в двух системах единиц (не считая цилиндров). Во-первых, он может задаваться в том, что мы испокон веков привыкли называть мегабайтами и гигабайтами, то есть степенях двойки. Однако ныне авторитетные товарищи утверждают, что такие единицы измерения должны величаться мебибайтами, гибибайтами и так далее. Их следует указывать так: +1000MB, +10GB и так далее.

    А можно определять объём раздела и в "настоящих", с точки зрения пуристов от метрологии, мегабайтах и гигабайтах, представляющих собой собой степени десятки -- тех, в которых производители жестких дисков издревле указывают размеры своей продукции. И тогда он определяется таким образом: +1000M, +10G etc.

    При задании размера в единицах, отличных от цилиндров, он всегда будет округляться (по обычным правилам округления) до ближайшего числа, кратного целому количеству последних. Так что не следует удивляться, если вместо искомого раздела в 20 Мбайт возникнет 16-мегабайтный, а вместо 22-мегабайтного -- раздел в 24 Мбайт.

    При создании расширенного раздела сначала все происходит точно также -- задание номера (очевидно, что в том же диапазоне 1--4), указание начального цилиндра и конечного (или -- объема в мегабайтах). Однако это еще полдела, нужно поделить расширенный раздел на разделы логические. И потому при следующей команде на создание раздела нам будет предложен уже выбор между первичным (если число последних еще не исчерпано) и логическим (ведь второй extended-раздел средствами fdisk создать нельзя):

    Дальше же логический раздел создается аналогично первичному.

    Для каждого вновь создаваемого средствами fdisk раздела (первичного или логического) по умолчанию устанавливается идентификатор типа файловой системы Linux native (83 в шестнадцатеричном исчислении). Расширенный же раздел также автоматически получает правильный идентификатор своего типа -- 5. Однако типы эти не есть нечто неизменное. Более того, по крайней мере в одном случае, при создании раздела подкачки, изменение типа раздела -- необходимость. Это потребуется также и для использования таких технологий, как Software RAID или LVM, о которых будет говориться позднее.

    Делается это командой t. после чего запрашивается номер раздела, тип которого должен быть изменен, а затем -- идентификатор желаемого типа. Полный список поддерживаемых типов файловых систем (и их идентификаторов) можно вывести командой l. Напомню, что идентификатор типа файловой системы раздела -- отнюдь не файловая система, которая на нем размещается. И на разделе Linux native, как это подчеркивает название, можно создать любую файловую систему из числа тех, которые поддерживаются Linux в качестве родных (ext2/ext3, ext4, XFS, ReiserFS, JFS, btrfs, NILFS2).

    Теоретически fdisk позволяет присвоить созданному разделу идентификатор типа почти любой из мыслимых файловых систем -- от FAT12 до Free-, Open- и NetBSD. Однако сами по себе файловые системы средствами fdisk не создаются, и потому для разделов чуждого типа в дальнейшем потребуется их форматирование (в терминах DOS): либо в родной среде (например, DOS-командой FORMAT для FAT-раздела), либо специальными командами типа mkfs, о которых будет говориться в соответствующей рубрике.

    Сказанного, надеюсь, достаточно, чтобы осознать великое достоинство fdisk -- исключительную гибкость: можно определить раздел строго определенного размера и точно позиционировать его на диске. Или зарезервировать в любом месте накопителя неразбитое пространство, с двух сторон окруженное созданными разделами.

    Сложность же применения fdisk -- кажущаяся: благодаря системе подсказки дисковые разделы создаются легко и непринуждённо. Тем не менее, если таки она удручает своей недостаточной наглядностью, можно воспользоваться утилитой cfdisk с меню-ориентированным интерфейсом.

    Создание, разметка, форматирование дисков и разделов в Linux - HDD и SSD

    Все о смартфонах с Android и iOS, Apple iPhone, планшетах, новости гаджетов

    Пользователь linux сталкивается с необходимостью подключения в систему нового жесткого диска. Как подключить в Linux жесткий диск - все шаги: установка диска, проверка, видит ли система диск, создание раздела на диске в Linux, форматирование раздела в ext3 или ext4, монтирование раздела в систему. Настройка файловой системы в Линукс.

    Рано или поздно любой перешедший на Linux, чаще всего это Ubuntu, сталкивается с необходимостью установить, разбить и отформатировать диск в Linux.

    Все описанные ниже действия по установке нового диска - создание раздела, форматирование и монтирование HDD проводились на Ubuntu Linux, но в равной степени справедливо и для любого другого дистрибутива Linux.

    Все приведенные ниже команды расчитаны на пользователя, имеющего доступ суперпользователя к файловай системе - root или sudo.

    Смотрим список Доступных системе дисков

    Для начала надо посмотреть, какие диски видит Linux. Для этого выполним команду

    Из списка выберем наш новый диск. Скорее всего это будет /dev/sdb

    Создание раздела на жёстком диске в Linux

    cfdisk - утилита создания разделов на жестком диске Linux.
    Запускаем cfdisk, указывая имя диска, с которым собираемся работать:


    Нажимаем на New. создать раздел. Выбираем Primary (основной)


    Создастся, нажимаем Bootable. если нужно, чтобы он был загрузочный. К слову, в Ubuntu если эту опцию не выбрать, дальше дело не пойдет.

    Нажимаем Write и пишем yes

    Как уже говорилось, создать раздел в Linux довольно просто, и это только что сделано. Всё, разделы созданы, выходим из программы, выбирая Quit .
    Если необходимо переразметить разделы на б/у диске, не тратя время на удаление существующих, можно запустить cfdisk с ключем -z :

    cfdisk -z /dev/sdb

    Параметр -z создаёт нулевую таблицу разделов, и позволяет сразу начать формировать новую.

    Также для создания и удаления резделов на жестком диске можно использовать утилиту parted. а в среде GNOME ее графический вариант gparted .

    Форматирование диска или раздела в Линукс

    Для начала надо определиться какая файловая система Linux больше подходит для конкретной задачи.

    - Ext4: журналируемая файловая система, используемая Linux. Основана на файловой системе ext3, которая является файловой системой по умолчанию во многих дистрибутивах Linux.

    - Ext3. надёжная, протестированная и многократно проверенная файловая система Linux систем, рекордов скорости не ставит, в большинстве случаев - оптимальный выбор.

    - Xfs. лучший выбор для файловых хранилищ, особенно файлов огромных размеров (iso-образы дистрибутивов и фильмы).

    Итак, создаем файловую систему:

    mkfs -t <тип файловой системы>. где

    <тип файловой системы> - один из доступных системе типов, например ext4, ext3, jfs, xfs.

    - имя форматируемого раздела, например /dev/sdb1. В нашем примере это выглядит так:

    На экране будет происходить что-то вроде:


    Для дисков до 150Гб процесс занимает несколько минут. Для больших дисков (несколько Терабайт) процесс вначале идет быстро, потом замедляется и продолжается с постоянной скоростью.

    Монтирование диска

    После форматирования раздел сразу же можно смонтировать и использовать. Создаём точку монтирования (каталог на диске):

    и даём директории полные права:

    mount -t ext4 /dev/sdb1 / photos

    Всё, разделы созданы и отформатированы.

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

    Чтоб сделать подключение диска постоянным, надо прописать в файл /etc/fstab строку с идентификатором раздела и другими параметрами.

    Идентификатор устройства узнаем командой:

    Далее откроем привычным редактором файл /etc/fstab, например так:

    и впишем туда строку следующего вида:

    Настройка файловой системы

    ВНИМАНИЕ! Всё нижеописанное делается на ОТМОНТИРОВАННОЙ файловой системе!
    Здесь нужно ещё отметить тот факт, что при форматировании в ext3 и ext4, для пользователя root резервируется 5% места. Чтобы убрать 5 процентное резервирование места для root в ext3 и ext4 нужно дать команду:

    После этого простому пользователю будет доступно всё место.

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

    Либо сделать так, чтобы проверка происходила реже, например, 1 раз в 100 загрузок:

    Просмотреть свойства файловой системы можно командой

    Информация о разделах винчестера

    Иногда требуется узнать, какие разделы на винчестере есть и какая там файловая система. Для того, чтобы узнать информацию о разделах жесткого диска, набираем от root пользователя:

    в ответ получаем:

    Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xd0f4738c Device Boot Start End Blocks Id System /dev/sda1 1 61 489951 82 Linux swap / Solaris /dev/sda2 * 15567 19457 31254457+ 83 Linux /dev/sda3 62 15566 124543912+ 83 Linux

    Откуда видим: есть три раздела, первый из них (/dev/sda1) это раздел подкачки (500 мегабайт). Второй раздел (/dev/sda2) на 30Гб, трейтий (/dev/sda3) на 120Гб. Активный раздел (который сейчас используется операционной системой) помечен звёздочкой. Узнать, на каком разделе вы сейчас работаете, можно с помощью команды:

    точка на конце обязательна; получим:

    Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 85864764 2733992 83130772 4% /home

    собственно то же, что и в случае с fdisk -l == именно информацию о разделе.

    Как создать раздел в не размеченной области диска в Ubuntu Linux с помощью mkfs и fdisk?

    Как создать раздел в не размеченной области диска в Ubuntu Linux с помощью mkfs и fdisk?

    Комментарий от автора Engartyaccege поступил к нам в 04.10.2013 (ПТ) 11:14:

    Mit Viagra kaufen Sie das wohl bekannteste Potenzmittel. Es wurde seit seiner Freigabe im Jahr 1998 mehr als 35 Millionen Mannern weltweit verschrieben. Der Ansturm auf das verschreibungspflichtige Praparat Viagra zeigt, wie verbreitet Impotenz tatsachlich ist – kein Mann ist damit allein.

    viagra kaufen
    viagra pille
    viagra wirkung
    viagra rezeptfrei
    viagra bestellen
    viagra generika
    viagra online kaufen
    viagra ohne rezept
    rezeptfrei viagra
    viagra potenzmittel
    viagra fuer frau
    alternativ zu viagra
    viagra versand

    Ihre Vorteile, wenn Sie Viagra kaufen:
    Seit 1998 auf dem Markt – langjahrige Erfahrung
    Vom Markenhersteller Pfizer
    Enthalt den effektiven Wirkstoff Sildenafil
    Wirkungsdauer von mehreren Stunden
    Wie wirkt Viagra?
    Zu Potenzstorungen kommt es, wenn die fur eine Erektion verantwortlichen Botenstoffe im Korper nicht im richtigen Verhaltnis vorhanden sind. Dadurch wird die Blutzirkulation im Penis gestort. Sildenafil, der aktive Wirkstoff in Viagra, gleicht das Verhaltnis der Botenstoffe aus und sorgt damit fur eine stabile und anhaltende Erektion. Die Wirkung von Viagra entfaltet sich in 30 Minuten und end 4 bis 5 Stunden an.
    http://www.opteck-otzyvy.ru
    Wie kann ich online Viagra kaufen.

    viagra kaufen
    viagra pille
    viagra wirkung
    viagra rezeptfrei
    viagra bestellen
    viagra generika
    viagra online kaufen
    viagra ohne rezept
    rezeptfrei viagra
    viagra potenzmittel
    viagra fuer frau
    alternativ zu viagra
    viagra versand

    Sie konnen auf meds4all Schweiz diskret online Viagra kaufen. Fullen Sie bitte dazu den medizinischen Fragebogen zu Ihrer Gesundheit aus, so dass der zustandige Arzt entscheiden kann, ob pop off Behandlung fur Sie gut geeignet ist und Sie Viagra kaufen konnen. Ihnen wird diesem Crumple ein Rezept ausgestellt. Wir senden Ihnen Ihre Bestellung mit dem 48-Stunden-Express per UPS aus unserer Vertragsapotheke zu.

    Комментарий от автора RobertTome поступил к нам в 07.07.2016 (ЧТ) 18:23:

    Ищу название книги
    Когда-то давно я читала книгу,там был такой эпизод.
    Пересказываю по памяти: *Лето,деревня,
    мужик хорошо попил и заснул в кустах.
    Проснувшись ночью,увидел,что на полянку перед кустами
    спустилась инопланетная *тарелка*.
    Инопланетяне пододили,загрузились в транспортное средство,
    поднялись в воздух и выбросили мешок с отходами жизнедеятельности.
    Мешочек распался в воздухе и запахло фиалками.
    Мужик с перепугу еще попил и заснул.
    Просыпается- на полянке опять инопланетяне,
    только в погонах и с
    Кто помнит,скажите ,что это за книга(автор русский)?

    Комментарий от автора RobertTome поступил к нам в 07.07.2016 (ЧТ) 22:41:

    Проблема с открытием файла
    Переустановил винду 7 64бит. Предварительно сохранил файл с моими записями (тот, который с расширением *.FDB)
    При попытке его открыть в программе Family 11 Pro (версия 11.5.2.0) никаких записей нет. Пытаюсь посмотреть счёт - счёта нет. Предлагается "Шаг 1. Выберите тип счёта, который желаете создать в программе:"

    Может, я вообще не тот файл сохранил?

    Создание разделов с помощью fdisk

    Создание разделов с помощью Fdisk

    Временами ко мне заходят люди с поисковиком с запросами по поводу fdisk. Где-то в статьях упоминается эта команда. Но толком ничего у меня про нее не было. А я помню, как в свое время мучался с ней :smile: Поскольку писать свое собственное что-то мне очень часто посто лень, то я потихоньку перевожу интересные и полезные для меня статьи. Вот и сейчас сделал то же самое. Может, пригодится кому-то. Хотя, как всегда, статья далеко не целиком раскрывает тему, а потому чтение манов никто не отменяет :mrgreen:

    Итак, очередной перевод. Оригинал, как всегда, на Novell Cool Solutions. Читайте.

    Создать разделы через интерфейс командной строки - просто и быстро, также учитывая знание ядра о модифицированной таблице разделов и наличия схемы разделов, позволяет получить нужный эффект без необходимости перезагрузки рабочей станции/сервера и без необходимости использовать утилиты для разделения.

    Первым делом необходимо посмотреть, какие жесткие диски доступны, и какой жесткий диск необходимо разделить. Если на вашей машине установлено несколько жестких дисков, fdisk сообщит вам об этом. Два жестких диска показано в следующем листинге как sda и sdb.

    Команда fdisk с оператором -l (fdisk -l) покажет вам текущие таблицы разделов наряду с жесткими дисками, подключенными к вашей рабочей станции или серверу:

    Как только вы определили, какой жесткий диск вы хотите разделить, вы можете запустить команду fdisk, завершив ее нужным жестким диском (fdisk /dev/sda). В этой статье мы будем использовать первый жесткий диск - sda .

    Как только fdisk будет запущен, ваше приглашение командной строки изменится на “Command (m for help):“, и вы будете готовы к проверке и разделению жесткого диска. Команды, которые поддерживает fdisk, можно просмотреть нажав клавишу m. а затем Enter. Команды, которые мы будем использовать:

    • p - для печати таблицы раздела
    • n - для создания нового раздела
    • w - для сохранения изменений и выхода

    Отображение текущей таблицы раздела

    Перед тем, как мы начнем делить жесткий диск, необходимо узнать какой объем дискового пространства нам доступен и как вообще выгдялит текущая таблица раздела. “p“, команда, которую мы будеи использовать, выведет текущую таблицу раздела:

    Вывод, приведенный выше, показывает, что у нас доступно 1809 цилиндров (9729 - 7920 = 1809), и мы можем выполнить вычисление (1809 * 16065 * 512) = 14879531520байтов, что примерно равно 14 гигабайтов.

    Создание нового раздела

    Следующий шаг - создание нашего нового раздела. Для примера, мы создадим раздел с типом “Linux” и размером 1 гигабайт. Мы используем команду “n” для создания нового раздела. Нас спросят, с какого цилиндра будет начинаться раздел (я советую оставить по умолчанию) и необходимый размер раздела:

    После того, как раздел будет создан, мы, используя команду “p“, можем отобразить на экране нашу новую таблицу раздела:

    Запись нового раздела на диск

    Теперь, когда раздел был успешно создан, вы можете записать изменения на диск, нажав клавишу “w“, а затем Enter:

    Активирование вновь созданного раздела

    Как только новая таблица раздела записана на жесткий диск, ядро имеет возможность читать новую таблицу раздела без необходимости перезагрузки. Первый шаг - создание точки монтирования для нового раздела, в нашем примере мы будем использовать /media/newpart, а также использование команды “partprobe” для того, чтобы ядро имело возможность перечитать таблицу раздела:

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

    Как только размер будет отформатирован, вы можете примонтировать и использовать ваш вновь созданный раздел:

    После монтирования созданного и отформатированного раздела вы можете хранить ваши файлы на этом разделе безо всяких пробле, вы можете также добавить ваш новый раздел в файл /etc/fstab для того, чтобы ваш раздел монтировался после каждой перезагрузки.

    • SUSE Linux Enterprise Desktop 10
    • SUSE Linux Enterprise Server 10
    Comments