При просмотре руководства это относится только к тематике. У этого отрывка было немного больше на эту тему. фрагмент - http://www.gnu.org/software/grub/manual/grub.html#menuentry
Меню загрузки, в котором GRUB отображает пункты меню из «grub.cfg» файл. Это список предметов, где каждый предмет имеет заголовок и необязательный значок. Пиктограмма выбирается на основе указанных классов для элемента меню. При наличии PNG-файла с именем «myclass.png» в каталог «grub/themes/icons», он будет отображаться для предметов, которые имеют класс myclass . Меню загрузки может быть настроено в нескольких способы, такие как шрифт и цвет, используемые для заголовка пункта меню, и задание стилевых полей для самого меню и для выбранного предмета выделить.
-121--73390-
Создание целевого логического устройства iSCS связывает ранее определенные объекты места хранения с целевым устройством и определяет номер, который будет использоваться устройством.
Поэтому, если требуется расширить LUN ( lun0
), необходимо расширить базовый объект места хранения ( disk01
).
Один из способов сделать это - создать логический том из двух дисков следующим образом (хотя это потребует простоя):
Удалите неиспользуемый объект места хранения disk02
и создайте из него логический том:
/backstores/block> delete disk02
Deleted storage object disk02.
/backstores/block> ls
o- block ...................................................................................................... [Storage Objects: 1]
o- disk01 .............................................................................. [/dev/sdb4 (392.2GiB) write-thru activated]
/backstores/block>
Создайте логический том ( iscsi _ lv01
) с использованием всего устройства:
$ pvcreate /dev/sda
Physical volume "/dev/sda" successfully created
$ vgcreate iscsi_disk01 /dev/sda
Volume group "iscsi_disk01" successfully created
$ lvcreate iscsi_disk01 -l 100%FREE -n iscsi_lv01
Logical volume "iscsi_lv01" created
Примечание:
Ясно, что если существующее устройство было отформатировано и содержало данные, то этот новый том должен быть отформатирован и данные скопированы на него.
Создайте новый объект места хранения с помощью нового тома:
$ targetcli
/backstores/block> create iscsi_lv01 /dev/iscsi_disk01/iscsi_lv01
Created block storage object iscsi_lv01 using /dev/iscsi_disk01/iscsi_lv01.
/backstores/block> ls
o- block ...................................................................................................... [Storage Objects: 2]
o- disk01 .............................................................................. [/dev/sdb4 (392.2GiB) write-thru activated]
o- iscsi_lv01 .................................................... [/dev/iscsi_disk01/iscsi_lv01 (476.9GiB) write-thru deactivated]
/backstores/block>
Воссоздать lun0
с помощью нового тома
/> cd iscsi/iqn.2014-08.com.exmaple:nuc/tpg1/luns/
/iscsi/iqn.20...nuc/tpg1/luns> delete lun0
Deleted LUN 0.
/iscsi/iqn.20...nuc/tpg1/luns> create /backstores/block/iscsi_lv01
Created LUN 0.
/iscsi/iqn.20...nuc/tpg1/luns> ls
o- luns .................................................................................................................. [LUNs: 1]
o- lun0 ........................................................................ [block/iscsi_lv01 (/dev/iscsi_disk01/iscsi_lv01)]
/iscsi/iqn.20...nuc/tpg1/luns>
Удалите существующий объект места хранения disk01
, чтобы затем добавить его в группу томов:
/> cd backstores/block/
/backstores/block> delete disk01
Deleted storage object disk01.
/backstores/block> cd /
/> ls
o- / ......................................................................................................................... [...]
o- backstores .............................................................................................................. [...]
| o- block .................................................................................................. [Storage Objects: 1]
| | o- iscsi_lv01 .................................................. [/dev/iscsi_disk01/iscsi_lv01 (476.9GiB) write-thru activated]
| o- fileio ................................................................................................. [Storage Objects: 0]
| o- pscsi .................................................................................................. [Storage Objects: 0]
| o- ramdisk ................................................................................................ [Storage Objects: 0]
o- iscsi ............................................................................................................ [Targets: 1]
| o- iqn.2014-08.com.exmaple:nuc ....................................................................................... [TPGs: 1]
| o- tpg1 ............................................................................................... [no-gen-acls, no-auth]
| o- acls .......................................................................................................... [ACLs: 0]
| o- luns .......................................................................................................... [LUNs: 1]
| | o- lun0 ................................................................ [block/iscsi_lv01 (/dev/iscsi_disk01/iscsi_lv01)]
| o- portals .................................................................................................... [Portals: 1]
| o- 0.0.0.0:3260 ..................................................................................................... [OK]
o- loopback ......................................................................................................... [Targets: 0]
Сохраните новую конфигурацию, если auto _ save _ on _ exit
не имеет значение true:
/> saveconfig
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
/> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
Расширение существующего логического тома с помощью исходного устройства disk01
:
$ pvcreate /dev/sdb4
Physical volume "/dev/sdb4" successfully created
$ vgextend iscsi_disk01 /dev/sdb4
Volume group "iscsi_disk01" successfully extended
$ lvextend -l 100%VG /dev/iscsi_disk01/iscsi_lv01
Extending logical volume iscsi_lv01 to 869.1GiB
Logical volume iscsi_lv01 successfully resized
$
Примечание:
Также будет выполнен дополнительный шаг по изменению размера файловой системы после добавления disk01
, если том требует форматирования.
Обратите внимание на новый размер объекта места хранения:
/> ls
o- / ......................................................................................................................... [...]
o- backstores .............................................................................................................. [...]
| o- block .................................................................................................. [Storage Objects: 1]
| | o- iscsi_lv01 .................................................. [/dev/iscsi_disk01/iscsi_lv01 (869.1GiB) write-thru activated]
К сожалению, этот метод требует времени простоя, пока размер логического устройства изменяется, однако, следуя этому методу, он будет сведен к минимуму.
Ссылки на
Целевое руководство Targetcli Wiki
iSCSI с использованием tgtadm
-121-175437-
Это параметр pulseaudio по умолчанию для соединения всех томов. Установка
flat-volumes = no
в /etc/pulse/daemon.conf
должна исправить это!
Довольно легко построить его из источников, если вам это нужно в своей машине для разработки: https://github.com/coulbase/manifest#building-with-repo
repo init -u git://github.com/couchbase/manifest.git -m rel-3.0.1.xml
repo sync
make
Это будет установить для вас сервер К $ PWD / Install
Я сделал учебник для компиляции Couchbase версии 3.0.1 для тех, кто получает ту же проблему http://kokizzu.blogspot.com/2014/11/how-to-install-couchbase-on-archlinux.html