Руководство по администрированию файловых систем ZFS Solaris

Использование дисков в пуле устройств хранения данных ZFS

Базовым элементом пула устройств хранения данных является физическое устройство. Это может быть любое блочное устройство объемом не менее 128 МБ. Обычно это жесткий диск, который является видимым в системе в каталоге /dev/dsk .

Устройство хранения может быть целым диском (c1t0d0) или отдельным подразделом (c0t0d0s7). Рекомендуется использовать весь диск, так как в этом случае его не потребуется специально форматировать. ZFS форматирует диск с использованием метки EFI, содержащей один большой подраздел. При таком использовании таблица разделов, выводимая с помощью команды format, выглядит следующим образом:


Current partition table (original):
Total disk sectors available: 17672849 + 16384 (reserved sectors)

Part      Tag    Flag     First Sector        Size        Last Sector
  0        usr    wm               256       8.43GB         17672849    
  1 unassigned    wm                 0          0              0    
  2 unassigned    wm                 0          0              0    
  3 unassigned    wm                 0          0              0    
  4 unassigned    wm                 0          0              0    
  5 unassigned    wm                 0          0              0    
  6 unassigned    wm                 0          0              0    
  8   reserved    wm          17672850       8.00MB         17689233 

Для использования всех дисков, им должны быть присвоены имена с использованием соглашения по присвоению имен /dev/dsk/cXtXdX. Некоторые драйверы от сторонних производителей используют другие соглашения по присвоению имен или помещают диски в расположение, отличное от каталога /dev/dsk. Для использования этих дисков их необходимо пометить вручную и создать специальный подраздел для ZFS.

При создании пула устройств хранения данных с целыми дисками системой ZFS используется метка EFI. Для получения дополнительных сведений о метках EFI см. раздел EFI Disk Label в System Administration Guide: Devices and File Systems.

Диск, предназначенный для корневого пула ZFS, должен быть создан с меткой SMI, а не EFI. Пользователь может изменить метку на SMI, используя команду format - e.

Диски можно указать с использованием полного пути, например /dev/dsk/c1t0d0, или краткого имени, состоящего из имени устройства в каталоге /dev/dsk, например c1t0d0. Например, допустимыми являются следующие имена дисков:

Использование целых физических дисков является наиболее простым способом создания пулов устройств хранения данных ZFS. При создании пулов из дисковых подразделов, уcтройств с идентификаторами LUN в аппаратных массивах RAID или томов, сформированных программными диспетчерами томов, настройки ZFS становятся все более сложными с точки зрения управления, надежности и производительности. При определении настроек ZFS в сочетании с другими аппаратными или программными решениями для хранения данных необходимо учитывать следующее:

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

http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide

Диски могут идентифицироваться по пути и по идентификатору устройства, если таковой имеется. Этот метод позволяет изменять настройки устройства в системе без необходимости обновления статуса ZFS. При переключении диска между контроллером 1 и контроллером 2 ZFS использует идентификатор устройства для выявления перемещения и необходимости обращения к диску через контроллер 2. Идентификатор устройства является уникальным для микропрограммного обеспечения диска. Хотя это маловероятно, в некоторых случаях обновление микропрограммного обеспечения может приводить к изменениям идентификаторов устройств. В такой ситуации ZFS может обратиться к устройству по указанному пути и автоматически обновить сохраненный идентификатор устройства. При непреднамеренном изменении пути и идентификатора устройства необходимо экспортировать и повторно импортировать пул.