Команды FreeBSD

Здесь представленны основные команды FreeBSD для мониторинга системы и не только.


Информация о дисках

mount — показывает смонтированные подразделы и флаги из монтирования
df — показывает смонтированные подразделы, их размер и свободное место на них
fdisk /dev/ad0 — показывает информацию о диске ad0 и разделах на нем
disklabel /dev/ad0s1 — показывает список подразделов в первом разделе диска ad0
swapinfo — показывает список подразделов свопинга на дисках и их использование
fstat — показывает список открытых файлов (имена файлов не выводятся)
pstat -f — выводит список открытых файлов (имена файлов не выводятся)
systat -vmstat n — каждые n секунд выводит количество транзакций с диском в секунду, объем записанных/считанных данных на диск в секунду, средний размер транзакции и процент времени в течение которого диск был занят работой.
iostat — выводит информацию, аналогичную systat -vmstat, но не выводит занятости диска по времени и может выводить среднюю статистику с момента загрузки.
vmstat — выводит количество операций на диске в секунду
/stand/sysinstall — можно посмотреть и изменить разметку диска и монтирование
less /etc/fstab — таблица монтирования при загрузке
du -h /путь к каталогу — выводит размер каталога
gstat — выводит статистику о записи на диски(очередь) очень удобно!!!

Ремонт файловой системы

fsck — проверка диска на ошибки

Информация о процессоре и памяти

systat -vmstat n(systat -v 1) — вывод показателей загрузки (number of jobs in the run queue averaged over 1, 5 and 15 min), состояния памяти (в страницах), количества процессов в группах, количество вызовов специальных функций ядра (traps, interrupts, system calls, network software interrupts), использование процессора, трансляции имен, активность свопа, прерывания, а также информацию по использованию диска (см)
top — аналогичная информация в сокращенном виде + использование памяти и свопа в мегабайтах, список процессов, отсортированных по использованию процессора.
ps afx — список запущенных процессов и время процессора на каждый

Информация о сети

ifconfig — список сетевых интерфейсов с ip-адресами, масками, mac-адресами, типами карт и их статусами (названия карточек можно посмотреть в файле конфигурации ядра)
systat -ifstat n — объем трафика за n секунд на всех сетевых интерфейсах
netstat — вывод активных сетевых соединений (сокетов)
systat -netstat n — аналог netstat в реальном времени
systat -ip n — таблица IP-пакетов и ошибок по типам за n секунд
systat -tcp n — таблица TCP-пакетов и ошибок по типам за n секунд
systat -icmp n — таблица ICMP-пакетов и ошибок по типам за n секунд
netstat -ibt — список интерфейсов, разбитых по ip-адресам (!) с объемом трафика на каждом, количеством ошибок, коллизий, значением watchdog-таймера
netstat -r — таблица маршрутизации
arp -a — таблица ARP
tcpdump -i rl0 host 192.168.61.20 and port 80 — сниффер пакетов на интерфейсе rl0, фильтрующий пакеты, содержащие адрес 192.168.61.20 и порт 80
trafshow -i rl0 — программа для сортировки и вывода сетевых потоков (устанавливается дополнительно пакетом или из портов)

Службы времени

date — выводит текущее время и дату
date 201010012312 — устанавливает время 23:12 01-10-2010
— выводит, сколько времени назад система загрузилась и залогиненных пользователей
last — выводит историю перезагрузок и входов пользователей

Работа над файлами
tar -xzf archive.tgz — разархивировать архив *.tar.gz
unzip archive.zip — разархивировать архив *.zip

Поиск файлов
find /etc -name «*.conf» -найти в каталоге /etc все файлы с расширением .conf
find /etc -name «moy_f*» -найти в каталоге /etc все файлы имя которого начинается с moy_f

По материалам syscentr

Перенос FreeBSD сервера с ZFS root файловой системой на новый pool

Попались мне под руку пара винтов побольше и еще один компьютер. Наслышан я о чудесах и простоте переноса ZFS и решил попробовать.

Задача перенести сервер под FreBSD, что уже работает, на новый сервер с помощью ZFS.

Ну и так сказать своеобразный бекап.

Бекап это сомнительно. Потому как на исходном тоже стоит всё на «мирроре»

Создаем ключ

# ssh-keygen

# cat /root/.ssh/id_rsa.pub | ssh root@127.0.0.1 ‘cat >> /root/.ssh/authorized_keys’

[root@server ~]# zpool list -v

NAME                                     SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT

Грузимся с CD и работаем в Live-режиме mfsBSD

# mkdir /root/.ssh

# camcontrol devlist

vi /etc/ssh/sshd_config 

В конфиге разрешаем root-у логиниться. 

Отключаем DNS проверку, чтобы побыстрее было немного. 

PermitRootLogin yes 

UseDNS no 

Задаем пароль для пользователя root: 

# passwd root 

Указываем интерфейсу нужный IP адрес 

ifconfig re0 add 127.0.0.0.1/24 

или dhclient re0

запускаем sshd: /etc/rc.d/sshd onestart

Далее создаём разделы…

# gpart create -s gpt ada0

# gpart add -b 40 -s 512k -t freebsd-boot ada0

# gpart add -s 8g -t freebsd-swap ada0

# gpart add -t freebsd-zfs ada0

[root@mfsbsd ~]# gpart show

=>        40  1953522976  ada0  GPT  (932G)

          40        1024     1  freebsd-boot  (512K)

        1064    16777216     2  freebsd-swap  (8.0G)

    16778280  1936744736     3  freebsd-zfs  (924G)

Создаем пул:

# zpool create -f tank /dev/ada0p3

Пул готов к приёму данных.

Переходим на сервер-источник. 

Создаем рекурсивный снапшот, который и будем передавать:

# zfs snapshot -r tank@21-04-13 

Передаем его на сервер приемник:

# screen

# zfs send -vR tank@21-04-13 | ssh 127.0.0.0.1 zfs recv -F tank

Ждем окончания передачи. У меня примерно 213 GB передавалось около 12 часов.

Переходим опять на сервер-приемник root@mfsbsd:~ 

# csh

# zfs list -t snapshot 

# zpool list

# mkdir /tmp/tank

# mount -t zfs tank/root /tmp/tank

# gpart bootcode -b /tmp/tank/boot/pmbr -p /tmp/tank/boot/gptzfsboot -i 1 ada0

# chroot /tmp/tank

Ввиду того, что с сервера-источника нам передалось всё, то поправим немного /etc/fstab. Дело в том, что своп на источнике подключен в fstab по меткам gpt. 

Настройка по меткам

# cat /etc/fstab

/dev/gptid/dadde41e-913d-11eb-92f9-ac1f6bd74a62 none swap sw 0 0

# gpart list

2. Name: ada0p2

   Mediasize: 8589934592 (8.0G)

   Sector Size: 512

   Stripe Size: 4096

   Stripe Offset: 0

   Mode: r0w0e0

   defimedia: HD(2,GPT,fffe5673-d7ad-11dd-a24d-50465d8ab2bb,0x428,0x1000000)

   rawuuid: fffe5673-d7ad-11dd-a24d-50465d8ab2bb

   rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b

   label: (null)

   length: 8589934592

   offset: 544768

   type: freebsd-swap

   index: 2

   end: 16778279

   start: 1064

