Кіріспе
Apple Xsan (" /ɛ//k//s//æ//n/") – Apple Inc. компаниясының сақтау аймағы желісі (SAN) немесе macOS үшін кластерлік файлдық жүйесі. Xsan бірнеше Mac жұмыс станциялары мен Xserve жүйелеріне Fibre Channel желісі арқылы ортақ блок-жинақтағышқа қол жеткізуге мүмкіндік береді. Xsan файлдық жүйесі орнатылғанда, бұл компьютерлер бір уақытта бір сақтау көлемінен дерек оқи және жаза алады. Xsan – бұл толыққанды SAN шешімі, оған метадеректер контроллерінің бағдарламалық қамтамасы, файлдық жүйе клиентінің бағдарламалық қамтамасы, сондай-ақ интеграцияланған орнату, басқару және мониторинг құралдары кіреді. Xsan кәсіптік ортақ дискілік файлдық жүйесінде күтілетін барлық стандартты мүмкіндіктерге ие, оның ішінде үлкен файлдар мен файлдық жүйелерді қолдау, бірнеше орнатылған файлдық жүйелер, қателерге төзімділік үшін метадеректер контроллерін қатесіз алмастыру және бірнеше операциялық жүйелерді қолдау мүмкіндіктері бар.
Xsan ('/ɛ//k//s//æ//n/) is Apple Inc.'s storage area network (SAN) or clustered file system for macOS. Xsan enables multiple Mac desktop and Xserve systems to access shared block storage over a Fibre Channel network. With the Xsan file system installed, these computers can read and write to the same storage volume at the same time. Xsan is a complete SAN solution that includes the metadata controller software, the file system client software, and integrated setup, management and monitoring tools. Xsan has all the normal features to be expected in an enterprise shared disk file system, including support for large files and file systems, multiple mounted file systems, metadata controller failover for fault tolerance, and support for multiple operating systems.
Өзара әрекеттесу мүмкіндігі
Xsan, Quantum Corporation жасаған StorNext файлдық жүйесіне негізделген. StorNext файлдық жүйесі мен Xsan файлдық жүйесі, метадеректер серверімен байланыс жасағанда, бірдей файлдық жүйе құрылымын және бірдей хаттаманы қолданады. Сонымен қатар, екі файлдық жүйе үшін де жаңа мүмкіндіктер әзірленгенге негізделген ортақ код базасын немесе өте жақын дамуды бөліседі. Xsan веб-сайты StorNext файлдық жүйесімен толық үйлесімді екенін мәлімдейді: «Xsan, Quantum StorNext файлдық жүйесімен толық үйлесімді болғандықтан, сіз Windows, Linux және басқа UNIX платформаларындағы клиенттерге Xsan басқаратын сақтау қоймасындағы деректерге Fibre Channel блоктық деңгейінде тікелей қол жеткізуді қамтамасыз ете аласыз». Quantum Corporation былай мәлімдейді: «Apple Xsan және Promise RAID-пен толық үйлесімділік, сондай-ақ Xsan және Xserve RAID-ті AIX, HP UX, IRIX, Red Hat Linux, SuSE Linux, Mac OS X, Solaris және Windows клиенттерін, соның ішінде 64 биттік Windows және Windows Vista-ны қолдауға мүмкіндік береді». Xsan үшін кейбір командалық жол құралдары cv әріптерімен басталады, бұл файлдық жүйенің бастапқы атауы – CentraVision. XSan клиенттері TCP порттары 49152–65535-ті пайдаланады, ал TCP/63146 жиі журналдық файлдарда кездеседі.
Деректерді көрсету
Xsan файлдық жүйесі ақпаратты тарату үшін бірнеше логикалық сақтағыштарды пайдаланады. Xsan-да екі негізгі ақпарат класы кездеседі: пайдаланушы деректері (мысалы, файлдар) және файлдық жүйе метадеректері (мысалы, папкалар, файл атаулары, файлдарды орналастыру туралы ақпарат және т.б.). Көптеген конфигурацияларда деректер мен метадеректер үшін әртүрлі сақтағыштар қолданылады. Файлдық жүйе деректердің және метадеректер аймақтарының динамикалық кеңейтілуі мен таралуын қолдайды.
Тарих
2005 жылдың 4 қаңтарында Apple компаниясы Xsan-ды жеткізілімге түсіргенін жариялады. 2006 жылдың мамыр айында Apple компаниясы Xsan 1.2 нұсқасын шығарды, ол шамамен 2 петабайт көлемді сақтау құрылғыларын қолдайды. 2006 жылдың 7 тамызында Apple компаниясы Intel негізіндегі Macintosh компьютерлері үшін Universal бинарлық форматында қолжетімді және файлдық жүйеге кіруді басқару тізімдерін қолдайтын Xsan 1.4 жариялады. 2006 жылдың 5 желтоқсанында Apple Xsan 1.4.1 нұсқасын шығарды. 2007 жылдың 18 қазанында Apple Xsan 1.4.2 нұсқасын шығарды, ол бірнеше сенімділік және үйлесімділік мәселелерін шешті. 2008 жылдың 19 ақпанында Apple компаниясы Xsan 2 деген алғашқы маңызды жаңартуды шығарды, ол MultiSAN-ды енгізіп, әкімшілік құралдарын толығымен жаңартты. 2.1 нұсқасы 2008 жылдың 10 маусымында ұсынылды. 2.1.1 нұсқасы 2008 жылдың 15 қазанында ұсынылды. 2.2 нұсқасы 2009 жылдың 14 қыркүйегінде шығарылды. 2011 жылдың 20 шілдесінде Apple Mac OS X Lion-мен бірге Xsan 2.3 нұсқасын шығарды. Бұл Xsan-ның macOS жүйесімен бірге келетін алғашқы нұсқасы болды. 2011 жылдың 25 тамызында Apple Xsan 2.2.2 нұсқасын шығарды, ол бірнеше сенімділік қателіктерін жойды. 2012 жылдың 25 шілдесінде Apple OS X Mountain Lion-мен бірге Xsan 3 нұсқасын шығарды. 2014 жылдың 17 қазанында Apple OS X Yosemite-мен Xsan 4 нұсқасын шығарды. 2016 жылдың 20 қыркүйегінде Apple Xsan 5 нұсқасын macOS Sierra және macOS Server 5.2 жүйелерімен бірге шығарды. 2020 жылдың 12 қарашасында Apple macOS Big Sur жүйесімен Xsan 7 нұсқасын шығарды.