Вопрос

Я установил maczfs , я прочитал https FAQ и Начало работы раздел, но я все еще беда, чтобы понять, как просто отформатировать внешний диск в ZFS на OSX.Я запутался с Zpools, может кто-нибудь объясняет, что такое Zpools и как отформатировать диск?

Я попробовал также использовать дисковую утилиту ZFS-dumodule , но без успеха. .

Есть ли какая-то простая команда для форматирования жесткого диска или использовать дисковую утилиту для этого?

Мой диск: / dev / disk5.

связано:

Это было полезно?

Решение

Начало работы Вы опубликовали ссылку, чтобы объяснить, как создать простой пул одного диска.

Это единственное, что вам нужно сделать.Создание пула автоматически создает файловую систему с тем же именем, что и пул, который вы называете форматированием привода.

В вашем случае вы можете запустить из командной строки:

diskutil partitiondisk /dev/disk5 GPTFormat ZFS %noformat% 100%
zpool create extdrive /dev/disk5s2
.

, и у вас будет новый объем имени extdrive доступен.

Если вы произошли запускать программное обеспечение с непоследовательным именем файлов, например, Adobe Products и, возможно, Nikon Capture, вы можете захотеть создать выделенную файловую систему с помощью нечувствительности корпуса, используя что-то вроде:

zfs create -o casesensitivity=insensitive -o normalization=formD  extdrive/data
.

Другие советы

Я не так знаком с ZFS на Mac, поэтому я постараюсь поговорить о ZFS в целом.

zfs - это менеджер громкости на основе программного обеспечения, который вы можете использовать для «практически» RAID ряд дисков вместе.

Результирующий объем хранения, который создается, называется ZPOOL.

    .
  • Например, вы можете принимать 2 раза RAW DISKS [2x 3TB DISKS, например] и создать ZPOOL (зеркальный) через: zpool Создать mypool зеркало / dev / sda / dev / sdb

  • Возможно, у вас могут не быть необработанных дисков; В этом случае вы можете заставить ZFS использовать преобразованные диски с помощью флага -f: zpool create -f mypool зеркало / dev / sda / dev / sdb

  • В вашем случае с одним предварительным диском вы можете попробовать принуждать создание Zpool через: zpool Создать -f mypool / dev / sda

  • Некоторые диски используют размер сектора 4K. Вы можете создать свой ZPOOL, используя размер сектора 4K для поддержания правильного выравнивания: zpool create -f -o apift= 12 mypool / dev / sda

Теперь давайте предположим, что у вас есть ZPOOL, называемый MyPool с общей мощностью Pool 3TB (зеркальный 2х приводов 3TB).

Создание файловой системы:

    .
  • Из этого необработанного «пула хранения» вы можете создать файловую систему. Ваша ОС сможет использовать / чтение / запись файловой системы ... не пул.
  • Создайте файловую систему ZFS на вашем бассейне через: zfs Создать mypool / Видео
  • Теперь у вас должна быть файловая система ZFS под названием «Видео», проживающих в / MYPOOL / VILES
  • Вы можете свободно читать и писать на / mypool / forited , поделиться им в сети, установленные разрешениями и т. Д.

Создание виртуального блока устройства:

    .
  • Если вы хотите, вы также можете создать виртуальное блок-устройство из вашего Zpool через: zfs create -v 100 ГБ mypool / testdevice
  • testdevice будет виртуальным устройством с емкостью 100 ГБ, и он обычно находится в: / dev / zvol / mypool / testdevice
  • Вы можете создать любую файловую систему, которую вы хотите на TestDevice (HFS, Ext4, NTFS, и т. Д.), Установите его, затем используйте его!

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

    . Например, вы можете иметь Zpool с несколькими файловыми системами / виртуальными разработками соответствующим образом к видео, Timemachine-Backups, базах данных и т. Д. соответственно.
  • Все эти файловые системы / Virtual-dev будут делиться из того же пула хранения. Все данные на бассейне избыточны и динамически защищены от битового гнита.

Во-первых, найдите узел вашего устройства:

$ diskutil list
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.0 TB     disk1
   1:               Windows_NTFS My Book                 4.0 TB     disk1s1
.

Затем отформатируйте свой HDD (где /dev/disk1 - узел вашего устройства из вышеуказанной команды):

$ zpool create -f -O casesensitivity=insensitive -O normalization=formD WD_4TB /dev/disk1
checking path '/dev/disk1'
.


Вы можете улучшить производительность для некоторых рабочих нагрузок, устанавливая ASIFT= 12.Эта настройка может быть установлена только при первом создании пула, и он приведет к снижению емкости.Для получения дополнительной информации о том, почему вы должны установить эту опцию при использовании дисков расширенного формата см. Раздел 1.15 Как ZFS на ручках LinuxФормат дисков?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с apple.stackexchange
scroll top