LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

Как сделать работу в avr-gcc более удобной

Форум — Development

Покажите какие плюшки и как подключить чтобы было видно как работает код а то после

avr-gcc -mmcu=atmega8 -nostartfiles -Wl,--undefined=_mmcu blink.s -o blink.elf
ничего не видно, а после
vr-objdump -h blink.elf
ничего не понятно. Где синтаксис взять, а то тыкаться устал
.equ DDRB = 0x37  ;ОШИБКА

;;; Blinks LED on PB0 (pin 14) using a simple delay loop.
; blink.s — AVR GAS syntax for avr-gcc

; Symbol definitions (note the comma in .equ)
.equ DDRB,  0x37          ; I/O address of DDRB for ATmega8
.equ PORTB, 0x38          ; I/O address of PORTB
.equ PB0,   0             ; bit number 0

.org 0x0000
rjmp reset                 ; reset vector

reset:
    ldi  r16, (1 << PB0)   ; PB0 is a plain constant
    out  DDRB, r16         ; set PB0 as output

loop:
    ldi r16, (1<<PB0)      ; PB0 high
    out PORTB, r16
    rcall DELAY

    ldi r16, (0<<PB0)      ; PB0 low
    out PORTB, r16
    rcall DELAY
    rjmp loop

DELAY:
    ldi r17, 200
D1: dec r17
    brne D1
    ldi r18, 255
D2: dec r18
    brne D2
	ret

	/* Define the .mmcu section for simavr */
.section .mmcu,"a",@progbits

/* VCD Trace Header: tells simavr to create 'trace.vcd' */
.byte 0x01          /* tag for AVR_MMCU_TAG_VCD_TRACE */
.byte 24            /* size of this chunk */
.asciz "trace.vcd"  /* filename */

/* Trace entry: Monitor PORTB (Address 0x38 for ATmega8) */
.byte 0x02          /* tag for a trace symbol */
.byte 8             /* size */
.byte 0x38          /* address of PORTB in ATmega8 */
.byte 0x01          /* mask (bit 0) */
.asciz "LED_PIN"    /* name of the trace in GTKWave */

.byte 0x00          /* End of section */
	

Вот, что ИИ советует

To make pure-assembler projects behave like they did in AVR Studio, you mainly need to:

Assemble and link via avr-gcc (using the right -mmcu) rather than calling avr-as/avr-ld directly.

Use avr-objcopy and avr-size in the same way as for C, just changing how you pass the source.

Assembling like AVR Studio

Typical command for one .S (or .asm) file:

bash
avr-gcc -mmcu=atmega328p -x assembler-with-cpp -Wa,-gstabs \
  -c main.S -o main.o

Notes:

    -mmcu=... selects the same device as in AVR Studio’s project settings.

    -x assembler-with-cpp lets you use #define, #include, etc., through the C preprocessor (Studio often did that behind the scenes).

    -Wa,options passes options to the assembler; -gstabs or -g lets you debug in GDB/simulavr similarly to Studio’s debug info.
If you don’t want the C preprocessor, just use:
bash
avr-gcc -mmcu=atmega328p -x assembler -c main.S -o main.o
(or rename to .s and drop -x entirely). Linking and startup like Studio

If you want a “full” application with reset vector, interrupt vectors, and the C runtime (like a C project in Studio), you typically:

Provide your own entry label (often _start or similar) in assembly.

Link with the standard libraries and startup from avr-libc via avr-gcc:

bash
avr-gcc -mmcu=atmega328p -Wl,-Map=project.map \
  main.o other.o -o project.elf
If you want only your own hand‑written vectors and no C runtime, you can still use avr-gcc as a driver but add linker flags (linker script, no crt, etc.); for example:
bash
avr-gcc -mmcu=atmega328p -nostartfiles -nostdlib \
  -Wl,-Map=project.map,-Tyour_linker_script.ld \
  main.o -o project.elf
That corresponds more to a “bare” AVR Studio asm project where you manage vector table and initialization yourself. Generating HEX and size info

Same idea as in a C project; just apply to your .elf:

bash
avr-objcopy -O ihex -R .eeprom project.elf project.hex