# vi /etc/fstab 

/dev/gptid/dadde41e-913d-11eb-92f9-ac1f6bd74a62 none swap sw 0 0 >

fffe5673-d7ad-11dd-a24d-50465d8ab2bb

Второй вариант без меток

[root@msfbsd ~]# cat /etc/fstab 

# Device Mountpoint FStype Options Dump Pass#

### /dev/gpt/swap0 none swap sw 0 0

>

/dev/ada0p2 none swap sw 0 0

Правим файлы в скопированной системе.

[root@mfsbsd ~]#

# zfs umount -a

# exit

Скажем кто у нас bootfs и сделаем экспорт:

# zpool set bootfs=tank/root tank

# zpool export tank

# shutdown -r now

На источнике можно удалить ненужный снапшот: 

# zfs destroy -r tank@move

Взял на afabla немного подправил на свой лад. Автору респект!

Добавление жесткого диска в FreeBSD

Вы узнаете, как за 5 минут добавить жесткий диск в FreeBSD. Итак. Сначала будет преведена полная инструкция для понимания процесса, а в конце будет краткий список действий, которое будет содержать лишь список команд в качестве шпаргалки.

Подробная инструкция с пояснениями

Выбор имени жесткого диска

Для начала нужно определить имя устройства, которое мы только что добавили. В этом нам поможет следующая команда:

geom disk list
01 - geom disk list

Или же вот такая команда:

camcontrol devlist
02 - camcontrol devlist

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

До установки нового устройства мы знали, что наша система установлена на ada0, значит по логике вещей наш новый диск ada1. Это вы можете определить по названию нового устройства, его серийному номеру или же объему.

Теперь проверим, имеется ли разметка на нашем новом диске

gpart show ada1
03 - gpart show ada1

Диск не имеет никакой разметки.

Удаление существующей разметки

Если диск уже использовался и есть необходимость удалить с него разметку, просто выполните:

gpart destroy -F ada1

Создание разметки GPT

Для начала мы должны создать разметку диска. Крайне рекомендую забыть о MBR и перейти на новую, более удобную и функциональную — GPT.

Создаем разметку GPT на диске, затем проверяем, что вышло:

gpart create -s gpt /dev/ada1
gpart show ada1
04 - gpart create gpt

Теперь у нас диск имеет разметку GPT. Из вывода можно увидеть, что абсолютно весь диск, начиная с LBA 34 и заканчивая LBA 8388541 пуст. LBA 0−33 — зарезервированы системой под таблицу разделов.

Допустим, нам необходимо создать два раздела на этом диске:

  • swap — раздел подкачки
  • data — раздел типа ufs для хранения каких либо, необходимых нам, данных.

Создание разделов (слайсов)

Если установка производится на современные жесткие диски, у которых размер сектора = 4 кб, то при создании разделов (партиций) необходимо использовать выравнивание. Можно поступить двумя способами: 1) если указываем параметры раздела в блоках, то номер блока вводить кратным 8, например: -b 40; 2) если указываем размер раздела в байтах, либо не указываем вообще начало и размер, использовать параметр -a 4k, который подгонит начало и конец раздела под секторы, размером 4 кб. Так как мы в данном примере производим тестовую установку на виртуальный жесткий диск, то этого можно не делать. В любом случае перед созданием разделов нужно точно знать размер сектора вашего накопителя, иначе это выльется жуткими тормозами в работе.

Теперь создадим разделы. Для этого существует команда gpart add с различными параметрами. Первый параметр -t — указывает на тип создаваемой файловой системы. В нашем случае будет использовано два типа: freebsd-swap и freebsd-ufs. Далее идут два необязательных параметра: -b — указывает на номер LBA, начиная с которого необходимо создать раздел. Если не указать данный параметр, то раздел будет создан автоматически с первого свободного LBA. -s — указывает на размер раздела в LBA. Размер одного блока LBA = 512 байт. Желательно указывать в количестве блоков LBA, но можно и в кило/мега/гига/… байтах (суффикс k/M/G). Если не указать данный параметр, то раздел будет создан до максимально возможного LBA в пределах пустой области. Также в качестве параметра можно указать метку раздела, например: -l swap1 — в этом случае будет создана метка /dev/gpt/swap1, по которой можно более удобно обращаться к разделу. Последним обязательным параметром идет путь к диску. В нашем случае: /dev/ada1.

Давайте создадим два раздела, а затем посмотрим, что у нас получилось. Первый раздел будем создавать без указания начального LBA, но с указанием размера 1 Гб (2097152 блоков). Второй раздел создадим без указания начального LBA и без указания размера — таким образом он будет создан на всем свободном пространстве.

gpart add -t freebsd-swap -s 2097152 /dev/ada1
gpart add -t freebsd-ufs /dev/ada1
gpart show ada1
05 - gpart add

Размер можно указывать в байтах, а не блоках. Это значительно удобней. Единственный минус — система не всегда может корректно рассчитать количество блоков. Возможны случаи, когда на диске останется пустовать некоторое количество блоков при указании размера раздела в байтах.

Создание файловой системы (форматирование)

Разделы типа swap форматировать нет необходимости. А вот разделы типа ufs перед использованием должны быть отформатированы. Правильнее сказать: на них должна быть создана файловая система.

Для того, чтобы создать файловую систему на втором разделе, достаточно выполнить следующую команду:

newfs -U /dev/ada1p2
06 - newfs

В данном случае использовался параметр -U — он говорит о том, что в данной файловой системе должен использоваться механизм Soft Updates. Вы можете не использовать этот параметр, чтобы не включать данный механизм.

Монтирование

Следующим шагом будет монтирование разделов. Для начала, чтобы не забыть, добавим наши новые разделы в /etc/fstab. Мой файл после редактирования выглядит вот так:

07 - etc fstab

Я добавил две строки: первая монтирует swap, вторая монтирует новый раздел в каталог /mnt. На деле у вас должен быть какой-то более значимый каталог. Каталог /mnt служит для временно монтированных устройств.

Для того, чтобы перемонтировать все разделы согласно файла /etc/fstab, просто выполним команду:

mount -a
08 - mount a

Как видно из вывода, раздел /dev/ada1p2 смонтирован. Теперь посмотрим, что произошло с разделом SWAP. Выполним команду:

swapinfo
09 - swapinfo 1

Как видно, новый раздел SWAP не смонтирован. Чтобы смонтировался SWAP, необходимо его включить специальной командой:

swapon /dev/ada1p1
10 - swapon

Точно так же при помощи команды swapoff нужно отключать раздел SWAP перед тем, как произвести над ним какие-то действия.

На этом все действия по добавлению нового жесткого диска в систему завершены.

Краткая инструкция

Дано: жесткий диск /dev/ada1

