All streams
Search
Write a publication
Pull to refresh
194
0
Andrei Kvapil @kvaps

Суперпользователь

Send message
А так же больше цветов, еще больше!
git config --global color.ui true
alias ls='ls --color=auto'
alias dmesg='dmesg --color=always'
alias grep='grep --color=always'
alias fgrep='fgrep --color=always'
alias egrep='egrep --color=always'
alias gcc='gcc -fdiagnostics-color=always'
alias pacman='pacman --color=always'
Блин, как круто! — все работает, офигенно.

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

А так, чую переезд с официального клиента на ваш вовсе не за горами :)
Можно поинтересоваться? -почему вы считаете использовать Яндекс браузер или Оперу безопаснее чем Google Chrome?
http://yourserver:8000/
Сам по себе нет, но можно попробовать допилить для этого Roundcube, например заменить стандартную авторизацию на HTTP и прикрутить к ней Kerberos. Какие-то плагины для этого есть, но сам я ничем подобным еще не занимался.

Смотрите тут и тут.

Из которых 50-60% наверное, трафик к видео-, аудио- и прочему медиаконтенту, который просто невыгодно выкладывать по https
И в принципе я с вами согласен, к тому же lvm умеет кластеризацию в отличии от zfs, но на lvm вам все равно придется создавать отдельную файловую систему, которую при изменении размера тома все равно придется ресайзить…
Разумеется лучше по uuid, я так для примера написал, вообще не факт что это сработает:)
На самом деле крайне жаль, что efi не поддерживает софт-рэйд это решило бы эту проблему. Кстати может быть есть уже где-нибудь такое решение, которое могло бы объединить несколько разделов в софт рэйд, не перезаписывая при этом суперблок — это тоже бы было весьма элегантным решением.
Хм, да, похоже что вы правы.
В таком случае, есть идея переопределить grub2-install. Как нибудь так например:

в /usr/local/bin/ создать исполняемый файл grub2-install такого содержания:
#!/bin/bash
/usr/sbin/grub2-install ${@}
dd if=/dev/sda1 of=/dev/sdb1 bs=4M
dd if=/dev/sda1 of=/dev/sdc1 bs=4M

Правда не знаю что из этого выйдет, надо будет попробовать сначала на виртуалке :)
Уверен, в любом другом обычном случае вы grub устанавливаете только 1 раз, при установке самой системы, после этого он у вас не переустановится пока вы не выполните команду grub-install
А, вы про mdadm, проверял, только не на этой системе, все грузится и даже работает, mdadm алерты шлет о деградации.
Только в данном случае, без двух дисков загрузка у вас не уйдет дальше initramfs, т.к. все остальное находится уже на RAIDZ (RAID5).
На своих десктопных компьютерах я сейчас ставлю в основном btrfs, устанавливается из коробки и тоже поддерживает снапштоы, но работать с ней не столь приятно как с zfs. К тому же, в отличии от zfs, она работает только на уровне файловой системы а как следствие жестко привязанна к тому и его размеру. btrfs до zfs к сожалению пока что еще далеко :(
Тем не менее тоже довольно не плохая файловая система…
Не совсем, на ESP разделе у вас находится только сам grub (бинарник), а на разделе boot, его конфиг, модули, ядро и initramfs.
При обновлении системы конфиг grub'а обновляется и система грузится с новым ядром.
Копировать раздел ESP на два других нужно только в случае переустановки загрузчика, т.е. выполнения команды grub2-install

Загрузку без диска пока не проверял, без двух работать точно не будет, так как RAID5 позволяет выйти из строя только один диск :)
Вот несколько аргументов:

  • Снапшоты корневой системы — захотел снапшот, выполнил zfs snap rpool/ROOT/centos-1@snapname в дальнейшем можно всегда к нему вернуться, если что-то пошло не так
  • Динамический размер — в случае обычных фс, может случится необходимость увеличивать размер корневого или любого другого раздела, а то и вовсе в каком-то из них загончится свободное место. В zfs размер вычисляется динамически и в каждом вашем разделе, свободного места у вас будет всегда столько же, сколько и есть свободного места всего.
  • Единая экосистема — вы всегда работаете с томами одинаково удобно, вы всегда можете создать, скопировать, откатить файловую систему в пару команд.

Это из того что понравилось мне, еще можно выделить такие возможности как подключение отдельного ssd-диска в качестве кэша и т.д.

А вообще вы правы, занялся я этим просто потому что было интересно и просто хотелось переделать свой «уютный маленький сервачек» по человечески. В итоге получилась такая конструкция, что я уверен, если я буду все переделывать еще раз, я сделаю точно так же :)
Посмотрите мой репозиторий, там описанно уже готовое решение на основе usbredir, как раз для proxmox.
Работает более чем стабильно.

По ошибке: usb-контроллеры создали? У меня было что-то похожее когда я пытался устройства в USB1.0 хаб воткнуть (виртуальный в смысле)
А аватарку то на хабре не поменяли)
А еще можно использовать глобальное переключение, я вот не имея никаких индикаторов уже инстинктивно переключаю раскладку, при этом ее переключение не создает никаких особых неудобств, я просто нажимаю еще одну кнопку когда мне нужно что то набрать на другом языке.

За собой заметил, что иногда я даже набирая текст на русском языке, бывает по привычке переключаюсь на английский только для того что бы набрать какой-нибудь знак препинания. Не знаю плохо это или нет, но мне вполне удобно и я об этом даже не задумываюсь…
Прикольная штука. Вот бы еще такой же свисток, но с виртуальным монитором и эмуляцией клавиатуры/мыши и все это по одному USB3.0, с руками оторвал бы :)
А еще всем очень советую попробовать настроить переключение раскладки по Caps Lock. После недолгого привыкания, это окажется крайне удобным!

Information

Rating
Does not participate
Location
Чехия
Works in
Registered
Activity