avr-objcopy -O ihex -j .eeprom --set-section-flags .eeprom=alloc,load \
  --change-section-lma .eeprom=0 \
  project.elf project_eeprom.hex

avr-size -C --mcu=atmega328p project.elf
This will give you HEX and size output very similar to Studio’s. Minimal “AVR Studio‑style” asm Makefile

For an all‑assembly project:

MCU = atmega328p
CC  = avr-gcc
OBJCOPY = avr-objcopy
SIZE = avr-size

ASFLAGS = -mmcu=$(MCU) -x assembler-with-cpp -Wa,-gstabs
LDFLAGS = -mmcu=$(MCU) -Wl,-Map=project.map

all: project.hex

project.elf: main.o
	$(CC) $(LDFLAGS) $^ -o $@

%.o: %.S
	$(CC) $(ASFLAGS) -c $< -o $@

project.hex: project.elf
	$(OBJCOPY) -O ihex -R .eeprom $< $@
	$(SIZE) -C --mcu=$(MCU) $<

 , ,

saufesma
()

Любите ли вы стихи?

Форум — Talks

Мне нравится прочтение вот этого человека, если понравится могу ещё дать из того, что мне понравилось.

 

AZJIO
()

интерфейсы в GO

Форум — Development

Читаю и не как понять не могу что такое интерфейсы в GO ??

можно пояснить

Есть только понимание что они работаю с некоторым количеством методов.

 , , ,

antonio-an
()

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

Форум — Talks

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

С последнего упоминания словестности в одной из тем на лоре, нейдёт из головы тема про максимально русский словарь для всякого умения. Не в серьёз, конечно. Но интересно, что могло бы быть (а когда-то обязательно и было) в русском своего, если бы не гонялись за терминами стесняясь своих названий, которые народ давал тому или иному явлению, умению, и т.д. ведь термины родились на разрыве «верхов» и «низов». Без матрёшек и балалаек с медведями. Русские слова как термины. И я специально не лезу в словари. Хочется найти в памяти. Что осталось от русского? Ну потерпите моё графоманство.

Начнём с «термина». Это же просто название. Точное слово привязанное к такому-то смыслу. Название. Как и любое слово, оно может иметь несколько смыслов. Не надо бояться слова «название» думая, что оно принадлежит другому понятию, окрасу понятия. Лестница может иметь много смыслов, так отчего бы и названию не иметь несколько?

Правила игры понятны? Поехали дальше.

Технология. Даже само это название имеет несколько смыслов и может быть гибким. Или это могут быть разные слова? Порядок (например производства) может быть? Уклад может быть? По моему да. Умение. И если брать как смысл сферы человеческой деятельности, как назвать? (Кстати, сфера. Хммм… Тоже подумать надо) Предлагайте варианты.

Компьютер. Начинаю приближаться к тому, что связывает это всё с лором :)) итак. Компьютер - вычислительное устройство. Ну не могу короче. Может быть? И компьютеры бывают разные. Поэтому и слов тоже может быть много.

Лаптоп - складень. По моему в точку.

Процессор. Вычислитель. Многоядерный вычислитель. Или,если это какой-то контроллер, то… Распорядитель?

Память она и есть память, ПЗУ, ОЗУ, и т.д.

Платы. Сильно давно вплелось это слово. Ну ладно, пусть остаются платами.

Программа - набор указаний. Но можно ли одним словом сказать? Задание?

Пока я пошёл работать предлагайте. Но никакого «медведи-балалайки». Материнка, не материнка,

 , ,

PcheloBiaka
()

Ищу программу, хочу нажимать клавиши и видеть ноты

Форум — Multimedia

Привет, ЛОР.

Вопрос отчасти навеян соседней темой про аналоги фрутилупса, но под другим углом зрения, в отличие от той темы, для меня присутствие нот не минус, а плюс. Грубо говоря, вопрос с точки зрения человека, который когда-то играл на пианино и знает ноты, но в софте по созданию музыки не разбирается. То есть вопрос с одной стороны более нубский, с другой – менее.

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

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

