Анналы o nas format. Расширение файла NAS

(оригинал)

  • Безудержное нарушение принципа многоуровневости? (оригинал)
  • Карты пространства (оригинал)
  • ZFS Deduplication (англ.)
  • Тюнинг

    Вопросы новичка по zfs

    Каковы аппаратные требования для zfs?

    Минимальные, чтобы только включилось - 512 М памяти и 32 бит процессор. Минимальные рабочие - 64 бит процессор (напр двух ядерный атом) и 1Гб памяти. Желательно - процессоры Sandy или Ivy Bridge, можно младшие. Памяти чем больше, тем лучше, но в домашних условиях больше 8 Гб вряд ли нужно. (Не забудьте сделать тюнинг, если памяти много, см ниже.) Часто приходится слышать рекомендацию “гигабайт памяти на терабайт массива”. Но пока ни в одном из заслуживающих доверия источников этой рекомендации найти не удалось. Так что, возможно, это городская легенда. В идеале и в production память ECC, но у подавляющего большинства камрадов память обычная. Прим. Для режима дедупликации требуются очень большие, иногда непредсказуемо большие, объемы памяти, см ниже.

    Попытки использования в домашних условиях SSD для кеширования как чтения, так и записи не дали заметных позитивных результатов. MikeMac

    Какие есть варианты массивов (пулов) zfs?

    Массив строится как набор виртуальных устройств (vdev). Часто пул состоит из одного vdev. Виды vdev (Прим. для краткости говорим, что vdev состоят из дисков, хотя это могут быть и разделы дисков и файлы и пр.)

    • stripe - страйп, нечто среднее между RAID0 и JBOD. Не имеет избыточности, вся информация теряется при смерти любого из дисков.
    • mirror - зеркало, примерный аналог RAID1. Каждый диск зеркала содержит полную копию всей информации. Выдерживает смерть одного любого диска. Возможно и тройное зеркало.
    • raidz1 - примерный аналог RAID5, требует минимум 3 дисков, объем одного диска уходит на избыточность. Выдерживает смерть одного любого диска.
    • raidz2 - примерный аналог RAID6, требует минимум 4 диска, объем двух дисков уходит на избыточность. Выдерживает смерть двух любых дисков.
    • raidz3 - требует минимум 5 дисков, объем трёх дисков уходит на избыточность. Выдерживает смерть трёх любых дисков.

    Если в пул входит несколько vdev, то они объединяются в страйп из vdev. Так можно сделать примерный аналог RAID10 (страйп из зеркал) или RAID60 (страйп из raidz2). Входящие в пул vdev могут иметь разный размер, но строго рекомендуются одного типа (хотя технически возможно собрать пул из разных типов vdev). Например, не рекомендуется объединять в пул raidz1 и страйп из-за падения надёжности. MikeMac

    Каковы сравнительные достоинства и недостатки различных типов vdev?

    • stripe
      • + используется всё пространство дисков; увеличение производительности аналогично RAID0
      • - низкая надежность, вся информация теряется при смерти любого из дисков.
    • mirror
      • + высокая производительность и надежность
      • - половина объема уходит на избыточность (2/3 для тройного зеркала)
    • raidz1
      • + Экономное использование дискового пространства при обеспечении избыточности
      • - некоторое снижение производительности по сравнению с зеркалом; при смерти одного из дисков до окончания перестроения на новый диск имеем страйп в смысле надежности
    • raidz2
      • + высокая надежность, расчёты показывают, что более высокая, чем у зеркала - если вы и потеряете массив, то не из-за выхода дисков из строя, а из-за проблем с другими компонентами
      • - два диска уходят на избыточность
    • raidz3
      • + параноидальная надежность, излишняя практически всегда
      • - три диска на избыточность. MikeMac

    И какой вариант мне предпочесть?

    • stripe для малоценной или легко восстанавливаемой информации (оцените и затраты своего времени)
    • mirror для высокой нагрузки случайного чтения/записи
    • raidz1 как базовый вариант для файлопомойки
    • raidz2 как премиум вариант

    NB: Никакой RAID не заменяет Backup. Важная, невосстановимая информация должна быть сохранена куда-то вовне. MikeMac

    Подробнее о vdev

    Сжатие включать?

    Oleg Pyzhov : какие разделы сжимать, какие нет определил опытным путем. Проц у меня атомный поэтому без вариантов тип сжатия lzjb

    • storage1/system 6,74G compressratio 1.71x (тут лежат скрипты, а также каталоги для FreeBSD: /usr/src, /usr/obj, /usr/ports)
    • storage1/soft 61,6G compressratio 1.17x (тут дистрибьютивы)
    • storage1/document 302G compressratio 1.16x (тут много мелких файлов: DWG,DOC,XLS, JPG)
    • storage1/timemachine сжатие не испольщую, тк неэффективно.. MacOSX и так походу сжимает свой Backup)
    • storage1/media не сжимаю, тк неэффективно

    Sergei V. Sh : размеры датасета с кучей фото

    • 93.2G (ashift=9 compresion=on)
    • 95.0G (ashift=9 compresion=off)
    • 94.5G (ashift=12 compresion=on)
    • 96.1G (ashift=12 compresion=off)

    Как переименовать пул?

    zpool export poolname zpool import poolname newname

    Как удалить файл, если нет места на диске с ZFS

    dd if = /dev/null of = file.avi rm file.avi

    UPD от MikeMac На практике оказалось, что первым пунктом следует проверить наличие снапшотов

    zfs list -t snapshot

    Если снапшоты есть, то их следует удалять (http://docs.oracle.com/cd/E19253-01/819-5461/gbcya/index.html), начиная с наиболее древних, пока не появится место (или пока не будут удалены все).

    Если же проводить операцию по усечению файла как выше - то в случае наличия его копии в снапшоте операция не высвободит места.

    Кроме того, практика показывает что усечение файла лучше проводить над небольшими файлами.

    Как узнать точный размеры пула?

    • Как определить полный объем пула, доступный пользователю (т.е. за вычетом ушедшего на избыточность)?

    USED - объем занятого пространства AVAIL - сколько осталось

    • Сиди складывай USED + AVAIL?
    • в байтах для датасета zpool/var:

    zfs get -Hp -o value avail,used zpool/var | awk "{ s+=$1; } END { print s; }"

    • в терабайтах:

    zfs get -Hp -o value avail,used zpool/var | awk "{ s+=$1; } END { printf "%.3f Tb.\n", s/(1048576*1048576); }"

    От WearWolf .

    Заменил все диски на бОльшие, но размер пула не изменился, что делать?

    Наиболее простой для новичка способ - перезагрузить систему. Если это не помогает

    zpool online -e <имя пула> <имя любого диска из этого пула>

    Если задать автоувеличение при помощи команды

    zpool set autoexpand = on <имя пула>

    Пул будет сам вырастать. Sergei V. Sh

    Автоувеличение пула не работало перепробовал все трюки - включение autoexpand=on , экспорт-импорт, ребут импорт пула был невозможен пока не деинсталировал VirtualBox - расположен на пуле и при попытке принудительного экспорта просто уводит весь нас в ребут.

    Данная рекоммендация, по всей видимости, не актуальна для новых версий ZoL.

    Для настоящих знатоков извращений:)

    Q. Купить разом все хдд не имею возможности, а ухудшать конфиг не хочу
    A. мой случай… я сделал себе 8+2 (raidz2 из 10 дисков) - но дисков сразу не имею

    Q. А какими командами FreeBSD поделить 2T диск на половинки для этого?
    A. например, так

    Q. имею raidz1 на 2T дисках. Заменить каждый на 4T - ноль проблем. Но в выхлопе остается несколько шт 2T дисков. Печалька.
    A.

    Submission of a manuscript implies that the work described has not been published before (except in the form of an abstract), that it is not under consideration for publication elsewhere, and that it will not be submitted elsewhere unless it has been rejected by the editors of Annales Polonici Mathematici. All the papers submitted will be carefully refereed. On the proof stage, the author will be asked to sign the copyright transfer agreement

    Manuscripts in the form of PDF files should be submitted . You are also welcome to contact us by for more information. On acceptance of the paper , the authors will also be asked to transmit the source file.

    The publisher strongly encourages submission of manuscripts written in TeX.

    Recommended format of manuscripts: 12-point type (including references), text width 13.5 cm.

    An abstract of not more than 200 words, the AMS Mathematics Subject Classification and a list of key words and phrases are required.

    Figures must be prepared in electronic form, suitable for direct reproduction. The use of very thin lines should be avoided.

    References should be arranged in alphabetical order and styled according to the examples given below. Abbreviations of journal names should follow Mathematical Reviews.

    D. Beck, Introduction to Dynamical Systems , Vol. 2, Progr. Math. 54, Birkhäuser, Basel, 1978.
    R. Hill and A. James, An index formula in L p , J. Differential Equations 15 (1982), 197-211.
    J. Kowalski, Some remarks on J (X ), in: Algebra and Analysis (Edmonton, 1973), E. Brook (ed.), Lecture Notes in Math. 867, Springer, Berlin, 1974, 115-124.
    A. S. Novikov, An existence theorem for planar graphs , preprint, Moscow Univ., 1980 (in Russian).

    Authors" affiliation should be given.

    PDF proofs will be e-mailed to the corresponding author. If the author"s corrections are not received promptly, the article will be printed in a later issue.

    The Online First version of the article will be sent to the author and published on the journal"s web site before the article is assigned to an issue. This version will be freely downloadable for everybody. The author is allowed to post the “Online First” version to his/her personal web site and to any other archives.

    When the paper is assigned to an issue, the final print file with all publication data included will also be sent to the author. The latter file will be for the author"s personal use only and should not appear on any web site other than IMPAN’s.

    Offprints of the article in batches of 25 can be purchased. They can be ordered when sending the proof corrections.

    The article can also be published in Open Access (that is, with the final print file also freely downloadable) upon paying a fee of 300 euros. The decision should be communicated at the proof stage; the appropriate invoice will then be sent to the author.

    Address of the Editorial Committee :

    Annales Polonici Mathematici
    Institute of Mathematics
    Jagiellonian University
    Łojasiewicza 6
    30-348 Kraków, Poland

    Производство дымоходов FORMAT было открыто в 2015 года. Разрабатывая линию дымоходов под российским брендом FORMAT, мы учли богатый опыт по реализации дымоходных систем. Наши специалисты не стали делать упор на работу с одним производителем, а взяли самое лучшее от производителей дымоходов, имеющих репутацию поставщиков надёжной и качественной продукции на европейском рынке. Это позволило собрать под одним крылом лучшие разработки Stabile (Италия), ATI (Италия), AntKalip (Турция) и предложить их на российском рынке под маркой FORMAT. Надеемся, наши цены, ассортимент и гарантированное европейское качество не оставят Вас равнодушными.

    Представителем бренда FORMAT на территории Российской Федерации является ООО Термо Лайф .

    Широкий ассортимент элементов дымоотводящих систем включает порядка 300 изделий.

    Продукция поделена на разделы:

    А. Дымоходы для конвекционных (традиционных) котлов:
    • Раздельная система дымоудаления (включает линию Ø60, Ø80, Ø100).
    • Утеплённая система дымоудаления (двойные стенки Ø80/100).
    • Коаксиальная система дымоудаления (включает линию Ø60/100, Ø80/125).
    Б. Дымоходы для конденсационных котлов:
    • Раздельная система дымоудаления из PVC (включает линию Ø60, Ø80, Ø100).
    • Коаксиальная система дымоудаления из PVC (включает линию Ø60/100, Ø80/125).

    Дымоходы FORMAT изготавливаются из алюминия с термостойкими, кислотостойкими добавками. Гарантийный срок службы составляет 3 года, расчётный срок службы - 25 лет.

    Крепкие партнёрские отношения с производителями, оптимизация доставки и желание развивать долговременные коммерческие связи на российском рынке отопительного оборудования позволяет нам предлагать продукцию FORMAT по очень интересным ценам с неизменным сохранением качества изделий.

    Вся продукция имеет разрешительную документацию для реализации на территории РФ.

    У вас есть проблема с открытием.NAS-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы NAS. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.

    Для чего нужен файловый формат.NAS?

    Главная ассоциация файлового расширения .nas принадлежит типу файлов "Входной файл Nastran" (.nas ). Он связан с текстовым (ASCII) форматом сохранения данных о геометрии, нагрузках и ограничениях моделей Nastran (NASA Structural Analysis - Структурный анализ NASA), построенных методом конечных элементов (FEM). Nastran собирательно относится к серии проприетарного ПО на базе языка Фортран, разработанного главным образом MSC Software Corp. по контракту с NASA.

    Файл .nas — это простой текстовый файл, содержащий длинный перечень элементов модельной сетки, описание материала, определение пространственных ограничений и прочие данные, составляющие в сумме FEM-модель Nastran. Файлы моделей Nastran можно открыть и изменять прямо в текстовом редакторе или импортировать в FEM-приложение. На сегодняшний день файловые форматы Nastran (.bdf , .nas , .dat и прочие) поддерживаются как путем импорта, так и непосредственно различными вариантами Nastran и другим ПО FEM-моделирования.

    

    Кроме того, расширение .nas также обозначает тип/формат файлов "Проект Neuratron AudioScore" (.nas ). Neuratron AudioScore — это серьезная коммерческая программа от Neuratron Ltd. для записи музыки в среде Майкрософт Windows и Apple Mac OS X, позволяющая генерировать полную нотную запись путем анализа композиций MIDI и аудиозаписей. Файл .nas представляет собой файл проекта AudioScore, в котором с использованием частного формата хранятся все партитуры, дорожки и прочая необходимая информация. Файлы NAS предназначены для использования лишь с AudioScore; в среде программы партитуры можно экспортировать в один из множества форматов нотных записей.

    Другой случай использования расширения .nas связан с типом файлов "Файл скрипта Nasal" (.nas ). Nasal (Not Another Scripting Language) является полноценным скриптовым языком ( s), объединяющим возможности ECMA Script (JavaScript) и Perl, а также являющимся объектно-ориентированным. Nasal служит родным языком скриптинга в современном имитаторе условий полета с открытым исходным кодом (лицензия GPL) FlightGear. Файл .nas — это обычный текстовый файл с исходным кодом Nasal, который можно открыть/изменить в любом текстовом редакторе (предпочтительно с подсветкой синтаксиса).

    Расширение .nas также встречается в ассоциации с типом файлов "Файл конфигурации Novell iChain" (.nas ). Novell iChain — это кросс-платформенный интегрированный прокси-сервер и сервер авторизации от Novell, Inc. Файл .nas представляет собой ASCII-перечень конфигурационных директив iChain, сопровождаемых комментариями, сериализированным представлением доверенных корневых сертификатов, паролей LDAP и др. NAS-файлы обычно используются сетевыми администраторами для резервного копирования и восстановления конфигураций серверов iChain, однако ввиду конфиденциального характера хранимых в таких файлах данных каждый файл .nas нужно беречь от несанкционированного доступа.

    Программы для открытия или конвертации NAS файлов

    Вы можете открыть файлы NAS с помощью следующих программ: 

    Попросил нас рассказать о RAID 1 в Synology, а именно

    - raid 1, отказ одного диска, процедура диагностики и горячей замены
    - raid 1 из двух дисков разных производителей
    - raid 1, отказ самого устройства, спасение данных с диска средствами ОС

    Спрашивали? Отвечаем!
    Итак, 2-х дисковые накопители все чаще востребованы в среде домашних пользователей и небольших компаний, где требуется небольшой объем хранения и обеспечение отказоустойчивости. В линейке продукции Synology представлено аж 7 (семь) 2-х дисковых NAS накопителей. Это модели:
    DS214+ и RS214 сегмента smb
    DS214 сегмента soho
    DS214play ,DS213air ,DS213j и DS214se сегмента home.

    Диагностика и горячая замена
    Для диагностики неисправностей жестких дисков в Synology применяется 2 процедуры: проверка поверхности диска, запускаемая при создании нового массива и в дальнейшем по расписанию (по желанию пользователя) и получение данных S.M.A.R.T. в реальном времени. Использование этих процедур позволяет отследить и вовремя предупредить выход из строя одновременно двух дисков.

    Зачастую, при неправильном выборе жесткого диска происходит его вылет из системы. Причем состояние поверхности диска и его смарт остаются в порядке. Причина таких вылетов - задумчивость диска и его неотклик в течении 7 секунд (время ожидания контроллера). Поэтому лучше выбирать диски NAS или Enterprise серий.

    Если по результатам диагностики Synology выдал предупреждение, что жесткий диск неисправен - его рекомендуется заменить. Для этого, в зависимости от модели устройства, придется выключить (DS213air, DS213j, DS214se) или просто, на «горячую» извлечь диск. После установки нового диска (а в модели DS214play для этого даже не нужно откручивать винты - салазки для дисков безвинтовые) нужно открыть веб интерфейс Synology, авторизоваться и открыть Диспетчер хранения. Здесь мы в первую очередь отключаем звуковой сигнал соответствующей кнопкой на панели задач, а затем кнопкой управление запускаем процедуру восстановления раздела.
    В зависимости от размера диска она может длиться от нескольких часов до 1 дня.

    RAID 1 из двух дисков разных производителей.
    Здесь все просто: работаем по меньшему/медленному диску.
    Поскольку RAID 1 подразумевает одновременную запись на оба диска, то при установке медленного и быстрого накопителя в один раздел быстрый будет постоянно дожидаться, пока допишет его медленный товарищ. Такие конфигурации жизнеспособны, но не рекомендуются для использования .

    Отказ устройства Synology, восстановление данных с дисков.
    Крайне маловероятно, но все же Synology может выйти из строя: неправильное выключение (по питанию), физическое воздействие или просто несчастный случай. В такой момент пользователю необходимо в первую очередь удостовериться, что с данными все в порядке. Итак, что же на дисках? Все предельно просто:

    Раздел 1 - Сама ОС DSM, объединяется в RAID 1, независимо от количества отсеков в устройстве.

    Раздел 2 - swap, свойственный всем linux-овым ОС

    Раздел 3 - Пользовательские данные. Самый главный для Вас и для NAS раздел:)