Я планирую разбить свой жесткий диск на разделы.
Я хочу иметь 2 раздела - один для Ubuntu, основной операционной системы, а другой для образов виртуальных машин, так как я хочу запускать виртуальные машины Windows и MacOS через VirtualBox.
У меня вопрос - какая файловая система лучше всего подходит для раздела виртуальных машин?
Есть ли преимущества с точки зрения производительности при использовании файловой системы, отличной от, скажем, FAT32 или NTFS?
Я бы поместил ваши образы виртуальных машин на отдельный шпиндель. Размещение их на отдельном диске с большим кешем может дать гораздо больший прирост производительности, чем та файловая система, которую вы используете.
Учитывая, что повреждение образа виртуальной машины может быть катастрофическим, я хотел бы посмотреть на надежность файловой системы по сравнению с производительностью. Например, выживет ли он при отключении электроэнергии? Итак (используя приведенные вами примеры) я бы определенно использовал NTFS вместо FAT32, независимо от характеристик производительности, просто потому, что это журналируемая файловая система и, следовательно, гораздо более отказоустойчивая.
Если возможно, я настоятельно рекомендую размещать образы виртуальных машин на другом жестком диске, а не на том же диске (даже если он находится в другом разделе). Сохраните свой основной жесткий диск для задач ОС и запуска Virtualbox, и позвольте второму диску обрабатывать данные, потому что их будет много перемещаться туда и обратно, и это значительно замедлит вашу систему, поскольку жесткий диск станет узким местом.
Если вам нужно хранить его на том же диске, убедитесь, что вы используете большие блоки при форматировании. Поскольку перемещаются большие фрагменты данных, я считаю, что это улучшит производительность (кто-нибудь, пожалуйста, поправьте меня, если я ошибаюсь). Я не уверен, есть ли лучшая fs для изображений или нет. Сообщение от Sun указывает на то, что ZFS очень удобна в использовании.
Вы НЕ должны использовать FAT32 - FAT32 имеет ограничение на размер файла 4 ГБ (технически 4 ГБ - 2 байта, если я не ошибаюсь).
Для виртуальных машин на основе хоста это не имеет значения. Однако вы захотите использовать что-то, что легко работает с большими файлами, поэтому держитесь подальше от файловых систем, таких как reiserfs, которые обрабатывают файлы меньшего размера быстрее, чем большие. Большинство моих установок Linux идут с jfs для скорости журналирования и B + Tree. Видеть ссылка вики
Ну, я не знаю лучшего, но, может быть, я могу помочь вам исключить NTFS
..и, возможно, вы уже знаете об этом. Ubuntu изначально не читает NTFS. Для этого требуется установка отдельного пакета, что очень просто, но я заметил, что производительность раздела NTFS при чтении Ubuntu заметно снижается.
Раздел в Linux, который хозяева файлы vmdk делает Я думаю, это важно, если вы действительно об этом спрашиваете.
XFS может быть лучшим вариантом, поскольку он более протестирован, с этим вы получите улучшения дискового ввода-вывода. Вы также можете использовать более новую версию ext4. Главное, чего ты хочешь, это экстенты поэтому большие файлы не разбиваются, обе эти файловые системы имеют это и хорошо поддерживают Linux. Я бы выбрал ext4 только потому, что он знакомый, даже если новый. Однако у меня есть нет цифры, чтобы подтвердить это прямо сейчас :-)
Кроме того, сначала выделите все дисковое пространство, не выбирайте рост по мере необходимости. Лучшим вариантом для повышения производительности может быть предоставление виртуальной машине прямого доступа к самому разделу, чтобы не было дополнительного уровня, но такой вид разрушает точку зрения виртуальных машин для многих людей.
Наконец, это ссылка на сайт есть несколько советов по настройке сервера vmware, работающего в Linux, которые могут помочь вам повысить производительность ввода-вывода.
ext3 лучше всего. Не переходите на ext4, так как это немного мешало моему жесткому диску. Перед или после установки ubuntu изучите команды терминала для восстановления и проверьте свой раздел на наличие ошибок. Вам наверняка понадобится делать это время от времени в режиме командной строки, если вы имеете дело как с NTFS, так и с ext-подобными разделами на одном жестком диске.
Из-за слишком большого количества операций в командной строке возникает слишком много вопросов обо всех возможных проблемах в ubuntu. Удивительно, но есть и равные помощники, и больше.
У меня тоже были такие проблемы, и к тому времени моя система была в режиме установки окна и запрашивала раздел жесткого диска. Я просматривал Интернет на своем мобильном телефоне, чтобы найти решения о том, что мне делать.
И, что удивительно, я получил так много поддерживаемых ответов, что я легко закончил свои разделы.
Я благодарю всех, кто тратит свое время и мысли на разработку и поддержку ubuntu!
Если вы выбрали NTFS и собираетесь запускать VMWare, ему действительно не нравится, когда плоские файлы виртуальной машины находятся в разделе NTFS. Мы бы никогда не смогли запустить виртуальную машину, если бы файлы были на NTFS, нам пришлось использовать ext3. (Я запускаю vmware server1.x поверх RHEL)
LVM