Вопроса два.

  1. Есть ли такое для Linux и как называется? (Желательно открытое, но проприетарщину тоже рассмотрю.)

  2. Есть ли такое для Windows и как называется? (Это для самообразования, ну и если под винду есть, а под линукс нет, можно будет как минимум этот ответ копипастить в темы «какую программу для линукса написать», вдруг кто возьмётся. Да, иногда такое бывает.)

 ,

hobbit
()

Rust killer

Форум — Development

https://fil-c.org/

Видево: https://www.youtube.com/watch?v=6Maoe-GMynM

Ъ:

Fil-C — a memory safe implementation of the C and C++ programming languages you already know and love.

Key Features:

Memory Safety: Advanced runtime checks to prevent exploitable memory safety errors. Unlike other approaches to increasing the safety of C, Fil-C achieves complete memory safety with zero escape hatches.

C and C++ Compatibility: Your C or C++ software most likely compiles and runs in Fil-C with zero changes. Many open source programs, including CPython, OpenSSH, GNU Emacs, and Wayland work great in Fil-C. Even advanced features like threads, atomics, exceptions, signal handling, longjmp/setjmp, and shared memory (mmap style or Sys-V style) work. It’s possible to run a totally memory safe Linux userland, including GUI, with Fil-C.

Modern Tooling: Compiler is based on a recent version of clang (20.1.8), supports all clang extensions, most GCC extensions, and works with existing C/C++ build systems (make, autotools, cmake, meson, etc).

Принёс на ЛОР.

Нужна ли борьба с borrow checker? Или продолжаем страдать от ЦеПеПе?

Известны ли уже CVS с ошибками в unsafe блоках?

 , , memory safety,

BruteForce
()

AMD: Мы распродали все процессоры на 6 месяцев вперёд

Форум — Talks

Ну вы понимаете?

«Да, дефицит предложения есть. Это происходит потому, что объем рынка оказался больше, чем мы прогнозировали 3 или 6 месяцев назад. Всегда требуется время, чтобы цепочка поставок догнала потребности рынка. Могу сказать, что с точки зрения поставок мы очень хорошо подготовлены к удовлетворению значительной части этого спроса. Мы продолжаем тесно сотрудничать с нашими партнерами по цепочке поставок, чтобы расширить эти возможности в течение 2026 и 2027 годов», — Лиза Су.

Источник

 , ,

unclestephen
()

Как отключить многопальцевые жесты мультитач для сенсорного экрана?

Форум — Desktop

Всем привет, уважаемые лор юзеры! Убунту 24.04, GNOME. ID железки сенсорного экрана из выхлопа lsusb такие: Bus 001 Device 003: ID 1fd2:8102 Melfas LGDisplay Incell Touch. Надо отключить не всю железку, а только многопальцевые жесты, оставив однопальцевые. Пробовал популярный гномовский дисейблер 2021 — не помогает. И еще пробовал всякие xinput крутить — тоже безрезультатно. Подскажите пожалуйста, хотя бы в какую сторону копать?

 , , ,

Infra_HDC
()

Про лорчик и современную разработку

Форум — Talks

Привет лорчик. Нашел прекрасное видео про современную веб-разработку со всеми необходимыми атрибутами типа ИИ, раст, вим и т.д. по всем советам советчиков, прям атмосфера лорчика. https://www.youtube.com/watch?v=xE9W9Ghe4Jk

 2026, ,

goingUp
()

В последних сборках Ubuntu 26.04 при запросе пароля командой sudo, обратная связь - отображает символы звездочки

Форум — Security

В последних сборках Ubuntu 26.04 при запросе пароля командой sudo, обратная связь по паролю теперь включена по умолчанию и отображает символы звездочки (*) при вводе пароля. Традиционно sudo не предоставлял обратную связь по паролю в целях безопасности, чтобы не раскрывать длину пароля, если кто-то просматривает/делает снимок экрана. Но разработчики sudo-rs изменили это поведение по умолчанию ради улучшения пользовательского опыта.

Некоторые новые пользователи Linux поначалу были сбиты с толку отсутствием каких-либо индикаторов/обратной связи при вводе пароля командой sudo, но пользователи справлялись даже в последние годы, когда все больше геймеров и энтузиастов переходят на Linux. Две недели назад в исходном коде sudo-rs по умолчанию была включена опция «pwfeedback»:

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

