Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - LA_user

Stran: 1 ... 5 6 [7]
91
Distribuce / Re:ZFS a Linux
« kdy: 18. 03. 2020, 16:54:49 »
Na Ubuntu se ZFS mám jak VPSka, tak fyzické servery, dokonce i virtualizovanej Windows herní comp mi na tom běží.

Dokonce provozuji i takové šílenosti, jako mdadm, nad tím cryptsetup a teprve nad tím ZFS.

Na ZFS pak provozuji LXD kontejnery či RAW soubory v datasetu pro virtuálky qemu(přímo s blokovými volumes na ZFS mám fakt špatnou zkušenost, co se týká vytěžování CPU při větším vytížení I/O)

Vše funguje skvěle, uptime mám okolo 100 dní na všem, jen jsem si občas na jednom z backup serverů, kde je aktivní jak komprese, tak i deduplikace všiml, že občas vytuhne zfs recv. To se snad, vyřešilo zbuilděním verze 0.8.3, od doby instalace nové verze, jsem problém nezaznamenal

Výborná věc je snapshotování a jednoduchá automatizace případných backupů, kterou lze jednoduše napsat tak, že se zálohují jen rozdíly. Nemluvě o možnosti on-the-fly komprese a deduplikace dat, případně ZIL či L2ARC/ARC cache.


92
Hardware / Re:Server občas přestane komunikovat
« kdy: 08. 03. 2020, 18:11:23 »
A historické záznamy? Třeba z doby, kdy přestávala reagovat ta klávesnice?

Obecně můžeš prolézt všechny logy co máš ve /var/log a hledat v nich cokoli, co ti připadá jako chyba.

93
Hardware / Re:Server občas přestane komunikovat
« kdy: 08. 03. 2020, 17:18:45 »
Ve /var/log/dmesg vidíš nějaké anomálie?

94
Hardware / Re:Doporučte plně pasivní notebook
« kdy: 05. 03. 2020, 13:54:16 »
Sice si hardwarově asi nepolepšíš, ale už půl roku používám https://www.acer.com/ac/cs/CZ/content/series/swift1
a jsem nadevše spokojený.

Je to plně fanless, hliníkový tělo, celkově nepůsobí tak lacině, jako cenovka.
Běží mi na tom out-of-box Manjaro s KDE a po nastavení systemd, aby po 3 hodinách spánku NB probudil a hibernoval, se dá používání tohoto NB s Linuxem, srovnat pohodlností s OSX na macbooku.(v případě setrvání na kernelu 4.XX, na 5.XX zamrzá občas GUI)

Jediný co mě mrzí a trošku omezuje je 4GB RAM, které se dle toho, co jsem zatím hledal, nedají upgradovat.

Nicméně na to terminálování, winboxování a administrování Linuxu to bohatě stačí, zvlášť, když výdrž na baterku hravě atakuje 8 hodin.

BTW:
Plusy: Matný displej(fullhd), dlouhá výdrž na akumulátor, 5GHz wifi, bezproblémový chod na Linuxu, fanless provedení, fajn klávesnice, už mi i spadl z metru a až na prohnutí hliníku na rohu, se nic moc nestalo.

Jediný mínus, kterýho jsem si všiml je, že konektor k nabíjení, má v průměru tak 2,5mm, tudíž se bojím, že ho mohu jakoukoli neopatrnou manipulací urvat.

95
Windows a jiné systémy / Re:Licence pro Windows 10
« kdy: 21. 01. 2020, 15:13:47 »
Nějak se tu zapomíná na presumpci neviny, ne?

Pokud si někdo myslí, že činním něco nelegálního, musí mi to nejdřív dokázat!
Já tedy rozhodně nemusím dokazovat svou nevinnu.

96
Server / Re:mail server linux / windows
« kdy: 16. 09. 2019, 12:40:55 »
Mrkni na iRedMail.

97
Server / Re:Seznam odmítá můj záznam SPF
« kdy: 01. 08. 2019, 13:25:13 »
Něco podobného jsem pár měsíců zpátky řešil taky.

Nechápu, jak je to možný, nevím jestli jsem idiot já, nebo ti ze Seznamu, ale měl jsem to nastavené natotata stejně jako ty a když můj mail-server chtěl komunkovat po ipv6, seznam mě poslal do háje se stejnou hláškou.

Vypadá to tak, že pokud máš MX nastavenej na tvou doménu, SPFko na tvé MX, a teprve v DNS tvé domény máš pak nastavené IP pomocí A a AAAA záznamů, tak seznam sežere jen A záznam v DNS a na AAAA kašle.

Já to pár měsíců zpátky vyřešil tím, že jsem do SPF přímo narval ipv4 a ipv6 adresu mail-serveru a dál to neřešil, prostě to začalo fungovat.
Pokud máš čas a náladu se dohadovat se Seznamáky, hodně štěstí, já na to nervy neměl a raději změnil SPFko.