Цель: удалить существующую разметку, создать новую разметку GPT, создать два раздела: подкачка и данные и подключить их к рабочей системе.

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

  1. Удалить существующую разметку: gpart destroy -F ada1
  2. Создать новую разметку: gpart create -s gpt /dev/ada1
  3. Создать два раздела: подкачка и данные: gpart add -t freebsd-swap -s 2097152 /dev/ada1 gpart add -t freebsd-ufs /dev/ada1
  4. Создать файловую систему UFSv2 на втором разделе: newfs -U /dev/ada1p2
  5. Добавить в файл /etc/fstab строки для автомонтирования при загрузке: /dev/ada1p1 none swap sw 0 0 /dev/ada1p2 /mnt ufs rw 2 2
  6. Смонтировать новый раздел (команда монтирует все разделы из файла /etc/fstab): mount -a
  7. Включить в работу новый раздел swap командой: swapon /dev/ada1p1

На этом настройка завершена.

Из материалов denisbondar.com

Шпаргалка по работе с портами FreeBSD

За несколько лет работы с FreeBSD собрал множество заметок по работе с софтом в FreeBSD. Собрав их все в месте выкладываю в одном посте.

Содержание:

  1. Поиск портов;
  2. Установка и конфигурирование  порта;
  3. Аудит установленных портов и зависимостей между ними;
  4. Удаление портов;
  5. Обновление портов.

Поиск портов
Поиск порта можно осуществить четырьмя способами:

Поиск портов 1-й способ:

#: cd /usr/ports

#: make search name=<имя_порта>

Поиск портов 2-й способ:

#: cd /usr/ports#: make search key=

Поиск портов 3-й способ:

#: cd /usr/ports#: locate <название_порта>

Поиск портов 4-й способ:

#: whereis <название_порта> 


Установка и конфигурирование  портов

Процедура установки

Рассмотрим процедуру инсталляции порта по этапам.

1. Конфигурирование порта:

#: make config

2. Конфигурирование и установка необходимых зависимостей порта

#: make configure

3. Сборка 

#: make

4. Установка

#: make instal

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

#: make clean


Операции можно сократить:

#: make configure && make && make install && make clean


Полезные опции утилиты make

Просмотреть получившуюся конфигурацию (созданную командой make config) порта можно командой:

#: make showconfig

Загрузка всех зависимых портов:

#: make fetch-recursive

У каждого порта можно узнать список его  зависимостей:

#: make all-depends-list

#: make run-depends-list

#: make build-depends-list

Удаление файлов созданных во время сборки зависимых портов:

#: make clean-depends

Переустановка пакета:

#: make reinstall


Обновление установленного порта

Для поддержания системы в актуальном состоянии необходимо периодически производить обновление установленных пакетов.

Это можно сделать с помощью утилиты portupgrade (/usr/ports/sysutils/portupgrade/)

Обновление порта:

#: portupgrade название_программы

Если вы хотите обновить только определенное приложение, но не полностью базу данных, используйте portupgrade pkgname, с флагом -r, если portupgrade должен отработать все пакеты, которые зависят от указанного, и использовать флаг -R для отработки всех пакетов, которые требуют указанные пакеты.

Так же можно обновить пакет перейдя в его директорию в папке /usr/ports/ и выполнив:

#: portupgrade 


Обновление дерева портов через portsnap 

Для первого запуска:

#: portsnap fetch

#: portsnap extract

Для всех последующих запусков:#: portsnap fetch

#: portsnap update

Или

#: portsnap fetch update


Обновление портов с помощью portupgrade

#: portsnap fetch update

#: portupgrade -arR

Второй командой будут скачаны исходники всех портов, нуждающихся в обновлении, распакованы, скомпилированы и инсталлированы в порядке, определяемом зависимостями.

Ключи portupgrade:

-a — обновление всех портов, для которых portversion выявила «старение» по сравнению с текущим деревом;

-r — рекурсивное обновление всех портов, которые зависят от установленных и обновляемых;

-R — рекурсивное обновление всех портов, от которых зависят пакеты, установленные в системе.

Две последние опции могут показаться тавтологичными, но это не так: только их сочетание позволяет корректно обновить все установленные ранее пакеты (да и то не всегда — в некоторых случаях может потребоваться ручное вмешательство). 


Устранение возможных неполадок и пере конфигурирование собранного порта

Варианты развития событий:

Вариант 1 — необходимо пере конфигурировать пакет.Необходимо удалить собственную заданную с помощью make config конфигурацию:

#: make rmconfig

Затем можно начинать с начало всю процедуру инсталляции

Вариант2 — необходимо пересобрать порт с другим набором зависимостей или конфигурациями этих зависимостей.

Есть такой момент, что опции заданные через make configure задаются один раз. При последующих попытках пересбора порта могут появится сообщения вида:… Found saved configuration for <имя пакета> …Один раз заданные опции порта хранятся в /var/db/ports//options .

Для того чтобы иметь возможность заново переконфигурировать все зависимости пакета следует файл options удалить

Подробнее можно прочитать п. 5.11.2: http://www.freebsd.org/doc/ru_RU.KOI8-R/books/porters-handbook/makefile-options.html


Удаление портов

Удаление портов с помощью утилиты pkg_deinstall

Ключ -r

#: pkg_deinstall -r

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

Ключ -R

#: pkg_deinstall -R

Удалить пакеты и пакеты, которые от него зависят — рекурсия к корню. При этом пакеты используемые в других портах будут пропущены (если pkg_deinstall без ключа -f).


Аудит установленных портов и зависимостей между ними

Утилита pkg_tree

Утилита pkg_tree строит визуальное дерево пакетов и их зависимостей.

#: cd /usr/ports/ports-mgmt/pkg_tree ; make install clean

Используемые ключи:

  1. -v — зависимости зависимостей.
  2. -t — чтобы показывать только верхнего уровня пакетов.
  3. -b — чтобы показать только нижний уровень пакеты.
  4. -t -q — даст список верхнего уровня пакетов без их зависимостей, установка только этих пакетов должны установить всех установленных пакетов.

Список установленных пакетов и портов:

#: pkg_info

Поиск установленных пакетов по части названия

Для поиска пакета с помощью утилиты pkg_info необходимо ввести не только полное название, но и версию пакета, что иногда может вызвать трудность.

C ключом -x можно указать только первую часть названия пакета:

#: pkg_ingp -xc lynk


Как узнать какие файлы относятся к данному пакету:

#: pkg_info -xL имя_пакета


Как узнать какому пакету необходимо обновление:

#: pkg_version -v | grep «need»

По материалам devicejuice

ВОССТАНОВЛЕНИЕ ФАЙЛОВОЙ СИСТЕМЫ В FSCK (INITRAMFS)

Из-за различных неполадок или неожиданного отключения компьютера файловая система может быть повреждена. При обычном выключении все файловые системы монтируются только для чтения, а все не сохраненные данные записываются на диск.

Но если питание выключается неожиданно, часть данных теряется, и могут быть потерянны важные данные, что приведет к повреждению самой файловой системы. В этой статье мы рассмотрим как восстановить файловую систему fsck, для нескольких популярных файловых систем, а также поговорим о том, как происходит восстановление ext4.

Содержание статьи:

  • Немного теории
  • Основы работы с fsck
  • Как восстановить файловую систему в fsck
    • Восстановление файловой системы
    • Восстановление поврежденного суперблока
    • Проверка чистой файловой системы
    • Битые сектора
    • Установка файловой системы
    • Проверка всех файловых систем
    • Проверка примонтированных файловых систем
    • Просмотр информации
  • Выводы

