Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

каталог_статей:аппаратное_обеспечение:использование_дисков_более_2тб [2013/01/09 12:22] (текущий)
Строка 1: Строка 1:
 +====== использование дисков более 2тб ======
 +Применимость:​ Linux, Windows, FreeBSD
 +
 +Слова для поиска:​ GPT, Таблица разделов GUID, RAID
 +----
 +===== Задача:​ =====
 +Некоторые дистрибутивы не поддерживают работу с дисками объемом более 2Тб.
 +
 +Причина в том, что классические утилиты fdisk и прочие программы для ​ установки и настройки Linux могут не поддерживать [[http://​ru.wikipedia.org/​wiki/​%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2_GUID|таблицу разметки ​ разделов GPT (GUID Partition Table)]]
 +
 +Таблица GPT использует современную систему адресации логических блоков (LBA) вместо применявшейся ранее в таблицах MBR адресации «Цилиндр — Головка — Сектор» (CHS). ​
 +
 +===== Решение:​ =====
 +
 +В Linux есть утилиты подерживающие GPT это **parted** и **gdisk**.
 +Утилита gdisk является аналогом fdisk, но может отсутствовать в стандартных репозиториях вашего дистрибутива и, в любом случае,​ недоступна в ходе установки системы. Утилита parted всегда имется в наличии и, например,​ ей можно воспользоваться в хоте установки centos-5. ​
 +
 +Для этого надо перейти в свободную консоль по комбинации клавиш ctrl+alt+f2,​ выполнить необходимые действия и вернуться в консоль с программой установки (ctrl+alt+f7 или ctrl+alt+f6) для продолжения.
 +
 +==== Разметка диска с помощью parted ====
 +
 +В этом примере описывается создание зеркала (RAID1) из 2-х дисков по 3Тб на centos-5.
 +
 +Просмотр существующих таблиц разметки:​
 +  parted -s /dev/sdb print
 +  Disk /dev/sdb: 3001GB
 +  .......
 +  parted -s /dev/sdc print
 +  Disk /dev/sdb: 3001GB
 +  .......
 +
 +Если вы ранее пытались создавать там разделы,​ удалите их.
 +Пример команды удаления первого раздела на /dev/sdb:
 +  parted -s /dev/sdb rm 1 
 +
 +Инициализация таблицы ​ GPT
 +  parted -s /​dev/​sdb ​ mklabel gpt
 +  parted -s /​dev/​sdc ​ mklabel gpt
 +
 +Создание 1-го раздела с началом с 0GB до 3001GB
 +  parted -s /dev/sdb mkpart "​primary"​ "​ext3"​ 0GB 3001GB
 +  parted -s /dev/sdс mkpart "​primary"​ "​ext3"​ 0GB 3001GB
 +
 +Установка типа раздела ​ для программного RAID
 +  parted -s /dev/sdb set 1 "​raid"​ on
 +  parted -s /dev/sdс set 1 "​raid"​ on
 +
 +Создание массива RAID1
 +  mdadm --zero-superblock /dev/sdb1
 +  mdadm --zero-superblock /dev/sdc1
 +  mdadm -C /dev/md2 --level=raid1 --raid-devices=2 /dev/sdb1 /dev/sdc1
 +Проверка состояния массива:​
 +  cat /​proc/​mdstat
 +  Personalities : [raid1] ​
 +  md2 : active raid1 sdb1[0] sdc1[1]
 +      2930266412 blocks super 1.0 [2/2] [UU]
 +      [=>​...................] ​ resync =  9.7% (286459264/​2930266412) finish=383.3min speed=114933K/​sec
 +
 +Сохранение конфигурации
 +
 +  mdadm --detail --scan --verbose > /​etc/​mdadm.conf
 +
 +Полезно после этого перезагрузить систему и, убедившись,​ что /dev/md2 доступен,​ создать файловую систему.
 +
 +==== Прочие команды ====
 +
 +
 +Пример команды для другого случая если вам нужен раздел для физического тома ​ LVM
 +  ​
 +  parted -s /dev/sdb set 1 lvm on
 +
 +
 +===== Смотрите также: =====
 +
 +  * [[http://​www.wensley.org.uk/​gpt|GRUB GPT HOWTO]]
 +  * [[http://​www.cyberciti.biz/​tips/​fdisk-unable-to-create-partition-greater-2tb.html|Linux Creating a Partition Size Larger Than 2TB]]
 +  * [[http://​www.gnu.org/​software/​parted/​manual/​|GNU parted - Parted User's Manual]]
 +  * [[http://​technet2.microsoft.com/​windowsserver/​en/​library/​bdeda920-1f08-4683-9ffb-7b4b50df0b5a1033.mspx?​mfr=true |Microsoft TechNet:​Disk Sectors on GPT Disks]]
 +  * [[http://​www.microsoft.com/​whdc/​device/​storage/​GPT-on-x64.mspx |Microsoft TechNet: Using GPT Drives on x86-64 Systems]]
 +  * [[http://​advprog.ru/​articles/​gpt|Обзор GPT, пример использования в FreeBSD]]
 +  * [[http://​www.cyberciti.biz/​tips/​linux-raid-increase-resync-rebuild-speed.html|HowTo:​ Speed Up Linux Software Raid Building And Re-syncing]]
 +---- 
 +Актуальность:​ 2012/12/17 11:21 
 +
 +{{tag>​raid hdd gpt 2Tb}}