Это решает серьезную проблему пользовательского интерфейса для новых пользователей. Теоретически безопасность ухудшается, поскольку длина паролей становится доступна тем, кто наблюдает за вашим экраном, но это ничтожно малое преимущество, которое значительно перевешивается проблемой пользовательского интерфейса. Помимо sudo/login, ни один другой интерфейс ввода паролей не пропускает звездочки (включая другие в Linux)".

Это связано с сообщением об ошибке, опубликованным в октябре, в котором предлагалось включить pwfeedback по умолчанию для «принятия разумных современных решений в области пользовательского интерфейса».

https://www.phoronix.com/news/sudo-rs-password-feedback

Мнение?

 , sudo-rs

hakavlad
()

Владельцам logitech wingman force 3d

Форум — Linux-hardware

Шанс не то, чтобы велик, но всё же.

Если тут есть владельцы сабжа, посмотрите, пожалуйста, какие максимальные значения у вас принимают оси (без калибровок jscal)

 

iSage
()

~/.ssh/config подключение к одному хосту из разных мест.

Форум — Admin

Дано:

  • Ноутбук, с которым я бываю на работе и «где-то ещё»;
  • Рабочий сервер, «белого» IP нет;
  • ssh-туннель через мой домашний компьютер.

Требуется:

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

Чуть подробнее с примерами:

Host work
	HostName my.home.net
	User user
	PubkeyAuthentication yes
	IdentityFile ~/.ssh/work
	Port 20000
	IdentitiesOnly yes

Host work_local
	HostName 192.168.1.200
	User user
	PubkeyAuthentication yes
	IdentityFile ~/.ssh/work
	IdentitiesOnly yes

Если я на работе, я подключаюсь так:

$ ssh work_local

Если я «где-то ещё»:

$ ssh work

Хочется, чтобы я мог в обоих случаях делать:

$ ssh work

Но если я на работе, то подключение по локальной сети (ssh user@192.168.1.200), а если «где-то ещё», то подключение через домашний компьютер (ssh -p20000 user@my.home.net).

 

Jullyfish
()

Как выкачать репозитарий Debian 13 на внешний HDD?

Форум — Admin

Задача: сделать полное локальное оффлайн-зеркало Debian 13 (trixie, amd64) на внешний NTFS-диск, чтобы потом на машине без интернета ставить пакеты через apt install.

Источник — mirror.yandex.ru. Диск монтируется через Dolphin в /media/nadim/9C46944C469428D2.

Что пробовал

1. apt-mirror

Настроил /etc/apt/mirror.list:

set base_path    /media/nadim/9C46944C469428D2/debian-repo
set nthreads     5
set _tilde       0

deb http://mirror.yandex.ru/debian/ trixie main contrib non-free non-free-firmware
deb http://mirror.yandex.ru/debian/ trixie-updates main contrib non-free non-free-firmware
deb http://mirror.yandex.ru/debian-security/ trixie-security main contrib non-free non-free-firmware
deb http://mirror.yandex.ru/debian/ trixie-backports main contrib non-free non-free-firmware

Скачал ~185 ГБ пакетов, всё завершилось без ошибок. Структура каталогов на месте: trixie, trixie-updates, trixie-backports, trixie-security.

Прописал в sources.list:

deb [trusted=yes] file:/media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/ trixie main contrib non-free non-free-firmware
deb [trusted=yes] file:/media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/ trixie-updates main contrib non-free non-free-firmware
deb [trusted=yes] file:/media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian-security/ trixie-security main contrib non-free non-free-firmware
deb [trusted=yes] file:/media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/ trixie-backports main contrib non-free non-free-firmware

Результат: apt update крутится в цикле — получает файлы Packages (Пол), потом игнорирует (Игн), и так по кругу. apt install htop — «Невозможно найти пакет».

Причина: apt-mirror не скачивает by-hash директории, переводы (i18n), DEP-11 метаданные (AppStream-иконки). Современный apt без by-hash не может нормально прочитать индексы.

2. rsync -avz для dists/

Попробовал докачать только каталоги dists/ через rsync:

sudo rsync -avz --delete rsync://mirror.yandex.ru/debian/dists/trixie/ \
  /media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/dists/trixie/

Результат: rsync скопировал симлинки вместо реальных файлов. На зеркале Яндекса dists/ содержит симлинки на служебный каталог zzz-dists/:

InRelease -> ../../zzz-dists/trixie/InRelease
Packages.xz -> by-hash/SHA256/d103f0fd...

Сам zzz-dists не скачался — все симлинки битые.

3. rsync -avzL (dereference symlinks)

Добавил флаг -L, чтобы rsync копировал реальные файлы вместо симлинков:

sudo rsync -avzL --delete rsync://mirror.yandex.ru/debian/dists/trixie/ \
  /media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/dists/trixie/

Результат: rsync попал в бесконечную рекурсию по симлинкам — начал создавать вложенные каталоги updates/updates/updates/updates/... уходящие на десятки уровней вглубь. Завершился с ошибкой. После этого apt update по-прежнему не работает — файлы не на месте или побились.

Вопрос

Как правильно сделать полное оффлайн-зеркало одного релиза Debian 13 (trixie, amd64) на внешний NTFS-диск, чтобы apt update + apt install работали без ошибок?

Интересует рабочий подход — apt-mirror, rsync, debmirror или что-то ещё. Главное, чтобы в итоге получилась структура, с которой apt нормально работает через file://.

Система: Debian 13 trixie, KDE, amd64. HDD — внешний, NTFS, монтируется через Dolphin.

 , ,

nadim
()

glpi 11x 2 LAN

Форум — Admin

…есть ли такая возможность поставить GLPI 11x так, чтоб было 2 подключения по внешней карте и по локальной сети?..

 

kuraltay-khan
()

Как в android заставить любой сайт работать в фоновом режиме?

Форум — Talks

Например, для youtube есть плагины, а также встроенная поддержка фонового воспроизведения в браузере brave. А если мне надо для произвольного сайта, который отказывается воспроизводиться в фоне? Например, для сервиса конференций https://my.mts-link.ru/ (работает только в хромообразных, по крайней мере без подмены UA).

 ,

Wapieth
()

Не обновляет по команде upgrade

Форум — General

В общем хотел помониторить сети. Не видет в ВМ usb адаптер посмотрел через lsusd в списке не увидел. Попробовал update && upgrade Загрузка встала на 43 процентах на соединении с mirror.cspacehosting.com. Как быть? Кинуть трафик через ВПН. Ведь провайдеры блочат сайты с иностранными доменами. Проблема может в этом. Подскажите помогите. Я нуб. Учусь.

 

uzerlocal
()

Догадался, как воспроизводить DSD/DSF в qmmp без внешнего DAC!

Форум — Multimedia

subj. Нужно включить плагин SoX resampler и поставить 96000.

 , , dsf, ,

Shadow
()

degraided raid5 разобрать без добавления дисков и сохранить данные

Форум — General

Описано из спортивного интереса, буду рад если меня где-то поправят/предложат решение проще. Но проверить уже не смогу, останется кому-то ещё как пример реализации. Допускаю что мне повезло с моим подходом решения.
Утащите в раздел, какой для темы правильнее


Отвалился диск из raid5 и я решил пересобрать существующие диски в raid1, но у меня нет возможности добавлять диски и осталось сколько-то данных которые можно, но жалко удалить.

Более подробно об изначальном состоянии

# cat /proc/mdstat 
md127 : active raid5 sda1[3] sdd1[1]
      2147483648 blocks super 1.2 level 5, 256k chunk, algorithm 2 [3/2] [_UU]
      bitmap: 44/44 pages [176KB], 131072KB chunk
# pvs
PV             VG      Fmt  Attr PSize   PFree
/dev/md127     storvg0 lvm2 a--  <21,83t 197,74g
# vgs
VG      #PV #LV #SN Attr   VSize   VFree
storvg0   1   1   0 wz--n- <21,83t 197,74g
# lvs
LV                    VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
data                  storvg0 -wi-a-----  21,63t
# df -h
Файловая система              Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/storvg0-data         22T         857G   21T            4% /mnt/data
* я забыл сюда добавить mdadm --detail, ну, уже поздно.

