VMWare 8 + real HDD disk

При попытке подключить физический диск к виртуалке VMWare 8 (VMWare 8.0.0 build-471780), выдавались ошибки вида:

 

vmx| W110: DISKLIB-FLAT : Open: Failed to dismount physical drive 2. Perhaps its volumes have open files on them?
vmx| I120: DISKLIB-FLAT : "\\.\PhysicalDrive2" : failed to open (73): .
vmx| I120: DISKLIB-LINK : "D:\VM\backup-FreeBSD72\FreeBSD72.vmdk" : failed to open (The physical disk is already in use).

Лечится довольно просто: на файл *.vmdk (в моем случае – FreeBSD72.vmdk) добавил пользователя __vmware__ с полным доступом (Full Control, Modify, Read & Execute, Read, Write). По умолчанию там были только Users, SYSTEM и Administrators.


Теги: , , , , , , , ,

Geom mirror: drive or slice

RAID-массивы не гарантируют 100%-ной надежности сохранности данных, но тем не менее, часто выручают и дают определенную надежность всей системе в целом. Так, при выходе из строя одного из дисков массива, систему можно поднять с живого диска или она сама продолжит работу, не заметив потери бойца.

Хороший домашний (и даже серверный) вариант рейда – GEOM MIRROR (gmirror). В RAID 1 (зеркале) может быть от 2-х жестких дисков, при нынешних ценах на накопители, два веника в рейде – то, что нужно для дома.

Если у вас уже установлена система FreeBSD, сделать рейд не составит большого труда:

# установите эту переменную, чтобы система разрешила работать с дисками
sysctl kern.geom.debugflags=16

# скопируйте MBR и таблицу разделов
dd if=/dev/ad4 of=/dev/ad6 bs=1M count=1

# создайте зеркальный массив
gmirror label -n -v -b round-robin gm0 /dev/ad4

# добавьте, чтобы загружался geom_mirror
# здесь стоит упомянуть, что у вас его может не быть вовсе,
# тогда придется пересобирать ядро =)
echo 'geom_mirror_load="YES"' >> /boot/loader.conf

# в /etc/fstab замените ad4 на mirror/gm0

# вставьте второй диск в массив
gmirror insert gm0 /dev/ad6

# запустите синхронизацию вручную
# если хотите, чтобы все происходило автоматически,
# не используйте ключ -n при создании зеркала
gmirror rebuild gm0 ad6

# любоваться на процесс сборки рейда можете командой
gmirror status
Читать остальную часть заметки »

Теги: , , , , , , , ,