Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Подключаем внешний USB диск к ESX Server

Рубрика: Виртуализация -> Backup
Метки: | |
Понедельник, 23 февраля 2009 г.
Просмотров: 20727
Подписаться на комментарии по RSS


Данная статья пригодится вам, если вы захотите подключиться свой USB диск непосредственно к ESX Server, для например резервного копирования файлов VMDK. VMDK файлы это виртуальные жесткие диски ваших виртуальных машин. Также вы можете подключать данные виртуальные диски непосредственно в Windows.

Когда вы подключите свой USB диск, то перед началом работы вам необходимо ввести несколько команд с консоли. Для тех, кто хорошо знаком с Linux, эти команды будут знакомы.

Для начала необходимо знать, что не все файловые системы поддерживаются. Список поддерживаемых файловых систем ниже:

  • FAT32 чтение/запись
  • Ext3 чтение/запись
  • NTFS только чтение (это означает что вы не можете использовать отформатированный под NTFS USB диск для копирования на него файлов, для этого вы должны создать раздел EXT3 или FAT32)

Итак, что необходимо сделать:

1. Подключите внешний USB диск к своему ESX хосту.

2. Запустите следующую команду для того, чтобы определить какое имя назначило девайсу ядро:

tail /var/log/dmesg

3. Запустите следующую команду для создания точки монтирования:

mkdir /mnt/usb

esx

4. Запустите следующую команду для монтирования устройства (в данной команде используется точка монтирования, которую мы создавали в предыдущем пункте:

mount /dev/[device_name] /mnt/usb -t [filesystem_type]

Обратите внимание:

* Замените [device_name] на имя девайса, полученное из шага 2

* Замените [filesystem_type] на vfat (FAT32) или ext3

5. После выполнения необходимых действий необходимо размонтировать устройство:

umount /dev/[device_name]

Так же вы можете экспортировать ваш VMDK файл. Для этого используется утилита Vmkstools, которая служит для создания и манипулирования виртуальными дисками. С помощью этой программы можно создавать виртуальные диски, логические разделы на VMware ESX Server. Для того чтобы экспортировать с помощью этой утилиты VMDK файл необходимо использовать следующую команду:

vmkfstools -i /vmfs/volumes/[datastore_name]/[vm_name]/[vm_name].vmdk /mnt/usb/[vm_name].vmdk -d 2gbsparse

И наоборот обратная команда для импорта:

vmkfstools -i /[path_to_USB_mount]/[vm_name].vmdk /vmfs/volumes/[datastore_name]/[vm_name]/[vm_name].vmdk

Так же у вас может возникнуть желание сделать резервные копии конфигурационных файлов виртуальной машины, Эти файлы имеют следующие расширения: *.vmx *.log *.nvram *.vmxf *.vmsd:

cd /vmfs/volumes/[datastore_name]/[vm_name]

tar -czvf [vm_name].tar.gz *.vmx *.log *.nvram *.vmxf *.vmsd

cp [vm_name].tar.gz /mnt/usb

Обратная операция:

tar -xzvf [vm_name].tar.gz /vmfs/volumes/[datastore_name]/[vm_name]

Постовой

Качественный автомобильный дизайн на сайте автодизайнера. Разработка личного тюнинга для вашего автомобиля.

Московское бюро переводов "Да Винчи". Высокий уровень профессионализма, большой стаж работы, полный спектр переводческих услуг(включая юридические).

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Комментариев: 1

  1. В вашем случае приведен пример старой версии ESX

    [root@EBR1 ~]# tail /var/log/dmesg

    [ 181.226470] floppy0: no floppy controllers found

    [ 181.327241] Floppy drive(s): fd0 is 1.44M

    [ 181.645524] EXT3 FS on sdb5, internal journal

    [ 181.711366] kjournald starting. Commit interval 5 seconds

    [ 181.711463] EXT3 FS on sda1, internal journal

    [ 181.711467] EXT3-fs: mounted filesystem with ordered data mode.

    [ 181.713708] kjournald starting. Commit interval 5 seconds

    [ 181.713794] EXT3 FS on sdb2, internal journal

    [ 181.713798] EXT3-fs: mounted filesystem with ordered data mode.

    [ 181.943019] Adding 1285160k swap on /dev/sdb1. Priority:-1 extents:1 across:1285160k

    он не видит USB вообще...

    [root@EBR1 ~]# fdisk -l

    Disk /dev/sda: 146.7 GB, 146778685440 bytes

    255 heads, 32 sectors/track, 35132 cylinders

    Units = cylinders of 8160 * 512 = 4177920 bytes

    Device Boot Start End Blocks Id System

    /dev/sda1 * 1 276 1126064 83 Linux

    /dev/sda2 277 304 114240 fc VMware VMKCORE

    /dev/sda3 305 35132 142098240 5 Extended

    /dev/sda5 305 35132 142098224 fb VMware VMFS

    Disk /dev/sdb: 8657 MB, 8657043456 bytes

    255 heads, 63 sectors/track, 1052 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System

    /dev/sdb1 1 160 1285168+ 82 Linux swap / Solaris

    /dev/sdb2 161 415 2048287+ 83 Linux

    /dev/sdb3 416 1052 5116702+ 5 Extended

    /dev/sdb5 416 1052 5116671 83 Linux

    Disk /dev/sdc: 599.3 GB, 599366434816 bytes

    255 heads, 63 sectors/track, 72868 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System

    /dev/sdc1 1 72868 585312146 fb VMware VMFS

    HELP PLS

    изпользую внешний хдд транцент на 500г

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)