Zemřel Scott Adams, tvůrce komiksových stripů Dilbert parodujících pracovní prostředí velké firmy.
Sdružení CZ.NIC vydalo novou verzi Knot Resolveru (6.1.0). Jedná se o první vydanou stabilní verzi 6, která je nyní oficiálně preferovanou a doporučovanou verzí, namísto předešlé verze 5. Více o Knot Resolveru 6 je možné se dočíst přímo v dokumentaci.
Byl vydán Linux Mint 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.
Wine bylo po roce vývoje od vydání verze 10.0 vydáno v nové stabilní verzi 11.0. Přehled novinek na GitLabu. Vypíchnuta je podpora NTSYNC a dokončení architektury WoW64.
Byl vydán Mozilla Firefox 147.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Firefox nově podporuje Freedesktop.org XDG Base Directory Specification. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 147 bude brzy k dispozici také na Flathubu a Snapcraftu.
Asociace repair.org udělila anticeny těm nejhorším produktům představeným na veletrhu CES 2026. Oceněnými jsou například šmírující kamery Amazon Ring AI, chytrý běžecký pás od společnosti Merach, která otevřeně přiznává, že nedokáže zabezpečit osobní data uživatelů, případně jednorázové lízátko, které rozvibrovává čelisti uživatele a tak přehrává hudbu. Absolutním vítězem je lednička od Samsungu, která zobrazuje reklamy a kterou lze otevřít pouze hlasovým příkazem přes cloudovou službu.
Íránští protirežimní aktivisté si všímají 30% až 80% ztráty packetů při komunikaci se satelity služby Starlink. Mohlo by se jednat o vedlejší důsledek rušení GPS, kterou pozemní přijímače Starlinku používají k výpočtu polohy satelitů a kterou se režim rovněž snaží blokovat, podle bezpečnostního experta a iranisty Amira Rashidiho je ale pravděpodobnější příčinou terestrické rušení přímo satelitní komunikace Starlinku podobnou
… více »Evropská komise (EK) zvažuje, že zařadí komunikační službu WhatsApp americké společnosti Meta mezi velké internetové platformy, které podléhají přísnější regulaci podle unijního nařízení o digitálních službách (DSA). Firmy s více než 45 miliony uživatelů jsou podle DSA považovány za velmi velké on-line platformy (Very Large Online Platforms; VLOP) a podléhají přísnějším pravidlům EU pro internetový obsah. Pravidla po
… více »Tržní hodnota technologické společnosti Alphabet poprvé v historii přesáhla čtyři biliony dolarů (83 bilionů Kč). Stalo se tak poté, co Apple oznámil, že bude na poli umělé inteligence (AI) spolupracovat s dceřinou firmou Alphabetu, společností Google.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 161 (pdf).
nfs-common.
root@web:~# for i in `seq 1 6`
> do
> qemu-img create -f qcow2 /var/lib/libvirt/images/FreeBSD-12-ZFS-${i}.qcow2 10G
> done
Formatting '/var/lib/libvirt/images/FreeBSD-12-ZFS-1.qcow2', fmt=qcow2 size=10737418240 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Formatting '/var/lib/libvirt/images/FreeBSD-12-ZFS-2.qcow2', fmt=qcow2 size=10737418240 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Formatting '/var/lib/libvirt/images/FreeBSD-12-ZFS-3.qcow2', fmt=qcow2 size=10737418240 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Formatting '/var/lib/libvirt/images/FreeBSD-12-ZFS-4.qcow2', fmt=qcow2 size=10737418240 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Formatting '/var/lib/libvirt/images/FreeBSD-12-ZFS-5.qcow2', fmt=qcow2 size=10737418240 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Formatting '/var/lib/libvirt/images/FreeBSD-12-ZFS-6.qcow2', fmt=qcow2 size=10737418240 cluster_size=65536 lazy_refcounts=off refcount_bits=16
root@web:~#
Rovno si ich aj pripojíme:
golisp@web:~$ virsh attach-disk FreeBSD-12 /var/lib/libvirt/images/FreeBSD-12-ZFS-1.qcow2 sdc --driver qemu --subdriver qcow2 --targetbus sata --persistent Disk attached successfully golisp@web:~$ virsh attach-disk FreeBSD-12 /var/lib/libvirt/images/FreeBSD-12-ZFS-2.qcow2 sde --driver qemu --subdriver qcow2 --targetbus sata --persistent Disk attached successfully golisp@web:~$ virsh attach-disk FreeBSD-12 /var/lib/libvirt/images/FreeBSD-12-ZFS-3.qcow2 sdf --driver qemu --subdriver qcow2 --targetbus sata --persistent Disk attached successfully golisp@web:~$ virsh attach-disk FreeBSD-12 /var/lib/libvirt/images/FreeBSD-12-ZFS-4.qcow2 sdg --driver qemu --subdriver qcow2 --targetbus sata --persistent Disk attached successfully golisp@web:~$ virsh attach-disk FreeBSD-12 /var/lib/libvirt/images/FreeBSD-12-ZFS-5.qcow2 sdh --driver qemu --subdriver qcow2 --targetbus sata --persistent Disk attached successfully golisp@web:~$ virsh attach-disk FreeBSD-12 /var/lib/libvirt/images/FreeBSD-12-ZFS-6.qcow2 sdi --driver qemu --subdriver qcow2 --targetbus sata --persistent Disk attached successfullySkontroľujeme či sú pripojené:
golisp@web:~$ virsh domblklist FreeBSD-12 --details Type Device Target Source ------------------------------------------------ file cdrom sda /home/golisp/VM/FreeBSD-12.0-RELEASE-amd64-disc1.iso file disk sdb /var/lib/libvirt/images/FreeBSD-12.qcow2 file disk sdc /var/lib/libvirt/images/FreeBSD-12-ZFS-1.qcow2 file disk sde /var/lib/libvirt/images/FreeBSD-12-ZFS-2.qcow2 file disk sdf /var/lib/libvirt/images/FreeBSD-12-ZFS-3.qcow2 file disk sdg /var/lib/libvirt/images/FreeBSD-12-ZFS-4.qcow2 file disk sdh /var/lib/libvirt/images/FreeBSD-12-ZFS-5.qcow2 file disk sdi /var/lib/libvirt/images/FreeBSD-12-ZFS-6.qcow2Sú. Takže im môžeme premapovať TRIM na Discard aby sa uvoľňovalo miesto pri zmazaní:
golisp@web:~$ for i in `seq 1 6`
> do
> virt-xml FreeBSD-12 --edit path=/var/lib/libvirt/images/FreeBSD-12-ZFS-${i}.qcow2 --disk discard=unmap
> done
Domain 'FreeBSD-12' defined successfully.
Domain 'FreeBSD-12' defined successfully.
Domain 'FreeBSD-12' defined successfully.
Domain 'FreeBSD-12' defined successfully.
Domain 'FreeBSD-12' defined successfully.
Domain 'FreeBSD-12' defined successfully.
golisp@web:~$
Následne si jednoducho pozrieme disky vo virtuálke:
root@FreeBSD-12:~ # ls -l /dev/ada* crw-r----- 1 root operator 0x6b Nov 23 16:55 /dev/ada0 crw-r----- 1 root operator 0x6c Nov 23 16:55 /dev/ada1 crw-r----- 1 root operator 0x6d Nov 23 16:55 /dev/ada2 crw-r----- 1 root operator 0x71 Nov 23 16:55 /dev/ada2p1 crw-r----- 1 root operator 0x72 Nov 23 16:55 /dev/ada2p2 crw-r----- 1 root operator 0x73 Nov 23 16:55 /dev/ada2p3 crw-r----- 1 root operator 0x75 Nov 23 16:55 /dev/ada3 crw-r----- 1 root operator 0x76 Nov 23 16:55 /dev/ada4 crw-r----- 1 root operator 0x77 Nov 23 16:55 /dev/ada5 crw-r----- 1 root operator 0x78 Nov 23 16:55 /dev/ada6 root@FreeBSD-12:~ #Vidíme že sa nám posunul disk na ktorom je nainštalovaný systém. To ale nevadí, stačí opraviť riadky v
/etc/fstab. LiveCD je náš kamarát, a každý čitateľ vie ako pripojiť vylistovať disky, ten správny pripojiť a zmeniť obsah súboru.
/etc/rc.conf vložíme riadok:
zfs_enable="YES"A následne naštartujeme službu aby sme nemuseli reštartovať počítač:
root@FreeBSD-12:~ # service zfs start root@FreeBSD-12:~ #Teraz si vytvoríme ZFS Raid-Z ktorý je obdobou Raid5:
root@FreeBSD-12:~ # zpool create EXPORTS raidz ada0 ada1 ada3 ada4 ada5 spare ada6 root@FreeBSD-12:~ # zpool status pool: EXPORTS state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM EXPORTS ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ada0 ONLINE 0 0 0 ada1 ONLINE 0 0 0 ada3 ONLINE 0 0 0 ada4 ONLINE 0 0 0 ada5 ONLINE 0 0 0 spares ada6 AVAIL errors: No known data errors root@FreeBSD-12:~ # df -h /EXPORTS/ Filesystem Size Used Avail Capacity Mounted on EXPORTS 38G 34K 38G 0% /EXPORTS root@FreeBSD-12:~ # zfs set nbmand=on EXPORTS property 'nbmand' not supported on FreeBSD: permission deniedTakže ho máme vytvorený, ale nepodarilo sa nám nastaviť non-blocking mandatory locking (nbmand). Nastavenie nbmand sa používa ako uzamykanie súborov pri simultárnych prístupoch. Dosť by to pomohlo pri simultánnych prístupoch viacerých uživateľov cez NFS a zároveň cez Samba/CIFS.
root@FreeBSD-12:~ # dd if=/dev/urandom of=/EXPORTS/fill bs=1M count=38k status=progress 40791703552 bytes (41 GB, 38 GiB) transferred 1983.351s, 21 MB/s 38912+0 records in 38912+0 records out 40802189312 bytes transferred in 1983.445835 secs (20571366 bytes/sec) root@FreeBSD-12:~ # df -h /EXPORTS/ Filesystem Size Used Avail Capacity Mounted on EXPORTS 38G 38G 345M 99% /EXPORTS root@FreeBSD-12:~ #Rýchlosť bola nič moc, ale čo by sme čakali na rotačnom disku pri simultánnom zápise piatich streamov.
golisp@web:~$ sudo sh -c 'du -sh /var/lib/libvirt/images/FreeBSD*' 9.7G /var/lib/libvirt/images/FreeBSD-12-ZFS-1.qcow2 9.7G /var/lib/libvirt/images/FreeBSD-12-ZFS-2.qcow2 9.7G /var/lib/libvirt/images/FreeBSD-12-ZFS-3.qcow2 3.7M /var/lib/libvirt/images/FreeBSD-12-ZFS-4.qcow2 9.7G /var/lib/libvirt/images/FreeBSD-12-ZFS-5.qcow2 9.7G /var/lib/libvirt/images/FreeBSD-12-ZFS-6.qcow2 6.9G /var/lib/libvirt/images/FreeBSD-12.qcow2Vidíme že sa zaplnili takmer všetky disky pre ZFS okrem rezervného (spare) disku. Následne si zmažeme to zaplnenie.
root@FreeBSD-12:~ # rm -v /EXPORTS/fill /EXPORTS/fill root@FreeBSD-12:~ # df -h /EXPORTS Filesystem Size Used Avail Capacity Mounted on EXPORTS 38G 34K 38G 0% /EXPORTSPočkáme si chvíľku kým dobehne TRIM aby sme si pozreli na koľko to kleslo:
golisp@web:~$ sudo sh -c 'du -sh /var/lib/libvirt/images/FreeBSD*' 80M /var/lib/libvirt/images/FreeBSD-12-ZFS-1.qcow2 81M /var/lib/libvirt/images/FreeBSD-12-ZFS-2.qcow2 81M /var/lib/libvirt/images/FreeBSD-12-ZFS-3.qcow2 3.7M /var/lib/libvirt/images/FreeBSD-12-ZFS-4.qcow2 80M /var/lib/libvirt/images/FreeBSD-12-ZFS-5.qcow2 80M /var/lib/libvirt/images/FreeBSD-12-ZFS-6.qcow2 6.9G /var/lib/libvirt/images/FreeBSD-12.qcow2Vo výsledku to uvoľnilo takmer všetko miesto.
root@FreeBSD-12:~ # zfs set dedup=sha512,verify EXPORTS
/etc/rc.conf pridáme riadky:
### NFS rpcbind_enable="YES" nfs_server_flags="-u -t -n 4" nfs_server_enable="YES" mountd_enable="YES" mountd_flags="-r"Vytvoríme si systémovú konfiguráciu, do súboru
/etc/exports vložíme riadok (bez #):
# /etc/exports: the access control list for filesystems which may be exported /EXPORTS -maproot=root -network 192.168.122.0 -mask 255.255.255.0A zapneme služby NFS:
root@FreeBSD-12:~ # service nfsd start NFSv4 is disabled Starting nfsd. root@FreeBSD-12:~ # service nfsd status nfsd is running as pid 979 980.A finálne si pozrieme či máme vyexportovaný daný priečinok:
root@FreeBSD-12:~ # showmount -e FreeBSD-12 Exports list on FreeBSD-12: /EXPORTS 192.168.122.0 root@FreeBSD-12:~ #Máme to nazdieľané. Bezpečnosť zatiaľ necháme stranou.
root@FreeBSD-12:~ # pkg search samba p5-Samba-LDAP-0.05_2 Manage a Samba PDC with an LDAP Backend p5-Samba-SIDhelper-0.0.0_3 Create SIDs based on G/UIDs samba-nsupdate-9.14.2_1 nsupdate utility with GSS-TSIG support samba410-4.10.8 Free SMB/CIFS and AD/DC server and client for Unix samba48-4.8.12_4 Free SMB/CIFS and AD/DC server and client for Unix root@FreeBSD-12:~ # pkg install samba410 Updating FreeBSD repository catalogue... ...A potvrdíme nekonečné otázky.
root@FreeBSD-12:~ # service samba_server start /usr/local/etc/rc.d/samba_server: WARNING: /usr/local/etc/smb4.conf is not readable.Nemáme základný konfigurák, tak si ho vytvoríme:
root@FreeBSD-12:~ # cat /usr/local/etc/smb4.conf
[global]
workgroup = MAMBA
server string = %h server Version %v
netbios name = FreeBSD-12
security = user
passdb backend = tdbsam
# interfaces = 127.0.0.0/8 192.168.122.1/24
# bind interfaces only = yes
log file = /var/log/samba4/log.%m
map to guest = bad user
server role = standalone server
Reštartneme službu, pripravíme skupinu pre zápis
a pripravíme si prvého užívateľa ktorému nastavíme heslo:
root@FreeBSD-12:~ # service samba_server restart Performing sanity check on Samba configuration: OK smbd not running? (check /var/run/samba4/smbd.pid). nmbd not running? (check /var/run/samba4/nmbd.pid). Performing sanity check on Samba configuration: OK Starting nmbd. Starting smbd.A nastavíme lokálnemu užívateľovi heslo:
root@FreeBSD-12:~ # pdbedit -a golisp new password: retype new password: Unix username: golisp ..A vytvoríme si zdieľaný priečinok:
root@FreeBSD-12:~ # net usershare add sharename /EXPORTS/ "Deduplicated NAS" golisp:F guest_ok=y net usershare: usershares are currently disabledNejde to, tak s s tým teraz zdržovať nebudeme. V konfiguračnom súbore
/usr/local/etc/smb4.conf si vytvoríme novú sekciu:
[EXPORTS] path=/EXPORTS/ comment=Deduplicated NAS ; usershare_acl=FREEBSD-12\golisp:F, guest ok = yes browseable = yes read only = no valid users = golispNásledne si pozrieme čo poskytuje tento NAS cez Samba/CIFS:
golisp@web:~$ smbclient -L 192.168.122.231 Enter MAMBA\golisp's password: Anonymous login successful Sharename Type Comment --------- ---- ------- EXPORTS Disk Deduplicated NAS IPC$ IPC IPC Service (FreeBSD-12 server Version 4.10.8) Reconnecting with SMB1 for workgroup listing. Anonymous login successful Server Comment --------- ------- Workgroup Master --------- ------- MAMBAVo fináe vidíme nazdieľaný priečinok. Týmto máme nainštalovanú a aj nakonfigurovanú ďalšiu službu Samba/CIFS.
Teraz si otestujeme letmý zápis z hyervízora na toto NAS pomocou NFS. Najprv si pripojíme daný FS, potom si na ňom vytvoríme priečinok /mnt/nfs/rw a nastavíme mu pracovnú skupinu users a práva a zápis pre všetkých. Nakoniec ten prípojný bod odpojíme.
golisp@web:~$ sudo mount FreeBSD-12.vm:/EXPORTS/ /mnt/nfs -v -t nfs mount.nfs: timeout set for Tue Dec 10 19:28:26 2019 mount.nfs: trying text-based options 'vers=4.2,addr=192.168.122.231,clientaddr=192.168.122.1' mount.nfs: mount(2): Protocol not supported mount.nfs: trying text-based options 'vers=4.1,addr=192.168.122.231,clientaddr=192.168.122.1' mount.nfs: mount(2): Protocol not supported mount.nfs: trying text-based options 'vers=4.0,addr=192.168.122.231,clientaddr=192.168.122.1' mount.nfs: mount(2): Protocol not supported mount.nfs: trying text-based options 'addr=192.168.122.231' mount.nfs: prog 100003, trying vers=3, prot=6 mount.nfs: trying 192.168.122.231 prog 100003 vers 3 prot TCP port 2049 mount.nfs: prog 100005, trying vers=3, prot=17 mount.nfs: trying 192.168.122.231 prog 100005 vers 3 prot UDP port 656 golisp@web:~$ sudo mkdir /mnt/nfs/rw golisp@web:~$ sudo chgrp users /mnt/nfs/rw golisp@web:~$ sudo chmod go+w /mnt/nfs/rw golisp@web:~$ ls -ld /mnt/nfs/rw drwxrwxrwx 2 root users 2 Dec 10 19:28 /mnt/nfs/rw golisp@web:~$ dd if=/dev/urandom of=/mnt/nfs/rw/random bs=1M count=10 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.49727 s, 7.0 MB/s golisp@web:~$ df -h /mnt/nfs Filesystem Size Used Avail Use% Mounted on FreeBSD-12.vm:/EXPORTS/ 39G 10M 39G 1% /mnt/nfs golisp@web:~$ sudo umount -v /mnt/nfs /mnt/nfs: nfs mount point detected /mnt/nfs: umountedAko vidíme, pripojenie priečinku a test zápisu fungoval to bez problémov, i keď sa nám to pripojilo v móde NFSv3.
Na záver zápisku si overíme či sa nám dá použiť takto zdieľaný diskový priestor aj cez Samba/CIFS. Vyššie sme si už pozreli čo nám server FreeBSD-12 zdieľa, takže si ten priečinok pripojíme a zapíšeme nejaké dáta.
golisp@web:~$ sudo mount.cifs -v -o user=golisp,uid=golisp,gid=sambashare //FreeBSD-12/EXPORTS /mnt/smb [sudo] password for golisp: Password for golisp@//FreeBSD-12/EXPORTS: ********** mount.cifs kernel mount options: ip=192.168.122.231,unc=\\FreeBSD-12\EXPORTS,uid=1000,gid=126,user=golisp,pass=******** golisp@web:~$ cp -pv /mnt/smb/rw/random /mnt/smb/rw/random2 '/mnt/smb/rw/random' -> '/mnt/smb/rw/random2' golisp@web:~$ dd if=/dev/urandom of=/mnt/smb/rw/random bs=1M count=10 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.795053 s, 13.2 MB/s golisp@web:~$ df -h /mnt/smb Filesystem Size Used Avail Use% Mounted on //FreeBSD-12/EXPORTS 39G 21M 39G 1% /mnt/smb golisp@web:~$ sudo umount -v /mnt/smb umount: /mnt/smb (//FreeBSD-12/EXPORTS) unmounted golisp@web:~$
Týmto máme overenú základnú funkčnosť NAS. Síce sme sa nedostali do hĺbky, ale nejedná sa o podnikové riešenie. Na doma si každý bez problémov môže upraviť zoznam užívateľov zdieľaného priečinku, a nastaviť práva na FS.
Čo na budúce? Spravíme si niečo podobné na Ubuntu, minimálnej inštalácii. Len tak, aby sme si potom mohli finálne porovnať niektoré aspekty.
Tiskni
Sdílej:
Čobole, je tak těžké naučit se nějaký evropský jazyk?
hele ;D
Tak pokud se budu chtít učit jazyk imigrantů, určitě dam před čobolštinou přednost ukrajinštině, polštině, vietnamstine, turečtině nebo snad i romštině.
já vim slovenčina je děsně těžká jak je podobná s čédinou a všecko se to jako plete dohromady. se ti to s jiným jazykem nestane si jako myslim ;D
ale kdybys byl jako frajer tak ten kurz jakože dáš ;D
Pogrcalbysomsa
to je jako druhý hlavní indický město jako ta pogrcobysasamsa?? ;D
Prosil jsem redakci o překlad, ale můj příspěvek byl smazán
nene!!!! hele ;D
kolibáč to poplet a hodil zpátky nahoru zatrolenou diskuzi a 'normální' schodil jako trolling :D :D