Vývojáři KDE na Mastodonu oznámili vydání balíku aplikací KDE Gear 26.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.
Společnost PINE64 kvůli nedostatku a vysokým cenám DRAM a eMMC dočasně pozastavuje výrobu linuxových zařízení. Výroba zařízení jako PineTime, PineVoice a Pinecil pokračuje.
Společnost Stripe se dohodla na akvizici společnosti OpenRouter. Za 7,5 miliardy dolarů.
Byla vydána nová verze 1.27 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.
V pátek 28. srpna se v Praze uskuteční již osmý Mobile Linux Hackday. Jako obvykle se potkáme v pražské pobočce SUSE v Karlíně na Křižíkově, takže kromě mobilního Linuxu je to tentokrát i příležitost přijít se podívat na nově zrekonstruované kanceláře. Začínáme v 10:00, ale dorazit můžete samozřejmě kdykoliv v průběhu dne. Setkáním vás provede David Heidelberg, vývojář GPU ovladačů v Mesa 3D a jeden z hlavních lidí české komunity kolem … více »
Představen byl Raspberry Pi Compute Module 5 Programming Jig. Jedná se o zařízení umožňující připravit Compute Module 5 do plně funkčního stavu bez nutnosti použití dalších vstupně / výstupních desek. Podporuje automatizaci pomocí nástroje rpi-sb-provisioner. Podrobnosti v dokumentaci.
Hackeři ve Francii ukradli data více než půl milionu daňových poplatníků. Je to jeden z největších hackerských útoků v dějinách země. O útoku z konce června informovala až teď daňová správa. Teprve od pondělí dotčeným občanům zasílá e-maily s instrukcemi, jak postupovat dál. Hackeři se sice nedostanou k penězům dotyčných, hrozí ale věrohodné podvody. Hackeři získali třeba celá jména, údaje o rodinných příslušnících nebo také údaje o
… více »Společnost Framework představila nový Framework Laptop 12 s Intel Core Series 3, Thunderbolt 4, Wi-Fi 7, volitelnou čtečkou otisků prstů a podsvícenou klávesnicí s open-source firmwarem ZMK. Objednat lze s předinstalovanou Fedorou 44 KDE Plasma.
Byl vydán Mozilla Firefox 154.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 154 bude brzy k dispozici také na Flathubu a Snapcraftu.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 168 (pdf).
Logical Volume Management adds fast and reliable abstraction layer on top of classical partitions. LVM provides a means to concatenate, stripe together or otherwise combine partitions into larger virtual ones that administrators can re-size or move, potentially without interrupting system use. Logical partitions are not limited to size of physical disks. LVM also allows mirroring and snapshots.
+-----------------------------+
|Logical Volume|Logical Volume|
|LE|LE|LE|LE|LE|LE|LE|LE|LE|LE|
|-----------------------------|
| Volume Group |
|-------------------_---------|
| Physical Volume Group |
+-----------------------------+
___________________________|___________________________
/ / \ \
|PE|PE|PE|PE|PE|PE|PE|PE|PE| |PE|PE|PE|PE|PE|PE|PE|PE|PE|
| Physical Volume | | Physical Volume |
|--------------------------| |--------------------------|
| HDD or partition or LUN | | HDD or partition or LUN |
+--------------------------+ +--------------------------+
LVM layout consists of three logical types: Physical Volume, Volume Group, Logical Volume. Physical Volume (PV) represents real hardware - block device (hard disk, partition or LUN). PVs are divided into small pieces - Physical Extents (PE) and can be grouped into groups - Physical Volume Groups (PVG). PVGs are grouped together into Volume Groups (VG) which are divided into small pieces of Logical Extents (LE). LEs grouped together form Logical Volumes (LV). LVs represent raw block devices to running system. Grouping PVs into PVGs allows mapping one LE on more than one PE which allows mirroring, online transferring data on physical devices and so on.
PVs are created by putting Label on usually second 512byte sector, but can be on any of first four sectors. Label stores name, uuid, size in bites and location of metadata. Metadata are stored in ASCII, contain configuration information about VG and are identical on each PV in same VG. As metadata copies on huge VGs cause high overhead costs LVN is often used in setup where only original metadata is stored on PV. This is done by providing "metadatacopies 0" option to "pvcreate" on creation of PVs. One can read LVN metadata from raw disk by running "strings /dev/disk | grep "# Generated by LVMA 2048 >output.txt" where metadata size may bigger on big VGs so one has to increase size to 2048+k*1024.
Problems start while using LVN on clusters. This comes from multiple access to metadata which has to be resolved by locking mechanism. While high availability clusters don't require locking as only one machine is accessing device at the time it's preferred to use HaLVM and for normal clusters there is solution for locking by using clvmd daemon. CLVM is LVM extension which adds locking of PE during the access.
For CLVM to work with Red Hat Cluster Suite one has to have running cluster and turn on clvmd (chkconfig clvmd on;), change LVM locking mechanism, check that all nodes in cluster have access to PVs and it's done. Work with CLVM is nearly the same as with normal LVM. Change of locking mechanism is done by running "/sbin/lvmconf –enable-cluster" or change in "/etc/lvm/lvm.conf" option "locking = 3" has to be set. By this LVM will use built in dlm mechanism. To check if clvmd is working correctly one can run "cman tool servicies", output should contain "DLM (Distributed Lock Manager) lockspaces - clvmd".
UEFI (Unified Extensible Firmware Interface) is a specification developed by Intel to become replacement for older BIOS firmware interface in PCs. UEFI is not restricted to any specific processor architecture, and can run on top of or instead of traditional BIOS implementations. EFI is often criticized for adding bigger complexity over the feautres compared to OpenBIOS or Coreboot. UEFI consists of:
The MBR partitioning system created in 1980s hits it's limitations and inorder to replace it Intel created GPT (GUID Partition Types) as part of EFI. GPT uses logical block addressing (LBA) instead of cylinder/head/sector (CHS). Disk pointers are 64bit allowing 9.4ZB size. Critical GPT data structures are stored twice on the disk: once at the start and again at the end. GPT uses CRC to improve corruption detection. GPT allows 128 partitions and stores them all in single partition table. GPT uses GUIS to identify partition types. GPT also adds partition labels and is somewhat backwards compatible by using "gptsync" to fake MBR. Usual partitioning tool "fdisk" does not support GPT so one has to use "parted" which is more robust and actually should be preferred over fdisk. In parted GPT is turned on by running "mklabel". There should be full support for GPT in modern Linux distributions by now, for example Fedora should boot without problems since F13.
Tiskni
Sdílej:
Jinak doporucuji vymenu kristalove koule, protoze tahle zjevne nefunguje.
Kéž by...