Идею действий взял из https://unix.stackexchange.com/questions/519814/shrink-mdadm-raid-5-containing-lvm

Действия

  1. Уже утащил все возможно нужные данные с ext4 раздела максимально высвободив место
    • осталось 857G данных
  2. umount, e2fsck -ff /dev/storvg0/data на всякий случай
  3. Уменьшаю LV и ФС на ней до «с запасом» lvreduce -L 1t -r -v /dev/storvg0/data
  4. По ссылке упоминалось pvmove фрагментов в начало диска, мне не потребовалось, пропускаю
  5. Уменьшаю PV до «с запасом» pvresize -v --setphysicalvolumesize 2t /dev/md127
    • да, я мог уменьшить сильнее, не стал
    • `pvs –units B показывает итоговый размер в 2199019061248B
  6. Уменьшаю raid устройство до «немного больше чем PV устройство» mdadm --grow /dev/md127 --array-size=2147483648
    • где --array-size в KiB
  7. Тут я не был уверен в своих действиях и просто пошёл уменьшать разделы на которых сидит raid, т.к. не нашёл никакой информации о способах проверки/правки как/где на диске raid располагает данные кроме metadata.
    • пришёл к мысли, что RAID будет использовать всегда не более чем Array Size от начала собственных разделов/дисков и доп действия не требуются. И лучше я оставлю с запасом места чем ошибусь.
  8. Остановил raid массив mdadm --stop /dev/md127
  9. Переразметил диски, которые были в raid
    1. Я могу так сделать т.к. у моего массива metadata=1.2, т.е. заголовки массива в начале диска.
    2. Удалил единственный раздел с raid
    3. Пересоздал с тем-же смещением, но размером в 2050G, чуть больше чем размер до которого я уменьшал RAID массив
      • Не удаляю partition signature раздела как предлагает fdisk
    4. Для одного из дисков(sda) создал второй раздел того-же размера чтобы потом на него перенести RAID данные со второго диска
    5. Восстановил тип разделов как raid
  10. Перетаскиваю оба raid раздела на один диск dd if=/dev/sdd1 of=/dev/sda2 status=progress
  11. Собираю массив обратно
    • При попытке собрать «в лоб» ругань на диски вида /dev/sda1 does not have a valid v1.2 superblock, not importing!
    • Нужен ключ --update=devicesize, т.к. явно изменился размер дисков
    • mdadm --assemble --run /dev/md127 /dev/sda1 /dev/sda2 --update=devicesize -> mdadm: /dev/md127 has been started with 2 drives (out of 3).
    • После сборки ругань в dmesg и pvs в виду попыток прочитать данные с учётом изначального объёма массива
      • dmesg: Buffer I/O error on dev md127, logical block 5859375600, async page read
      • lvs: Error reading device /dev/md127 at 24000002457600 length 4.
  12. Проверяю данные на LV e2fsck -ff /dev/storvg0/data
  13. mount LV и успешный доступ к данным.

Далее можно уже собирать RAID1 на втором диске и переносить туда данные, но мне лень это тут описывать.
Успешно скопировал данные из raid5, бегло вроде повреждённых данных нет. «не бегло» среди образов VM и музыки я так просто повреждение данных не найду.

 , ,

Flotsky
()

BSD — всё?

Форум — Talks

Минюст РФ признал Калифорнийский университет Беркли (University of California, Berkeley) нежелательной организацией © (habr.com).
И ОС и лицензия попадают под статью КоАП РФ Статья 20.33. ? © (consultant.ru)

 

quickquest
()

Иностранные слова на сайте

Форум — Linux-org-ru

Компьютерные программисты Счетоводы ЭВМ неоднократно обсуждали запрет на вражеские слова на ЛОРе, но таперича у нас есть Федеральный закон от 24.06.2025 №168-ФЗ. Он вносит изменения в Закон РФ «О защите прав потребителей» — добавляет отдельную статью 10.1. © (rbc.ru)

Уже 3 день иноязычные заголовки разделов ЛОРа нарушают права «потребителей информации»™, доколе? :)

 

quickquest
()

RSS подписка на новые темы