заметки об администрировании и программировании (python, ruby, php). Траблшутинг в «примерах» и HOWTO.

😎 О себе | 📚 Литература и ресурсы | ⚡ Все посты | 📮 E-mail
4 заметки с тегом

disk

Elasticsearch: перенос данных на другой диск системы

Elasticsearch: перенос данных на другой диск системы Ubuntu 16.04 / Ubuntu 18.04 / Ubuntu 20.04

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

  1. Остановлены сервисы ELK-стека:

sudo systemctl stop elasticsearch.service kibana.service logstash.service


  1. Подмонтирован диск и создана партиция (описывать не буду, но если требуется — напишу)
  1. Директория для сохранения данных /srv/elastic_data создана и подправлены права

sudo mkdir /srv/elastic_data/
sudo mkdir /srv/elastic_data/logs/
sudo chown elasticsearch.elasticsearch /srv/elastic_data/


  1. Данные скопированы в /srv/elastic_data

cp -r --preserve=all /var/lib/elasticsearch/ /srv/elastic_data/


  1. В конфиге изменена директория для данных и логов

sudo vim /etc/elasticsearch/elasticsearch.yml


Правка следующая:


path.data: /srv/elastic_data/elasticsearch
path.logs: /srv/elastic_data/elasticsearch/logs


После поочередно запускаем сервисы — я начал с Elasticsearch и через минут 5 запустил остальное, убедившись, что система заработала


sudo systemctl start elasticsearch.service
sudo systemctl start kibana.service
sudo systemctl start logstash.service


 Нет комментариев    18   15 дн   disk   Elasticsearch   ELK

Найти диск в системе по серийному номеру

В системе вылетел диск, для поиска вылетевшего диска по s/n можно использовать команду


sudo lsblk --nodeps -no name,serial,type,tran


Она его может и не отобразить вообще, если диск вылетел совсем-совсем и не виден в системе

 Нет комментариев    51   3 мес   disk   linux   lsblk   s/n

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

Клонирование одного диска на другой с помощью dd с заполнением проблемных блоков (файлов) нулями


sudo dd conv=noerror,sync if=FROM of=TO bs=4096 status=progress


  • FROM — диск источник (откуда копируем)
  • TO — диск приемник (куда копируем)
  • conv=CONVS convert the file as per the comma separated symbol list
  • sync pad every input block with NULs to ibs-size; when used with block or unblock, pad with spaces rather than NULs
  • noerror continue after read errors
 Нет комментариев    17   2018   dd   disk

ISPmanager 5 Lite: нет поля ограничения по диску

ISPmanager 5 Lite: нет поля ограничения по диску

У одного из пользователей на VDS при распаковке архива указывало, что не хватает места на сервере, хотя в общем было занято около 15 Gb из 48. Но нет, это не проблема с инодами, просто пользователя переносили импортом и при данной операции были скопированы все лимиты пользователя. А вот модуль «Дисковые квоты» не был установлен. Поэтому для решения проблемы переходим:

Настройки — Возможности — Дисковые квоты — Установить

После этого появится пункт при редактировании пользователя «Диск (MiB)» и можно будет спокойно расширить лимит