LINUX.ORG.RU

Сообщения fingolfin

 

Неудачное обновление manjaro

Привет арче- и манжароводам! Сегодня запустил обновление, но комп пришлось вырубить (он наглухо завис, видимо, из-за нехватки ОЗУ и отсутствия подкачки). Теперь он не грузится. Загрузился в лайв cd, chrootнулся, вот сегодняшние логи пакмана cat /var/log/pacman.log | grep $(date +%F): https://pastebin.com/xyLVNJtx

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

:: Запускается полное обновление системы...
 делать больше нечего

Я думаю, какие-то пакеты недоустановились, как всё это дело переустановить?

 , ,

fingolfin
()

Как правильно копировать файлы

Решил перенести /home на другой раздел, примонтировал его в /mnt/tmp, потом копирую:

sudo cp -rpx /home/* /mnt/tmp/

По идее, параметр -p должен сохранять все права, но владельцем скопированных директорий почему-то становится root. ЧЯНТД?

 , ,

fingolfin
()

Свой скрипт в SystemD

Есть шифрованные тома, которые монтируются до fstab, а есть те, которые нужно монтировать после. Все с одним паролем. Хочется скрипт, который будет один раз спрашивать пароль, монтировать тома, ждать монтирования ФС, и уже монтировать оставшийся том.

Ткните плз, что курить, что бы реализовать такое. Я в линуксе еще зеленый, с systemd не имел дела. Пока осилил только править crypttab :)

 

fingolfin
()

Установка загрузчкика на EFI

Была винда с линксом. Винду переставил, теперь пытаюсь поставить refind. Удалил bootx64.efi, распаковал туда refind по гайду, но он не работает, показывает:

error: no such partition.
Enterind resque mode...
grub resque>

Посмотрите, как выглядит мой диск из livecd:

root@kubuntu:/home/kubuntu# sfdisk -l /dev/sdc
Disk /dev/sdc: 223,6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 54F1E26A-8C8C-4CBF-B85A-E41F8611B0CA

Device         Start       End   Sectors  Size Type
/dev/sdc1       2048   1023999   1021952  499M Windows recovery environment
/dev/sdc2    1024000   1228799    204800  100M EFI System
/dev/sdc3    1228800   1261567     32768   16M Microsoft reserved
/dev/sdc4    1261568  33556479  32294912 15,4G Microsoft basic data
/dev/sdc5  315041792 355936255  40894464 19,5G Linux filesystem
/dev/sdc6  355936256 356984831   1048576  512M Microsoft basic data
/dev/sdc7  356984832 468860927 111876096 53,4G Linux filesystem
root@kubuntu:/home/kubuntu# mount /dev/sdc2 /mnt
root@kubuntu:/home/kubuntu# ls /mnt/EFI/boot
bootaa64.efi  bootx64.efi   drivers_ia32  icons        tools_aa64  tools_x64
bootia32.efi  drivers_aa64  drivers_x64   refind.conf  tools_ia32

Что интересно, когда я просто отформатировал флешку в fat32 и залил на неё кубунту, она тоже не грузилась, загрузилась только с флешки, записанной rufus’ом.

 , , , ,

fingolfin
()

curl: передача GET параметров через SOCKS5

  • curl -x socks5://---:---@[ip моего прокси]:28369 'http://api.rutracker.org/v1/get_tor_topic_data?by=topic_id&val=5697716' не работает, при этом выдаётся: curl: (7) Can't complete SOCKS5 connection to [ip моего прокси]:52125. (5) Интересно, с чего бы это меняется порт?
  • curl -x socks5://---:---@[ip моего прокси]:28369 https://www.linux.org.ru/ работает.
  • Если открыть http://api.rutracker.org/v1/get_tor_topic_data?by=topic_id&val=5697716 в браузере — тоже работает. Браузер подключен к тому же прокси с помощью SwitchyOmega.

P.S. В мануале по этому api «val» передается в несколько другом виде, например: http://api.rutracker.org/v1/get_tor_topic_data?by=topic_id&val=1%2C2142. Это я тоже попробовал, поведение не меняется.

P.P.S. Если вдруг новички набредут на эту тему: записью ---:--- я обозначал [логин моего прокси]:[пароль моего прокси]

 , , , ,

fingolfin
()

bash: запись в переменный файл

#!/bin/bash
path="~/output.txt"
echo "sometext" > "$path"

Не работает :(

 , , , ,

fingolfin
()

Организация работы HDD

Здравствуйте! Помогите продумать архитектуру файлопомойки. Запутался во множестве технологий, ни одну из которых раньше не использовал.

Итак, есть 3 hdd: один wd green на 2 ТБ и два wd red на 3 и 8 ТБ. Хочу устроить один надежный том на 1ТБ (цифры условные) - с дублированием на двух других дисках, один быстрый том на 3ТБ (как raid 0, тоже из трех дисков), а всё остальное - просто еще один логический том. Шифрование всего и вся. При этом надежный том должен проверять контрольные суммы данных: что бы если на одном hdd пойдут бэды, они не переползали на другие hdd.

При этом есть еще пара некритичных хотелок:

  • Гибкость массива - возможность менять размеры томов, добавлять диски…
  • Если вообще бывает такое, переменный размер блока в быстром томе. То есть было бы логично на wd green писать блоки меньшего размера, так как он медленнее редов, таким образом, на грине будет храниться меньше данных, чем на редах.

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

 , , , ,

fingolfin
()

Литература о начальной загрузке ПК

Хочется узнать подробно, что происходит в компьютере с момента пуска до запуска загрузчика ОС. Ожидаю увидеть описания POST, UEFI, GPT и прочих технологий и стандартов, которые используются на этой стадии. Желательно на русском языке. Или слишком многого хочу?

 , , , ,

fingolfin
()

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