НЕМНОГО ТЕОРИИ

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

Современные файловые системы делятся на два типа — журналируемые и нежурналируемые. Журналиуемые файловые системы записывают в лог все действия, которые собираются выполнить, а после выполнения стирают эти записи. Это позволяет очень быстро понять была ли файловая система повреждена. Но не сильно помогает при восстановлении. Чтобы восстановить файловую систему linux необходимо проверить каждый блок файловой системы и найти поврежденные сектора.

Для этих целей используется утилита fsck. По сути, это оболочка для других утилит, ориентированных на работу только с той или иной файловой системой, например, для fat одна утилита, а для ext4 совсем другая.

В большинстве систем для корневого раздела проверка fsck запускается автоматически, но это не касается других разделов, а также не сработает если вы отключили проверку.

ОСНОВЫ РАБОТЫ С FSCK

В этой статье мы рассмотрим ручную работу с fsck. Возможно, вам понадобиться LiveCD носитель, чтобы запустить из него утилиту, если корневой раздел поврежден. Если же нет, то система сможет загрузиться в режим восстановления и вы будете использовать утилиту оттуда. Также вы можете запустить fsck в уже загруженной системе. Только для работы нужны права суперпользователя, поэтому выполняйте ее через sudo.

А теперь давайте рассмотрим сам синтаксис утилиты:

$ fsck [опции] [опции_файловой_системы] [раздел_диска]

Основные опции указывают способ поведения утилиты, оболочки fsck. Раздел диска — это файл устройства раздела в каталоге /dev, например, /dev/sda1 или /dev/sda2. Опции файловой системы специфичны для каждой отдельной утилиты проверки.

А теперь давайте рассмотрим самые полезные опции fsck:

  • -l — не выполнять другой экземпляр fsck для этого жесткого диска, пока текущий не завершит работу. Для SSD параметр игнорируется;
  • -t — задать типы файловых систем, которые нужно проверить. Необязательно указывать устройство, можно проверить несколько разделов одной командой, просто указав нужный тип файловой системы. Это может быть сама файловая система, например, ext4 или ее опции в формате opts=ro. Утилита просматривает все файловые системы, подключенные в fstab. Если задать еще и раздел то к нему будет применена проверка именно указанного типа, без автоопределения;
  • -A — проверить все файловые системы из /etc/fstab. Вот тут применяются параметры проверки файловых систем, указанные в /etc/fstab, в том числе и приоритетность. В первую очередь проверяется корень. Обычно используется при старте системы;
  • -C — показать прогресс проверки файловой системы;
  • -M — не проверять, если файловая система смонтирована;
  • -N — ничего не выполнять, показать, что проверка завершена успешно;
  • -R — не проверять корневую файловую систему;
  • -T — не показывать информацию об утилите;
  • -V — максимально подробный вывод.

Это были глобальные опции утилиты. А теперь рассмотрим опции для работы с файловой системой, их меньше, но они будут более интересны:

  • -a — во время проверки исправить все обнаруженные ошибки, без каких-либо вопросов. Опция устаревшая и ее использовать не рекомендуется;
  • -n — выполнить только проверку файловой системы, ничего не исправлять;
  • -r — спрашивать перед исправлением каждой ошибки, используется по умолчанию для файловых систем ext;
  • -y — отвечает на все вопросы об исправлении ошибок утвердительно, можно сказать, что это эквивалент a.
  • -c — найти и занести в черный список все битые блоки на жестком диске. Доступно только для ext3 и ext4;
  • -f — принудительная проверка файловой системы, даже если по журналу она чистая;
  • -b — задать адрес суперблока, если основной был поврежден;
  • -p — еще один современный аналог опции -a, выполняет проверку и исправление автоматически. По сути, для этой цели можно использовать одну из трех опций: p, a, y.

Теперь мы все разобрали и вы готовы выполнять восстановление файловой системы linux. Перейдем к делу.

КАК ВОССТАНОВИТЬ ФАЙЛОВУЮ СИСТЕМУ В FSCK

Допустим, вы уже загрузились в LiveCD систему или режим восстановления. Ну, одним словом, готовы к восстановлению ext4 или любой другой поврежденной ФС. Утилита уже установлена по умолчанию во всех дистрибутивах, так что устанавливать ничего не нужно.

ВОССТАНОВЛЕНИЕ ФАЙЛОВОЙ СИСТЕМЫ

Если ваша файловая система находится на разделе с адресом /dev/sda1 выполните:

 sudo fsck -y /dev/sda1

fsck3

Опцию y указывать необязательно, но если этого не сделать утилита просто завалит вас вопросами, на которые нужно отвечать да.

ВОССТАНОВЛЕНИЕ ПОВРЕЖДЕННОГО СУПЕРБЛОКА

Обычно эта команда справляется со всеми повреждениями на ура. Но если вы сделали что-то серьезное и повредили суперблок, то тут fsck может не помочь. Суперблок — это начало файловой системы. Без него ничего работать не будет.

Но не спешите прощаться с вашими данными, все еще можно восстановить. С помощью такой команды смотрим куда были записаны резервные суперблоки:

 sudo mkfs -t ext4 -n /dev/sda1

fsck1

На самом деле эта команда создает новую файловую систему. Вместо ext4 подставьте ту файловую систему, в которую был отформатирован раздел, размер блока тоже должен совпадать иначе ничего не сработает. С опцией -n никаких изменений на диск не вноситься, а только выводится информация, в том числе о суперблоках.

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

 sudo fsck -b 98304 /dev/sda1

fsck2

После этого, скорее всего, вам удастся восстановить вашу файловую систему. Но рассмотрим еще пару примеров.

ПРОВЕРКА ЧИСТОЙ ФАЙЛОВОЙ СИСТЕМЫ

Проверим файловую систему, даже если она чистая:

 sudo fsck -fy /dev/sda1

fsck4

БИТЫЕ СЕКТОРА

Или еще мы можем найти битые сектора и больше в них ничего не писать:

 sudo fsck -c /dev/sda1

fsck5

УСТАНОВКА ФАЙЛОВОЙ СИСТЕМЫ

Вы можете указать какую файловую систему нужно проверять на разделе, например:

 sudo fsck -t ext4 /dev/sdb1

fsck6

ПРОВЕРКА ВСЕХ ФАЙЛОВЫХ СИСТЕМ

С помощью флага -A вы можете проверить все файловые системы, подключенные к компьютеру:

 sudo fsck -A -y

Но такая команда сработает только в режиме восстановления, если корневой раздел и другие разделы уже примонтированы она выдаст ошибку. Но вы можете исключить корневой раздел из проверки добавив R:

 sudo fsck -AR -y

Или исключить все примонтированные файловые системы:

 sudo fsck -M -y

Также вы можете проверить не все файловые системы, а только ext4, для этого используйте такую комбинацию опций:

 sudo fsck -A -t ext4 -y

Или можно также фильтровать по опциям монтирования в /etc/fstab, например, проверим файловые системы, которые монтируются только для чтения:

 sudo fsck -A -t opts=ro

ПРОВЕРКА ПРИМОНТИРОВАННЫХ ФАЙЛОВЫХ СИСТЕМ

