Size: a a a

SDS и Кластерные FS

2020 September 21

A

Alex in SDS и Кластерные FS
Олег Неумывакин
Ребзя, а кто-нибудь тестировал io_uring в QEMU 5.0 ?
https://libvirt.org/news.html
v6.3.0 (2020-05-05)
qemu: support async IO mode 'io_uring'

Linux 5.1 introduces a fast and efficient async IO interface io_uring, then qemu implements that in version 5.0. It could be used in file, host device and host cdrom backend by io='io_uring' of disk XML.
Кто-то даже сторадж на нем написал))
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Олег Неумывакин
Ребзя, а кто-нибудь тестировал io_uring в QEMU 5.0 ?
https://libvirt.org/news.html
v6.3.0 (2020-05-05)
qemu: support async IO mode 'io_uring'

Linux 5.1 introduces a fast and efficient async IO interface io_uring, then qemu implements that in version 5.0. It could be used in file, host device and host cdrom backend by io='io_uring' of disk XML.
Я если не ошибаюсь, тестил qemu+io_uring на разделе nvme, но разницы за 5 минут не увидел
источник

ОН

Олег Неумывакин... in SDS и Кластерные FS
@vitalif Понятно, спасибо!
источник

k

kvaps in SDS и Кластерные FS
Привет, хочу странного, хочу в lvm или файловой системе хранить опции монтирования для fstab.

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

ВН

Виталий На Заборе... in SDS и Кластерные FS
В тегах лвм наверно можно
источник

k

kvaps in SDS и Кластерные FS
подумал, было бы удобно лейблы юзать, но там всего 16 символов
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
подумал, было бы удобно лейблы юзать, но там всего 16 символов
цеф хранит метаданные осд в тегах
источник

k

kvaps in SDS и Кластерные FS
Виталий На Заборе
цеф хранит метаданные осд в тегах
в тэгах lvm?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
в тэгах lvm?
да
источник

k

kvaps in SDS и Кластерные FS
интересный вариант, но может есть более универсальный метод независмый от типа блочного устройства🤔
источник

DV

Dmitry Vylegzhanin in SDS и Кластерные FS
Из граба можно выдрать код чтения с раздела, в ксен ещё был такой скрипт pygrub - он доставал ядро и конфиги из гостевого раздела
источник

k

kvaps in SDS и Кластерные FS
Dmitry Vylegzhanin
Из граба можно выдрать код чтения с раздела, в ксен ещё был такой скрипт pygrub - он доставал ядро и конфиги из гостевого раздела
звучит страшно* :)
источник

DV

Dmitry Vylegzhanin in SDS и Кластерные FS
Pygrub на питоне судя по названию)
источник

LB

Let Eat Bee in SDS и Кластерные FS
kvaps
интересный вариант, но может есть более универсальный метод независмый от типа блочного устройства🤔
1. в GPT партициях наверняка есть что-то
2. выделить заранее известную партицию или LVM том куда сохранить нужную метадату
источник

k

kvaps in SDS и Кластерные FS
Let Eat Bee
1. в GPT партициях наверняка есть что-то
2. выделить заранее известную партицию или LVM том куда сохранить нужную метадату
2 - неплохая идея, можно попробовать
источник

k

kvaps in SDS и Кластерные FS
я подумал ещё создавать фс со смещением, а из каждого блочного раздела читать dd сколько-то байт, но вариант с метатомом весьма неплох!
источник

k

kvaps in SDS и Кластерные FS
а его как раз можно детектить по лейблу
источник

DV

Dmitry Vylegzhanin in SDS и Кластерные FS
Можно ещё посмотреть что там с отступом первого раздела и что там лежит в gpt, там должен быть дежурный мегабайт, частично занятый загрузчиком, но вариант с разделом кажется самым совместимым
источник

k

kvaps in SDS и Кластерные FS
Dmitry Vylegzhanin
Можно ещё посмотреть что там с отступом первого раздела и что там лежит в gpt, там должен быть дежурный мегабайт, частично занятый загрузчиком, но вариант с разделом кажется самым совместимым
у меня нет загрузчиков :)
источник

LB

Let Eat Bee in SDS и Кластерные FS
kvaps
у меня нет загрузчиков :)
а кто это читать будет? свой initrd?
источник