tag:blogger.com,1999:blog-7751460988642762331.post3299266473039304378..comments2023-05-24T12:15:40.405+03:00Comments on Виртуализация. VMware vSphere: ESX(i) vmdk shrinkМихаилhttp://www.blogger.com/profile/00994053637293572422noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-7751460988642762331.post-85676335801273990712010-09-20T13:20:02.873+04:002010-09-20T13:20:02.873+04:00Все работает, если изначально уменьшить размер раз...Все работает, если изначально уменьшить размер раздела.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-45176639271486567672009-09-21T12:49:01.285+04:002009-09-21T12:49:01.285+04:00>уменьшение раздела (в висте и старше) — встрое...>уменьшение раздела (в висте и старше) — встроенная операция<br /><br />Если не брать Linux и прочие Solaris и FreeBSD, то какова доля ВМ с Vista, Win 7 и Win 2008 среди ВМ?Anton Zhbankovhttps://www.blogger.com/profile/00989828695484228304noreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-59049311434167324592009-09-21T12:44:26.777+04:002009-09-21T12:44:26.777+04:00>почему встроенными средствами ESX нельзя умень...>почему встроенными средствами ESX нельзя уменьшить размер диска, а только увеличить<br /><br />Потому что ESX не лезет внутрь гостевой ОС.<br /><br />>Ведь если ОС это поддерживает (а она поддерживает, раз сама умеет уменьшать размер раздела)<br /><br />Возможно, скоро мы сможем это увидеть на практике. Действительно, один из самых популярных вопросов на форуме: как мне уменьшить vmdk с Windows.Anton Zhbankovhttps://www.blogger.com/profile/00989828695484228304noreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-64279556261978122582009-09-19T17:54:12.316+04:002009-09-19T17:54:12.316+04:00сомневаюсь.сомневаюсь.Михаилhttps://www.blogger.com/profile/00994053637293572422noreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-75965920455796593622009-09-19T17:53:11.273+04:002009-09-19T17:53:11.273+04:00а vmware workstation умеет уменьшать раздел, и есл...а vmware workstation умеет уменьшать раздел, и если он лежит например на NFS может проще ей ?dimsofthttps://www.blogger.com/profile/07894072252703569113noreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-33299343556618530472009-09-19T15:53:00.780+04:002009-09-19T15:53:00.780+04:00ну тогда да, это должно быть удобно.
мне, кстати,...ну тогда да, это должно быть удобно.<br /><br />мне, кстати, всегда было интересно — почему встроенными средствами ESX нельзя уменьшить размер диска, а только увеличить. Ведь если ОС это поддерживает (а она поддерживает, раз сама умеет уменьшать размер раздела) — то никакой опасности в этом нету.artemhttp://pronichkin.comnoreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-9539783995531567012009-09-19T15:47:12.625+04:002009-09-19T15:47:12.625+04:00при Storage VMotion можно мигрировать один какой т...при Storage VMotion можно мигрировать один какой то диск.Михаилhttps://www.blogger.com/profile/00994053637293572422noreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-15954187138410709222009-09-19T15:41:52.183+04:002009-09-19T15:41:52.183+04:00ну я поэтому и говорю, что если мне нужно уменьшит...ну я поэтому и говорю, что если мне нужно уменьшить один диск один раз, и при этом конвертора у меня ещё нету — то проще будет этот метод, чем искать, скачивать и ставить конвертор. Если он уже есть — тогда, наверное, конвертор проще.<br /><br />ещё один минус конвертора (и storage vmtion тоже) — это если у ВМ много дисков, а уменьшить надо только один. В результате копироваться будут все. Это трата времени и места (пусть временно). А если использовать этот метод (с vmkfstools -i) — копируем только тот диск, который нужно.<br /><br />а вот насчёт надёжности — это самый спорный момент. Т.е. понятно, что вероятность сбоя в обоих случаях минимальна. Но всё-таки.<br /><br />уменьшение раздела (в висте и старше) — встроенная операция. Дальше копирование диска производится побайтово 1:1, т.е. никто не лезет в содержимое нашего диска своими грязными лапами. Клонирование ничего не знает про ФС и ему это не нужно.<br /><br />А в случае с конвертером если он сам «на лету» меняет размер диска — это значит, что он переупорядочивает данные на диске, производит что-то вроде оффлайновой дефрагментации. Для этого надо очень хорошо понимать, как работает ФС. У меня были случаи, когда всякие умные утилиты клонирования дисков (уже не помню, какие) нормально переносили обычные файлы, но при этом портили всякие хитрые функции NTFS вроде Junction Points или хардлинков. Ну то есть они пытались как-то оптимизировать процесс, и переносили не данные побайтово, а только файлы. И в результате забирали только то, о чём они знали.<br /><br />В общем, если есть выбор — я бы предпочёл доверять встроенным средствам. Т.е. каждый делает то, в чём разбирается лучше всего. Сначала ОС сама уменьшает свой раздел, затем vmkfstools тупо копирует байты и ничего не делает с ФС.artemhttp://pronichkin.comnoreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-66893348033832234222009-09-19T15:29:38.706+04:002009-09-19T15:29:38.706+04:00чтобы без выключения уменьшить vmdk можно сделать ...чтобы без выключения уменьшить vmdk можно сделать Storage VMotion. <br /><br />По поводу функционала конвертора - переконфигурирование ВМ это штатная функция, одна из многих. Я это к тому, что у кого то он будет иметься так и так.<br /><br />И потом, установка конвертора делается один раз,<br /><br />затем для каждого переконфигурирования действий меньше надо совершить, чем вот так ручками. надежность выше с ковертором, имхо.Михаилhttps://www.blogger.com/profile/00994053637293572422noreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-40181040367087403592009-09-19T15:25:53.845+04:002009-09-19T15:25:53.845+04:00ну без выключения всяко не получится. Ведь операци...ну без выключения всяко не получится. Ведь операция клонирования ВМ или диска, как я понимаю, возможна только в оффлайне.<br /><br />и даже если мы произведём её в онлайне (?) — всё равно, потом надо будет включить копию, а оригинал потушить. И это будет даунтайм. И что в таком случае будет с данными, которые были записаны на диск после начала клонирования, но перед выключением оригинала?<br /><br />с конвертором есть другая проблема. Во-первых, его надо ещё скачать и установить куда-то. Во-вторых, его функционал, по-моему, — всё-таки некий overkill для такой задачи. Т.е. если мне надо всего лишь уменьшить один диск — я бы предпочёл сначала попробовать описанный здесь метод. Мне кажется, что с учётом поправки об необходимости предварительного уменьшения раздела, всё должно работать.artemhttp://pronichkin.comnoreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-20704499500772180452009-09-19T15:14:58.470+04:002009-09-19T15:14:58.470+04:00в общем, метод если и применим, то только лишь есл...в общем, метод если и применим, то только лишь если очень хочется уменьшить размер диска без выключения ВМ.<br />Иначе проще и надежне воспользоваться ковертором.Михаилhttps://www.blogger.com/profile/00994053637293572422noreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-44764203965222478802009-09-19T15:08:04.538+04:002009-09-19T15:08:04.538+04:00ну если ты и так сможешь уменьшить размер раздела ...ну если ты и так сможешь уменьшить размер раздела — то думаю, что после этого дерфгаментация уже не нужна. (По крайней мере, для решения данной конкретной задачи).<br /><br />я бы сделал дефрагментацию до того, как стал уменьшать раздел. Это, с одной стороны, может сократить время выполнения операции по уменьшению раздела, а с другой — поможет убедиться, что данные на диске будут сложены как следует (с точки зрения ФС), а не как попало (как взбрело в голову программе-редактору разделов). С третьей стороны, встроенные средства уменьшения размера раздела (в висте и старше) позволяют откусить не всё свободное метро, а только его часть. В чём состоит логика — я не разбирался. Но подозреваю, что они позволяют откусить только самый хвост без данных. Т.е. в этом случае дефрагментация поможет откусить кусок побольше. В конце концов, если ты планируешь делать дефрагментацию в ближайшем будущем — то следует помнить, что для успеха этой операции нужно какое-то свободное место. Поэтому лучше делать дефрагментацию в тот момент, когда этого места ещё много — т.е. до уменьшения раздела и диска =)artemhttp://pronichkin.comnoreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-52345619574996885832009-09-19T14:59:25.594+04:002009-09-19T14:59:25.594+04:00ну я согласен.
интересно, а дефрагментация нужна?...ну я согласен.<br /><br />интересно, а дефрагментация нужна?Михаилhttps://www.blogger.com/profile/00994053637293572422noreply@blogger.comtag:blogger.com,1999:blog-7751460988642762331.post-16639815223773209392009-09-19T14:50:26.682+04:002009-09-19T14:50:26.682+04:00я подозреваю, что плохая идея — это уменьшать разм...я подозреваю, что плохая идея — это уменьшать размер *диска* до того, как ты уменьшил размер *раздела* на нём ;)<br /><br />в XP для этого нету встроенных средств, придётся использовать что-то вроде Norton PartitionMagic или Acronis DiskDirector. В Висте и старше можно сделать прямо из «управления дисками» (или diskpart) — если, конечно, на разделе есть свободное место.<br /><br />потому что, как видно на скриншотах, с размером *диска* проблем нет — он действительно уменьшился =). А вот разделу на нём сильно поплохело.<br /><br />если я ничего не путаю, то у NTFS в середине раздела находятся какие-то жизненно важные структуры. А уменьшив диск больше, чем на половину (с 5 Гб от 2 Гб), ты эту середину откусил тоже.artemhttp://pronichkin.comnoreply@blogger.com