Раньше я говорил что нельзя. Но если другого выхода нет, то можно, правда не рекомендуется. Для этого нужно сначала перемонтировать файловую систему в режим только для чтения. Например:

 sudo mount -o remount,ro /dev/sdb1

А теперь проверка файловой системы fsck в принудительном режиме:

 sudo fsck -fy /dev/sdb1

fsck7

ПРОСМОТР ИНФОРМАЦИИ

Если вы не хотите ничего исправлять, а только посмотреть информацию, используйте опцию -n:

 sudo fsck -n /dev/sdb1

fsck8

ВЫВОДЫ

Теперь вы знаете как выполняется восстановление файловой системы ext4 или любой другой, поддерживаемой в linux fsck. Если у вас остались вопросы, спрашивайте в комментариях!

На десерт сегодня видео на английском про различия файловых систем ext4 и xfs, как обычно, есть титры:

https://www.youtube.com/watch?v=pECp066gGcY

Как использовать команду fsck для исправления ошибок файловой системы в Linux

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

Это можно сделать с помощью системной утилиты fsck (проверка целостности файловой системы). Эта проверка может выполняться автоматически во время загрузки или запускаться вручную.

В этой статье мы рассмотрим утилиту fsck и её использование, чтобы помочь вам исправить ошибки диска.

Когда использовать fsck в Linux

Есть разные сценарии, когда вы захотите запустить fsck. Вот несколько примеров:

  • Система не загружается.
  • Файлы в системе повреждаются (часто вы можете увидеть ошибку ввода/вывода).
  • Подключенный диск (включая флешки/SD-карты) не работает должным образом.

Опции программы fsck

Команду fsck необходимо запускать с привилегиями суперпользователя или root. Вы можете использовать её с разными аргументами. Их использование зависит от вашего конкретного случая. Ниже вы увидите некоторые из наиболее важных опций:

-A         проверить все файловые системы

-C   показывать статус выполнения; — дескриптор файла при работе в графическом интерфейсе

-l         заблокировать устройство для гарантии исключительного доступа

-M         не проверять примонтированные файловые системы

-N         не запускать, показать имитацию выполнения

-P         проверить файловые системы одновременно, включая корневую

-R         пропустить корневую файловую систему; может быть использовано только с ‘-A’

-r  сообщать статистику по каждому проверенному устройству;файловый дескриптор предназначен для графических интерфейсов

-s         последовательное выполнение проверок

-T         не показывать заголовок при запуске

-t <тип>  указать файловую систему для проверки;в качестве параметра можно перечислить несколько файловых систем через запятую

-V         подробное описание выполняемых действий

Как запустить fsck для исправления ошибок файловой системы Linux

Чтобы запустить fsck, вам нужно убедиться, что раздел, который вы собираетесь проверить, не смонтирован. Для целей этой статьи я буду использовать свой второй диск /dev/sda, смонтированный в /mnt/disk_d.

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

sudo fsck /dev/sda

fsck из util-linux 2.36.1e2fsck 1.45.6 (20-Mar-2020)/dev/sda is in mounted.e2fsck: Cannot continue, aborting.

Если диск не только смонтирован, но и используется (например, диск, смонтированный в корневую файловую систему), то ошибка будет «/dev/nvme0n1 is in use».

Чтобы избежать этого, отключите раздел с помощью следующей команды (замените имя диска на ваше):

sudo umount /dev/sda

Тогда можно будет безопасно запускать fsck.

sudo fsck /dev/sda

Понимание кодов выхода fsck

После запуска fsck он вернёт код выхода. Эти коды можно увидеть в руководстве по fsck, запустив:

man fsck

Описание кодов выхода fsck:

0      Ошибок нет

1      Исправлены ошибки файловой системы

2      Система должна быть перезагружена

4      Ошибки файловой системы остались неисправленными

8      Операционная ошибка

16     Ошибка использования или синтаксиса

32     Проверка отменена по запросу пользователя

128    Ошибка общей библиотеки

Как исправить ошибки файловой системы Linux

Иногда в файловой системе может быть обнаружено более одной ошибки. В таких случаях вы можете захотеть, чтобы fsck автоматически пытался исправить ошибки. Это можно сделать с помощью:

sudo fsck -y /dev/sdb

Флаг -y означает автоматически отвечать «да» на любые запросы от fsck для исправления ошибки.

Точно так же вы можете запустить то же самое во всех файловых системах (с пропуском корневой файловой системы):

sudo fsck -AR -y

Как запустить fsck на корневом разделе Linux

В некоторых случаях вам может потребоваться запустить fsck в корневом разделе вашей системы. Поскольку вы не можете запустить fsck, пока раздел смонтирован, вы можете попробовать один из следующих вариантов:

  • Принудительно использовать fsck при загрузке системы
  • Запустите fsck в режиме восстановления

Мы рассмотрим обе ситуации.

Как принудительно проверить диск с помощью fsck при загрузке системы

Это относительно легко выполнить, единственное, что вам нужно сделать, это создать файл с именем forcefsck в корневом разделе вашей системы. Используйте следующую команду:

sudo touch /forcefsck

Затем вы можете просто принудительно перезагрузить или запланировать перезагрузку системы. Во время следующей загрузки будет выполнена проверка диска командой fsck. Если время простоя критично, рекомендуется тщательно его спланировать, поскольку, если в вашей системе много используемых inode, выполнение fsck может занять дополнительное время.

После загрузки системы проверьте, существует ли ещё файл:

ls /forcefsck

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

Как запустить fsck в режиме восстановления

Для запуска fsck в режиме восстановления требуется ещё несколько шагов. Сначала подготовьте вашу систему к перезагрузке. Остановите все критически важные службы, такие как MySQL/MariaDB и т. д., а затем введите.

reboot

Во время загрузки удерживайте нажатой клавишу Shift, чтобы отобразилось меню grub. Выберите Advanced options («Дополнительные параметры»).

Затем выберите Recovery mode («Режим восстановления»).

В следующем меню выберите «fsck».

Вас спросят, хотите ли вы перемонтировать / файловую систему. Выберите Yes («да»).

Вы должны увидеть нечто подобное.

Затем вы можете вернуться к нормальной загрузке, выбрав Resume («Возобновить»).

Заключение

В этом руководстве вы узнали, как использовать fsck и выполнять проверки согласованности в разных файловых системах Linux. Если у вас есть какие-либо вопросы о fsck, не стесняйтесь задавать их в разделе комментариев ниже.

Источники: loss.ru, zalinux.ru

Райзен… Название этого процессора состоит из двух слов — «рай» и «зен».

Значение слова «рай» знаете вы все, а вот что же означает «зен»? В переводе с древнего шумерского языка это значит «пропуск в», то есть «райзен» — «пропуск в рай».

