Сообщество - Лига Сисадминов

Лига Сисадминов

2 416 постов 18 934 подписчика

Популярные теги в сообществе:

208

REFS — Resilient file system

В предыдущей заметке Я обещал рассказать о REFS. Это новая файловая система, призванная со временем заместить NTFS. REFS унаследовала от NTFS множество функций и обрела новый функционал. REFS полностью раскрывает свой потенциал при использовании Storage Spaces. Однако свой профит она вносит и при использовании на одиночном накопителе.

Когда я начинаю говорить о REFS, я обычно слышу схожие вопросы, поэтому попробую их обобщить:


- Какие функции NTFS убрали в REFS?

- Что нового в REFS, чего нет в NTFS?

- Какие основные преимущества REFS перед NTFS?


Преимущества

- Отказоустойчивость

REFS поистине защищена от сбоев: Если мы рассматриваем простой том, то метаданные хранятся в двух экземплярах и контролируются контрольными суммами. перед каждой операцией чтения/записи, данные проверяюся на наличие ошибок и корректируются при необходимости. Раз в четыре недели запускается задание, в фоновом режиме сканирующее том на наличие повреждений. Исправления вносятся на лету. Поэтому при попытке натравить проверку диска на такой том, получим сообщение:

REFS — Resilient file system

По умолчанию потоки целостности включены только для метаданных — это позволяет держать файловую систему в непротиворечивом состоянии. Однако, потоки целостности можно включить для всего тома или выбранных файлов/папок. В этом случае REFS гарантирует, что считанные данные являются тем, что Вы когда-то записали. Если контрольная сумма не совпадает — REFS сообщит об ошибке и удалит файл. Это будет сигналом к восстановлению файла из резервной копии: Вы точно знаете, что этот файл был поврежден.


Всё становится интересней, если потоки целостности для данных включены на томе с избыточностью: Четность, двух- или трехстороннее зеркало. В этом случае, обнаружив ошибку контрольной суммы REFS попробует восстановить данные.


- Производительность

Стоит так-же упомянуть и нововведения производительности:

- Четность с зеркальным ускорением позволяет эффективно хранить данные на томе, используя многоуровневое хранилище.

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

- Разреженный метод VDL позволяет мгновенно создавать фиксированные VHD диски большого размера.


О преимуществах рассказал, теперь сравним её с NTFS


Функции NTFS, недоступные в REFS

По разным причинам, функционал файловых систем отличается. Какие-то функции никогда в ней не появятся (например имена в формате 8.3), какие-то появляются в процессе развития. Например, дедупликация данных, недоступная ранее, появилась в версии 3.2. Подробнее о версиях и их поддержке хорошо написано в Википедии. Ниже я привел список:

- Сжатие файловой системы

- Шифрование файловой системы (EFS)

- Транзакции

- Жесткие ссылки

- Идентификаторы объектов

- Короткие имена

- Расширенные атрибуты

- Дисковые квоты

- Загрузка операционной системы

- Поддержка файла подкачки

- Поддержка съемных дисков


Функции общие для REFS и NTFS

- Шифрование BitLocker

- Дедупликация данных ( Windows Server, v.1709 and later)

- Поддержка общих томов кластера

- Символические ссылки

- Поддержка отказоустойчивого кластера

- Списки управления доступом

- Журнал USN

- Changes notifications

- Точки соединения

- Точки подключения

- Точки повторного анализа

- Моментальные снимки томов

- Идентификаторы файлов

- Нежесткая блокировка

- Разреженные файлы

- Именованные потоки

- Тонкая подготовка

- Offloaded Data Transfer (ODX)

- Trim/Unmap


Функции, доступные только в REFS

- Клонирование блоков

- Разреженный метод VDL

- Четность с зеркальным ускорением

Таким образом можно сделать вывод, что REFS идеальна как хранилище виртуальных машин и критически важных  данных данных.

В следующей заметке я расскажу об обслуживании REFS в рамках Storage Spaces и о том, как дефрагментатор WIndows перестал им быть.

Показать полностью 1
8229

Нетрадиционное системное администрирование

Работаю в одном крупном b2b интернет провайдере города Н. Вчера наш выездной технический специалист отправился к абоненту, который жаловался на низкую скорость интернета. Приехал на место и обнаружил новые разработки в технологии передачи данных, скинул картинку в наш общий WhatsApp чат

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

Реверс-инжиниринг породил больше вопросов, чем ответов:

Весь день весь технический отдел гадал, для чего и кому в голову пришла идея сделать такого франкенштейна, и только потом один из нас наткнулся на такое интересное видео, в котором автор предлагает методику по "увеличению скорости интернета":

Видимо, это какое-то частное проявление гомеопатии... Зато теперь мы знаем, что есть не только нетрадиционная медицина, но и нетрадиционное системное администрирование)

Показать полностью 3 1
215

Остановите Землю, я сойду.

Остановите Землю, я сойду.

Небольшой крик души, коллеги. Недавно апнули все машины до 8 ГБ RAM, надеясь до 2020 не закладывать бюджет на апгрейд.

Вот сейчас сижу и думаю, чего это надо было понапихать в Skype, чтобы ему 400+ МБ памяти было мало? Или майкрософт считает, что в 2018 оптимизировать софт уже не модно?

Причём те же офисные приложения вполне себе адекватно потребляют оперативную память.