98
Server / Re:Open-source řešení domácí cold storage
« kdy: 01. 08. 2019, 13:23:49 »
Sorry, příspěvek měl být v jiném tématu, klidně to smažte.

99
Server / Re:pokrocilejsi automatizovana zaloha
« kdy: 31. 03. 2019, 22:02:42 »
Jelikož všude používám ZFS, bylo otázkou chvíle napsání scriptu, co udelá zfs send a zfs recv dle mých potřeb:
  • Automatické vytváření snapshotů a jejich odmazávání na zdroji/cíli
  • Rozpoznání jestli je na cíli přítomný backup pro rozdílové zálohy, pokud ne, pošle se full backup
  • Možnost spustit podle cronu jednou za minutu(uzamykání flockem), nebo jednou za den, jak je libo

Kód: [Vybrat]
#!/bin/bash
(
     flock -n 200 || { echo 'locked via flock on file /var/lock/zfs-backup-mm' ; exit 1; }

zfsnap_block () {

IFS='
'
if [ $zfsnap_enable = "y" ]; then
for dataset in $source_datasets;
do
echo "Tuning zfSnap for "$dataset""
for command in $(zfSnap -n -d -zpool28fix -a "$zfsnap_days_keep_snaps"d "$dataset" | grep "$dataset")
do
echo "Doing "$command""
eval "$command";
done
done
backup_block
else
echo "zfsnap_enable is not set to Y, skipping creating snapshots"
backup_block
fi
}

backup_block () {

source_zfs_snapshots=$(zfs list -t snapshot)
backups_server_zfs_snapshots=$(ssh -$backup_server_ipv -p $backup_server_port $backup_server zfs list -t snapshot)

for dataset in $source_datasets;
do

source_snap=$(echo "$source_zfs_snapshots" | grep "$dataset"@ | grep -E "....-..-.._........--"$zfsnap_days_keep_snaps"d" | tail -n1 | cut -d"@" -f2 | cut -d" " -f1)
dataset_clean=$(echo $dataset | grep -o '[^/]*$')
backup_snap=$(echo "$backups_server_zfs_snapshots" | grep "$backup_server_dataset"/"$dataset_clean"@ | grep -E "....-..-.._........--"$zfsnap_days_keep_snaps"d" | tail -n1 | cut -d"@" -f2 | cut -d" " -f1)

if [ -z "$backup_snap" ]
then
echo "Snapshot on backup server not found, sending "$dataset"@"$source_snap" to server "$backup_server" "$backup_server_dataset"/"$dataset_clean""
zfs send -c "$dataset"@"$source_snap" | pv | ssh -$backup_server_ipv "$backup_server" -p "$backup_server_port" zfs recv "$backup_server_dataset"/"$dataset_clean" && echo "Send OK"
else
echo "Snapshot on backup server found, sending incremental from "$dataset"@"$backup_snap" to "$dataset"@"$source_snap" to server "$backup_server" "$backup_server_dataset"/"$dataset_clean""
zfs send -ci "$dataset"@"$backup_snap" "$dataset"@"$source_snap" | pv | ssh -$backup_server_ipv "$backup_server" -p "$backup_server_port" zfs recv "$backup_server_dataset"/"$dataset_clean" -F && echo "Send OK"
fi
done
del_snaps_block
}

del_snaps_block () {
if [ $backup_server_delete_old_snaps = "y" ]; then
for dataset in $source_datasets;
do
dataset_clean=$(echo $dataset | grep -o '[^/]*$')
snaps_to_delete=$(echo "$backups_server_zfs_snapshots" | grep "$backup_server_dataset"/"$dataset_clean"@ | grep -E "....-..-.._........--"$zfsnap_days_keep_snaps"d" | head -n -"$backup_server_number_keep_snaps" | cut -d" " -f1)

for snap in $snaps_to_delete
do
echo "Deleting snapshot "$snap" on "$backup_server""
ssh -$backup_server_ipv "$backup_server" -p "$backup_server_port" zfs destroy "$snap"
done

done
else
echo "backup_server_delete_old_snaps is not set to Y, skipping deleting snapshots"
fi
exit 0
}

if [[ $# -eq 0 ]] ; then
echo 'Config file is not set'
exit 1
fi
source $1
zfsnap_block
) 200>/var/lock/zfs-backup-mm

Jako parametr je potřeba přidat konfigurační soubor v této podobě:
Kód: [Vybrat]
#Backup server settings

backup_server="192.168.0.10"
backup_server_port="22"
backup_server_ipv=4
backup_server_dataset="tank/backups"
backup_server_delete_old_snaps=y
backup_server_number_keep_snaps=31

#Source server settings
#DO NOT CHANGE zfsnap_days_keep_snaps AFTER FIRST FULL BACKUP!

zfsnap_enable=y
zfsnap_days_keep_snaps=7

source_datasets="
tank/dataset1
tank/dataset2
"

Stran: 1 ... 5 6 [7]