Корпорация АМД предлагает рабам капитала билеты в рай по сходной цене, давая бедным, покупающим за последние деньги продукцию корпорации, надежду на небесное наслаждение. Богатым же АМД предлагает пропуск в рай без трат на благотворительность. Ну что для богатого стоит купить 3900Х? Ничего. АМД предлагает и бедным и богатым билеты в рай, отвлекая их от исполнения своей классической роли, которая помогает им попасть в рай. Бедным — страдать от эксплуатации, богатым — заниматься благотворительностью. Это ведёт к сбою жизненных ориентиров как угнетаемых, так и угнетателей, они теряют смысл в жизни и, в результате, страдают ещё больше.
Таким образом, можно сделать вывод, что райзены есть происки истинного врага человечества, диаволом или Сатаною именуемого. Сатана создал капиталистическую систему и через корпорации — главные её столпы, продаёт так называемые «райзены» — «пропуски в рай».

Электросамокат, замена крыла.

С клиентом случилась печальная ситуация…
При съезде с бордюра он повредил крыло. Он обращался в разные организации и уточнял есть ли у них заднее крыло на joyor G1 и слышал ответ, что нет в наличии.
У нас тоже не было так как модель довольно редкая и запчастей на него нет.
Мы предложили приколхозить крыло от Xiaomi.
И вот что получилось

Обзор Zoom H5 — портативный рекордер для видеоблогера и подкастера

При съемке видеообзоров для «Блога системного администратора» необходимо записывать звук из разных источников. У камеры не предусмотрен разъем для внешнего микрофона. Понадобилось дополнительное устройство, приобрел H5 от Zoom.

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

Внутри пластиковая упаковка с поролоновой защитой от повреждений в процессе складирования и транспортировки.

Корпус сделали из пластика. Выглядит массивно благодаря плотному прорезиненному пластику корпуса. На практике не тяжелый. Весит 256 грамм.

Помимо устройства:

Сменный микрофонный капсюль XYH-5:

съемный с двумя защелками;
укомплектован двумя конденсаторными микрофонами на креплениях, поглощающих вибрацию.

Документация.
Защита из поролона для звукозаписи при ветреной погоде.
USB-кабель.
2 «больших пальчиковых» элемента питания (АА, LR6), алкалиновые.
Карта памяти (в новых поставках не комплектуется).
RHC-5 — пульт ДУ:

запись;
воспроизведение;
остановка.

Футляр.

Ценителям аналоговых технологий понравится удобный регулятор громкости, который находится на передней панели устройства. По бокам — рычаги-защелки. С правой стороны располагается стандартный 3,5-миллиметровый разъем. Предназначен для подключения обычных микрофонов-петличек. Преимущество — широко распространены, начиная от недорогих. Удобно для пользователей, которые лишь начинают знакомство с профессиональным оборудованием для звукозаписи. Можно для начала воспользоваться уже имеющимися.
Максимальная нагрузка на микрофоны (в децибелах) — 140. Когда подключил капсюль, занял два канала записи.
Дополнительно предусмотрены два канала. Реализованы как линейные входы (6,3-миллиметровые джеки, четверть дюйма).

Элементы управления звукозаписывающим устройством большей частью располагаются на его передней панели:

регуляторы громкости (аналоговые) с защитными скобами;
кнопки:

включения каналов (предусмотрели подсветку);
записи — крупная, но тихая, никаких щелчков;
управления трэком — 4.

Диктофон не громоздкий, но в маленькой ладони держать будет некомфортно.
Дисплей выглядит не слишком актуально — монохромный. Основные параметры звукозаписи выводятся на экран. Легко царапается. Надо клеить защитную пленку.
Боковые панели содержат:
Правая:

вход для пульта ДУ;
джойстик;
слот для карты памяти;
кнопка доступа к меню.

Левая:

гнезда:
выхода для камеры;
наушников, предназначенных для того, чтобы слышать записываемое;
регулятор громкости воспроизведения;
USB-разъем;
переключатель настроек — включение и блокировка.

Блокировка кнопок предотвращает случайное нажатие в процессе записи трэков.
Конструкция позволяет:

производить синхронизацию аудио- и видеоряда во время записи;
получать энергию от внешнего источника.

Повернув устройство дисплеем от себя, вижу динамик (звучание удовлетворительное) и отсек для двух «пальчиковых» батареек.

Конструкторы предусмотрели гнездо для крепления диктофона на штатив или в камеру.

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

Способен одновременно записывать до четырех трэков. Параметры каждого при необходимости настраиваются отдельно. Микрофон XY сводит к минимуму вибрационные шумы.

Благодаря разъемам L/R запись дополнительного файла (одновременно с первым) возможна с уровнем меньшим, чем у основного, лишь на 12 дБ. Настройка входного уровня записи — при помощи специальных контроллеров.
Совместим с дополнительными модулями
Устройство не из тех, которые устаревают раньше, чем их купят. За аскетичным и старомодным на первый взгляд дизайном функционал «на вырост». Не просто речевой оборот. Поскольку предусмотрели поддержку подключения внешних модулей, диктофон не придется менять при появлении новых задач.

В числе совместимых модулей: микрофоны-пушки (стерео) Zoom, нагрудные микрофоны и линейные усилители.
Музыкантам будет интересна возможность подключения клавиатур и микшеров. Прямое подключение гитар и бас-гитар не предусмотрено, только через микшер или приспособление для эффектов. Особенность: чтобы пользоваться микшером или другим устройством с выходным уровнем +4 дБ, нужно включить функцию PAD.
Максимальная емкость поддерживаемой карты памяти формата SDHC — лишь 32 гигабайта. С одной стороны мало, с другой — не камера, ведь аудиоконтент менее емкий, чем видео.
Встроен метроном и регуляторы:

высоты тона;
скорости воспроизведения.

Поддерживается управление диктофоном посредством пульта ДУ. Работает даже когда заблокированы кнопки. После подключения к USB-разъему ноутбука или настольного ПК может использоваться в качестве карт-ридера.
Выделю поддержку фантомного питания. Технология предполагает передачу электричества и данных по одним и тем же проводам.
Линейный выход (line out) и выход на наушники не совмещены.
Начинающим подкастерам
Терминология — самое сложное в современной технике. Пользоваться намного проще. Если не знать терминов, может показаться, что пишут о чем-то, что тяжело изучить.
Различие между входами XLR и 3,5-миллиметровым. Последний — для обычных бытовых микрофонов, подобно тех, которые подключают к ПК. XLR — большего размера. Для профессиональных и «полупрофессиональных». Применяются подкастерами, видеоблогерами и журналистами, если речь не о хобби, а о работе.
Если микрофону необходимо питание, нужно включить его в настройках.
Важный момент: микрофоны для смартфона с разъемами TRRS — не поддерживаются. 3,5-миллиметровый джек диктофона «дружит» со штекерами:

TS — запись моно, одна дорожка (левая);
TRS — стереозвук.

Время работы от источников питания — до 15 часов. Но существенно зависит от множества факторов, из которых выделю качество самих батареек и использование фантомного питания. Поэтому если предстоит много записывать, нужно брать запасные.
Подключение к камере (для видеосъемки и DSLR) полезно при записи сюжетов с высоким разрешением. Делает звуковой ряд не менее глубоким и чистым, чем видео. Подключение производится с использованием переходника HS-1 (от Zoom). Получается комплекс для озвученной видеосъемки профессионального уровня.
Функционал, заслуживающий внимания:

Вести запись можно в двух форматах:

WAV — качество выше (24-бит, 24 килогерца);
MP3 — сжатое, меньше объем.

Возможность установить до 99 маркеров во время записи звука.
Редактирование:

обрезка;
разделение файлов;
нормализация.

Выбирается:

скорость воспроизведения;
уровень записи.

USB аудиоинтерфейс (стерео) работает с устройствами:

ПК с Windows;
Mac;
iPad;
функция зацикленного воспроизведения предусмотрена.

Режимы записи:

предварительной;
автоматической;
резервного копирования.

Эффекты:

компрессор;
лимитер;
фильтр низких частот.

По сути — компактное «студийное» оборудование. Большинству пользователей, для которых блог или подкаст — в первую очередь хобби достаточно смартфона или диктофонов, которые и обойдутся дешевле и выглядят изящнее. Ощутить преимущества можно лишь используя профессиональный функционал. В первую очередь — одновременную запись нескольких трэков.
Особенности капсюля из коробки
Несколько подробнее о XYH-5 из комплекта рекордера. Оснащен двумя разнонаправленными микрофонами. В корпусе находятся контактные провода. Изолирован от рекордера благодаря прорезиненному корпусу — снижается влияние вибрации диктофона на качество записи. Конструкция оптимальна для записи громких звуков. Чистота, качество и естественность не теряются.

Рассмотрел акустику SVEN MC-30 — высокое качество звука для ПК, телевизора, смартфонов и планшетов. Подсказал различные методы доступа к микшерам громкости в Windows 10.
Важно ли высокое качество звука в видеоролике или достаточно, чтобы был четким и не более? Поделитесь своим мнением в комментариях.
Сообщение Обзор Zoom H5 — портативный рекордер для видеоблогера и подкастера появились сначала на Блог системного администратора.

Обзор Zoom H5 — портативный рекордер для видеоблогера и подкастера

Обзор Ninebot Air T15 — электротранспорт в шкафу

В условиях 2020 года желания находиться в людных местах нет, как и пользоваться общественным транспортом. Такси — удовольствие не из дешевых и, когда стоит в пробках, порой быстрее добраться пешком. «Блог системного администратора» протестировал, рассмотрел в обзоре и показал в видеосюжете электросамокат Ninebot Air T15 — новинку 2020 года.

Общие сведения
Полноценное транспортное средство для поездок на короткие расстояния. Никаких расходов на ГСМ и «ароматов» топлива. «Заправка» — везде, где есть электрическая розетка. «Гараж» — обычный шкаф в прихожей.
Распаковка, дизайн, размеры и первые впечатления
Открыв коробку, отметил лаконичный и стильный дизайн модели. Обратило на себя внимание высокое качество металла и пластика — материалов, из которых изготовлена альтернатива дорогим и постоянно нуждающимся в топливе транспортным средствам.

Материалы:

алюминиево-магниевый сплав;
ударопрочный пластик.

Применены рационально. Шасси — из легкого, но прочного сплава металлов. Там, где нагрузки невелики использовали пластик, из которого изготовили переднюю панель рулевой стойки, задник деки и «колпаки» переднего колеса. Размеры резинового коврика деки (в сантиметрах):

17 — в ширину;
45 — в длину.

Спереди и сзади дека несколько сужена и приподнята вверх.
Никакие технические навыки для того, чтобы разложить и сложить самокат не нужны. Легкое движение руки и транспорт «подан». Потянул за рычаг — выдвинулся шток. Затем разложил руль.
Не нужен — один щелчок кнопкой, сложил и убрал в шкаф. Ничего не прикручивают, не соединяют, не фиксируют. Не «конструктор» для умельцев, в коробке в полностью собранном и готовом к эксплуатации, хотя и сложенном состоянии.

Под дисплеем находится шестиосевой сенсор. Определит, что самокат сложен и отключит питание. В сложенном состоянии можно не только нести в руках, но и катить на заднем колесе.

Легкий, весит десять с половиной килограмм. Цельнолитые колеса повредить если и возможно, то непросто — проколы им не страшны, поскольку наполнены эластомером. Предназначен для ровного дорожного покрытия, но если не идеальное — будет комфортно, поскольку колеса мягкие. Извилистая дорога электроскутеру не препятствие.
Колеса скутера имеют диаметр 7,5 дюймов или 19 сантиметров.

Заднее крыло используется для управления самокатом (технология Step-Control):

включения — нажимаю ногой один раз и удерживаю три секунды;
выключения;
торможения — легко нажимаю в процессе движения;
включения освещения во время остановки — одним нажатием.

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

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

ЭКО (10);
драйв (15);
спортивный (20).

Разъем для кабеля зарядного устройства нашел не сразу. Располагается за подножкой и не портит общего впечатления от продуманного до мелочей дизайна модели. У подножки двойной фунционал. Защищает порт и используются в качестве опоры для скутера.

Если сложить, то размеры (в сантиметрах) — 102 х 20 х 22. Хорошо помещается в багажнике автомобиля.

Приборная панель — безрамочный дисплей, отображающий скорость движения самоката и другие важные параметры. Если есть неисправность — сообщит. Проинформирует о перегреве аккумулятора или колеса с двигателем.
Предусмотрен звуковой сигнал. При нажатии на оба контроллера скутер притормаживает и издает деликатный звук, который слышен на расстоянии примерно пяти метров.
Высота рулевой рейки (в метрах) — 1,04. Применение в ее конструкции двух тонких и прочных трубок позволило разместить внутри часть электронных компонентов, повысив изящество дизайна складного скутера.
Видеообзор Segway-Ninebot Air T15

Программное обеспечение необходимо
Как зачастую бывает в эпоху смартфонов — без софта для мобильного девайса не обойтись. Придется загрузить и установить официальное приложение. Segway-Ninebot для операционных систем:

Android.
iOS.

Загружается из официальных магазинов приложений платформ: Play Store или App Store, соответственно. Обеспечивает управление электросамокатом с девайсов:

Компании Apple:

iPad.
iPhone.
iPod touch.

Большинства хотя бы относительно современных смартфонов и планшетов других вендоров, которые работают под управлением Android. Софту по состоянию на 5 ноября 2020 необходима версия 4.3 и более свежая.

В приложении пользователь производит активацию своего компактного электротранспорта. Без нее не станет ездить быстрее 10 километров в час. К тому же — «радовать» частыми высокими звуковыми сигналами. В приложении предусмотрен инструктаж по технике безопасности и ознакомление с предостережениями.
Считаю разумным, даже если некоторых пользователей подобная перестраховка раздражает. Речь идет о транспортном средстве, пусть и простом. Тем более важно, чтобы к нему не относились беспечно. Необходимо помнить, не переоценивать свое райдерское мастерство, знать ПДД, уметь оценивать обстановку на дороге, полностью осознавать ответственность и риски.
Чтобы увеличить предельную скорость — нужен софт. Парадокс, но, чтобы уменьшить — тоже. В приложении есть четвертый «пешеходный» режим, накладывающий более строгое ограничение скорости — не быстрее 6 километров в час.

Сопутствующее ПО позволяет включить режим парковки. Если начнет двигаться, будет мигать и издавать громкий писк. Когда владелец в зоне покрытия Bluetooth — приложение отобразит уведомление о попытке угона.