Для подключения к корпоративному jabber чату используем QIP. Он тоже умеет видео/адио звонки, но почему-то в пике выедает до 50-60 МБ RAM, а в простое вообще 7-8.

Показать полностью
26

Форматирование томов REFS в Windows 10 старше 1703

Сегодня я снова вернусь к разговору о дисковых пространствах. Ранее я уже поднимал эту тему: раз два  три

О причинах для перехода на эту файловую систему мы поговорим в другой раз.


Сегодня я расскажу как отформатировать том в файловой системе REFS. Я предполагаю, что вы уже прочитали мои прошлые заметки о Storage Spaces и умеете создавать том. Начиная с Windows 10 1709 Microsoft убрала поддержку создания и форматирования томов в файловой системе REFS. Теперь этот функционал доступен в Windows 10 Professional for Workstation и Windows 10 Enterprise. Но не было-бы этой заметки, если-бы не было вариантов обхода.



Способ первый: mkrefs


Разумеется нашелся умелец с GitHub, написавший mkrefs. Утилита проста в использовании, запускается из командной строки.

Способ второй: использование Hyper-V


Этот способ позволяет напрямую работать с дисками в разных операционных системах. Мне приходилось пробрасывать EXT4 том в Debian.


Метод предполагает возможность запуска Hyper-V на компьютере, где предполагается форматировать диск. По сути, мы пробросим виртуальный том Storage Spaces внутрь виртуальной машины, где установлена Windows Server Insider Preview.

Для начала нам следует отключить том в операционной системе хоста через оснастку управления дисками.

diskmgmt.msc

Далее в параметрах виртуальной машины подключаем том.

У меня стоит Core версия Windows Server, но приведенные команды подойдут для любого случая. Откроем диспетчер дисков diskpart.

diskpart

Проверим список дисков. если у нужного диска статус "не в сети", выполняет команды: set disk; online

list disk

Выясняем номер нужного тома и выбираем его

list volume

Select volume

Форматируем том.

Format FS=REFS QUICK

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

Показать полностью 5
261

О госзакупках в IT или  заметка об  интернете.

Снова здравствуйте!

На связи снова сисадмин Леонид. Поговорим о тома, как не надо делать.

История приключилась осенью сего года.


Послал меня руководитель в одну контролирующую государственную организацию. Ну как послал... одолжил, ибо штатного IT специалиста у них не было, а работать люди хотели. Офис  как офис - коридор да кабинеты. Штук восемь. Работа была не сложная, но накопилось много вопросов. Приходящего эникейщика им за глаза-бы хватило, но и того не было.

Более всего меня удивил интернет. Сотрудники пользовались двумя модемами, которые передавали из кабинета в кабинет. Взял у соседа модем, загрузил письма в Outlook и сиди себе разгребай. Романтика короче. В кабинетах розетки и СКС выполнены внутри стен красиво и аккуратно. Фото с моего ремонта для примера.

Проводного интернета не было от слова совсем и куда идут провода никто не знал. Отсутствие стремянки не давало мне выяснить правду самому. На мои вопросы об интернете, мне ответили, что конкурс ещё идет и  всё будет. На том и распрощались.


Некоторое время спустя, меня опять попросили приехать: им подключили интернет, но есть нюансы. И в этих нюансах поехал разбираться я.

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

Забавно то, что в одном кабинете интернет а не было совсем, а в другом периодически.

Найдя стремянку, я полез в фальшпотолок смотреть что да как. Пока я смотрел, интернет пропал ещё в одном кабинете.

Почувствуйте силу: скрутка через 30 сантиметров. Это притом, что кабеля на потолке было с большим запасом - я без проблем спустил лапшу вниз и спокойно разбирался.

Это трофеи с потолка. Много пришлось поработать, но все довольны.

Интернет вел крупный провайдер. Почему по одному компьютеру подключили - так в задании сказано.

Названий не привожу. Сами понимаете - профессиональная этика.

Показать полностью 4
11

Настройка OpenWRT WiFi AP в режиме моста

Пост создан прежде всего для себя, чтобы не забыть настройки.


Имеется мобильный роутер TP-Link TL-MR3020 с прошивкой OpenWRT. Необходимо настроить WiFi AccessPoint в режиме моста ( bridge )  между беспроводной и локальным сетями.

Важно: не все драйверы поддерживают режим моста. С этим пришлось столкнуться в данном роутере. Штатно настроить мост у меня не получилось. Но есть пара дополнительных пакетов, которые могут помочь обойти данную проблему. Ставим пакеты kmod-trelay и luci-proto-relay.

Далее настраиваем три интерфейса.

Интерфейс LAN имеет стандартные настройки Ethernet порта со статическим адресом/маской/шлюзом и DNS в локальной сети, куда будет подключаться роутер MR3020. Службу DHCP для данного интерфейса отключаем.

Интерфейс WWAN связан с WiFi. Особо настраивать на нем ничего не нужно, поэтому поставил на нем протокол Unmanaged.

Интерфейс BR объединяет два предыдущих в софтовый мост, и тип протокола у неги установлен Relay bridge.


Список интерфейсов.

Интерфейс WWAN.

Интерфейс BR

Пост не содержит подробных настроек, только основные моменты.

Показать полностью 5
Отличная работа, все прочитано!