Разработка ядра на платформе Windows

Вы можете использовать команду lvsс дополнительными полями для отображения макета LV, включая количество полос. Например, здесь 3 LV с чередованием, используемым вместе с рейдовым, зеркальным и простым чередующимся расположением:

# lvs -o+lv_layout,stripes
  LV    VG     Attr       LSize   Log          Cpy%Sync Layout      #Str
  lvol0 vg     rwi-a-r---   8.00m              100.00   raid,raid10    4
  lvol1 vg     mwi-a-m---   8.00m [lvol1_mlog] 100.00   mirror         2
  lvol2 vg     -wi-a-----   8.00m                       striped        2

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

#lvs -a -o+lv_layout,lv_role,stripes,devices
  LV               VG     Attr       LSize   Log          Cpy%Sync Layout      Role                  #Str Devices                                                                
  lvol0            vg     rwi-a-r---   8.00m              100.00   raid,raid10 public                   4 lvol0_rimage_0(0),lvol0_rimage_1(0),lvol0_rimage_2(0),lvol0_rimage_3(0)
  [lvol0_rimage_0] vg     iwi-aor---   4.00m                       linear      private,raid,image       1 /dev/sda(1)                                                            
  [lvol0_rimage_1] vg     iwi-aor---   4.00m                       linear      private,raid,image       1 /dev/sdb(1)                                                            
  [lvol0_rimage_2] vg     iwi-aor---   4.00m                       linear      private,raid,image       1 /dev/sdc(1)                                                            
  [lvol0_rimage_3] vg     iwi-aor---   4.00m                       linear      private,raid,image       1 /dev/sdd(1)                                                            
  [lvol0_rmeta_0]  vg     ewi-aor---   4.00m                       linear      private,raid,metadata    1 /dev/sda(0)                                                            
  [lvol0_rmeta_1]  vg     ewi-aor---   4.00m                       linear      private,raid,metadata    1 /dev/sdb(0)                                                            
  [lvol0_rmeta_2]  vg     ewi-aor---   4.00m                       linear      private,raid,metadata    1 /dev/sdc(0)                                                            
  [lvol0_rmeta_3]  vg     ewi-aor---   4.00m                       linear      private,raid,metadata    1 /dev/sdd(0)                                                            
  lvol1            vg     mwi-a-m---   8.00m [lvol1_mlog] 100.00   mirror      public                   2 lvol1_mimage_0(0),lvol1_mimage_1(0)                                    
  [lvol1_mimage_0] vg     iwi-aom---   8.00m                       striped     private,mirror,image     2 /dev/sda(2),/dev/sdb(2)                                                
  [lvol1_mimage_1] vg     iwi-aom---   8.00m                       striped     private,mirror,image     2 /dev/sdc(2),/dev/sdd(2)                                                
  [lvol1_mlog]     vg     lwi-aom---   4.00m                       linear      private,mirror,log       1 /dev/sdd(3)                                                            
  lvol2            vg     -wi-a-----   8.00m                       striped     public                   2 /dev/sda(3),/dev/sdb(3)                
0
02.09.2017, 12:02
1 ответ

Cygwin не имеет ничего общего с ядром *nix. По сути, это две вещи: Windows DLL, которая реализует некоторые API POSIX, и оболочки и инструменты, которые работают с ней. Вместе они обеспечивают «внешний вид» Unix в Windows. (Существует порт gcc и другие части цепочки сборки GNU, но они просто создают больше нативных двоичных файлов, которые могут использовать DLL.)

Используйте виртуальную машину. Или вы можете изучить что-то под названием Cooperative Linux. У меня нет никакого опыта с этим, но домашняя страницаговорит, что это...

...бесплатный метод с открытым исходным кодом для оптимальной работы Linux на Microsoft Windows изначально ... порт ядра Linux, который позволяет работать совместно с другой операционной системой на одном машина....запустите Linux на Windows 2000/XP/Vista/7, не используя коммерческое программное обеспечение для виртуализации ПК, такое как VMware

. Я упоминаю его только в том случае, если вы по какой-то причине абсолютно не можете запустить традиционную виртуальную машину.

2
28.01.2020, 02:33

Теги

Похожие вопросы