Я не совсем уверен, как это задать, но начнем.
У нас есть сан. В рамках san у нас есть возможность подключить один том к нескольким системам как необработанный диск. Сами серверы увидят все это как один и тот же raw hdd.
Наша текущая конфигурация такова, что на одном сервере мы взяли этот необработанный диск, настроили его в lvm и установили его как домашний диск.
Наша конечная цель теперь состоит в том, чтобы этот домашний каталог был подключен к нескольким системам одновременно. Мы опасаемся, что из-за того, что San технически просто предоставляет необработанный диск по оптоволокну, при этом возникнут всевозможные проблемы с блокировкой.
Я не слишком знаком с SAN, извините, если это не имеет смысла. Тем не мение. Есть ли способ сделать это безопасно? Это старое солнце 6900 SAN.
Прекратите то, что вы делаете прямо сейчас!
Извините за такую драматичность, но у вас есть большая проблема - то, что вы пытаетесь сделать, на самом деле очень просто, просто не используя LVM.
Причина в том, что большинство файловых систем / систем управления дисками, включая EXTx, LVM, raw-NTFS, FAT (во всех его формах), не поддерживают кластеры - они предполагают, что имеют полный и беспрепятственный доступ к своим дискам и поэтому можно с уверенностью предположить, что они могут читать и писать, как им нравится.
Проблема с этим в совместно используемой / кластерной среде заключается в том, что даже при записи всего двух машин в один и тот же LUN с использованием файловой системы, не поддерживающей кластер, вы по существу гарантируете повреждение файловой системы, возможно, в течение первой секунды «совместного использования», поскольку они просто предполагают, что могут делать то, что им нравится - это хаос.
Итак, что вам нужно сделать, если выбрать файловую систему с поддержкой кластеров. С самого начала они разработаны для совместной работы и обычно имеют некоторую форму внеполосной межмашинной связи (обычно просто IP) для координации своих действий.
Есть номер для параметры, некоторые бесплатные, некоторые нет; для систем 100% Linux я лично использую OCFS2, но Lustre / GlusterFS очень хороши, для системы 100% Windows вы можете настроить службы кластеров Windows / MSDTC, которые, по сути, находятся поверх NTFS и управляют записью. VMFS VMWare изначально поддерживает кластеры, но на самом деле доступна только для их собственного гипервизора ESXi.
С объединенными общими ресурсами Linux и Windows все становится сложнее, лично мне очень нравится Veritas Storage Foundation, которая позволяет им хорошо работать вместе.
Я надеюсь, что это было полезно, прокомментируйте, если вам нужно прояснить какие-либо мелкие моменты. В любом случае LVM приводит к потере данных.