Когда включен режим парковки, отображается иконка закрытого замка.
В приложении данные о том, сколько километров удалось проехать сегодня, совокупном пробеге скутера, уровне заряда батареи.
Потребительские качества
Рассматриваю прежде всего как транспорт. Не даю оценок качествам, относящимся к ЗОЖ, спорту, психологическим и другим факторам, ведь блог — технический.
Подсветка
Спереди — RGB-подсветка, цвет меняется в приложении. Понравится любителям визуальных эффектов. Есть и белая светодиодная фара.
Предусмотрены режимы работы:

постоянного свечения;
мигания:
разными цветами;
однотонного;
переливания.

Стоп-сигнал — как и положено, красный. Располагается сзади. Представляет собою тонкую диодную полоску.

Мощность фары — 2,5 ватта. Ее яркости хватает, чтобы осветить дорогу на расстояние до десяти метров. Помните, видимость зависит от множества факторов и, не в последнюю очередь, от погодных условий.
О хранении и зарядке позаботились
Упаковка — не просто коробка. Функциональна. Применяется в качестве подставки для хранения электросамоката в вертикальном положении. Есть отсек для зарядного устройства. Используется в качестве станции для зарядки скутера.

Управление отчасти автоматизировано
Предусмотрен круиз-контроль. Умный режим позволяет поддерживать постоянную скорость. В реальном времени определяет усилие, с которым отталкивается пользователь, сопоставляет его с состоянием дорожного покрытия. Функционал позволяет регулировать скорость движения.

Трапециевидный руль удобен. Мягкий силикон приятен на ощупь. Заметно сходство с велосипедным. Контроллеры несколько туговаты. Если кататься долго, большой палец правой руки может устать. поэтому отсутствие необходимости постоянно удерживать, чтобы контролировать скорость, полезна.

Кому может пригодиться
Стилен, функционален, удобен и легок. Но и недешев. С одной стороны — теплое время года позади. Впереди зима с холодами или, как минимум, слякотью, не располагающими к поездкам на транспорте без крыши. С другой — постоянно растущий курс валют, продолжится ли — прогнозировать не возьмусь, но пока тенденция такова. С третьей (а есть и она) — предлагают по цене, сопоставимой с расходами на приобретение смартфона среднего класса, даже не актуального флагмана.
Подходящий к концу 2020 год научил людей ценить транспорт, позволяющий обойтись без общественного. Работники офисов все чаще предпочитают свести к минимуму или исключить неизбежные для автомобилистов финансовых затраты на топливо, запчасти и ремонты. Избегают необходимости проводить свое время в пробках, заботиться о поиске места для парковки.
Модель явно не гоночная, не трюковая. Ориентированна на широкую аудиторию пользователей, в том числе и далеких от больших физических нагрузок. Тех, кому нужен транспорт, который буквально можно сложить в сумку и без усилий поднять по лестнице. Отсюда и недостатки:

не поедет быстрее, чем со скоростью 20 километров в час;
энергии в батарее достаточно лишь на 12 километров;
колеса малы;
клиренс (дорожный просвет) низкий.

Самокат популярен среди тех, кто занимается спортом и стремится вести здоровый образ жизни. Но подойдет и тем, кто предпочел бы сократить нагрузку на ноги — по заявлению вендора изготовлен из материала повышенной прочности и выдерживает вес до 100 килограмм. Кстати, я вешу около 95 и если ехать не в горку, то ведет себя довольно живо.
Личный транспорт для индивидуального использования — совместное катание и перевозка грузов не предусмотрены.
Для пользователей, чьи приоритеты: простота в использовании, низкие расходы на эксплуатацию, компактность, считающих футуристический дизайн плюсом.
Преимущества перед авто-, вело- и мототранспортом
Проходимость существенно выше, чем у машины. Достаточно небольшой полоски дорожного покрытия. Нет необходимости содержать капитальный гараж или оплачивать услуги стоянки.
Но заменит скорее мопед, чем автомобиль. Считаю такое сравнение более корректным. Превосходит мопед по ряду значимых для потребителя качеств.
Цена бензина имеет стабильную тенденцию к росту. Означает повышение расходов на топливо для мототранспорта. Стоимость километра поездки на электроскутере исчисляется в копейках в буквальном смысле.

При езде на велосипеде затрачиваются усилия, поскольку приходится крутить педали. На механическом самокате приходится отталкиваться от дорожного покрытия. Речь исключительно о потребительских качествах транспорта, а не о пользе физических нагрузок. Тем более, что в процессе движения самоката работаю мышцы спины, живота, рук и ног райдера. Оптимальное сочетание нагрузок с необходимостью добраться до работы или учебного заведения не уставшим и не в поту.
Поднять по лестнице и, тем более, спустить легче, чем велосипед, который и места занимает больше. Сопоставимы по экологичности — без загрязнения окружающей среды, неизбежными при использовании ГСМ, а потребление электричества у скутера — на уровне мобильного гаджета, максимум ноутбука.
В самокате с электрическим мотором сочетаются плюсы, свойственные:

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

Условия хранения и эксплуатации
Износоустойчив. Почти не нуждается в техническом обслуживании. Если и придется заменить колесо или брызговик, то лишь потому, что был сломан. С учетом того, что колеса изготовлены из устойчивой к проколам и порезам вспененной резины, вероятность того, что придется заниматься ремонтом самоката еще ниже.
Температуры, при которых допустимо (по Цельсию):

использование:
не ниже 10 мороза;
не выше 40 тепла;
хранение:
не ниже -20;
не выше +50.

Защищен от дождя в соответствии со стандартом IPX4. Но, в любом случае, предпочтительно кататься в хорошую сухую погоду. Уровень защиты не абсолютен, не для сильного ливня. Предполагает, что в при воздействии брызг в любом положении самокат не пострадает. Погружение в воду устройства, защищенного в соответствии с IPX4, не предусмотрено. Впрочем, поездки на самокате в таких условиях небезопасны.
Угол подъема (в градусах) — 15. В большинстве ситуаций для городских условий достаточно, но, разумеется, не для горных троп. Амортизаторы отсутствуют. Укомплектовали бы ими, модель стала бы тяжелее.
Параметры электропитания
Оборудован двигателем мощностью в 250 ватт, который вмонитровали в колесо. Емкость батареи на 144 ватт-часа составляет 4 000 мАч. Предусмотрена система рекуперации, которая возвращает часть энергии в батарею скутера.
Необходимо учитывать, что разряжаться батарея станет в зависимости от нагрузки. Если ездить по ровной местности, энергии в аккумуляторе хватит на большее расстояние, чем при коротких путешествиях по дороге с подъемом.
Полностью зарядил аккумулятор за 4 часа. Подобно телефону, не нуждается в специальных заправочных станциях и условиях для пополнения запаса энергии. Заряжается от домашней или офисной розетки (220 вольт).
Больше подробностей — в видеообзоре «Блога системного администратора». Цена, сроки и условия доставки.
Популярность какого транспорта в мегаполисах станет расти, а какого — снижаться? Поделитесь своим аргументированным прогнозом в комментариях.
Сообщение Обзор Ninebot Air T15 — электротранспорт в шкафу появились сначала на Блог системного администратора.

Обзор Ninebot Air T15 — электротранспорт в шкафу