1

Onderwerp: Centos 7.

Ik heb op een desktop voor het eerst Centos gezet, voor het eerst ook iets met een RPM pakketbeheerder en een xfs filesystem.

Omdat ik die desktop weinig gebruik, eigenlijk alleen nog maar om iets te printen leek Centos mij wel handig
omdat ik dan niet zo vaak hoef te updaten en mijn ouwe printer redelijk gemakkelijk aan de praat wilde.

Daarnaast schijnt het goed stabiel te zijn.

Is het trouwens aan te raden de kernel te updaten naar een frissere? Standaard komt Centos 7 met 3.10.

Re: Centos 7.

Updates zijn altijd aan te raden, want die bevatten beveiligsingspatches. Goede keus voor een systeem wat nauwelijks aandacht krijgt.

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

Re: Centos 7.

Incomudro schreef:

Is het trouwens aan te raden de kernel te updaten naar een frissere? Standaard komt Centos 7 met 3.10.

Alleen wat met yum update krijgt. Ik zou niet zelf kernels gaan bakken.

De kernel versie in CentOS/RHEL 7 is weliswaar 3.10, zelfs met updates, maar het nummer is misleidend. Red Hat upgraded geen kernel versies in stabiele versies, maar backport in plaats daarvan security fixes, nieuwe drivers, etc. naar de kernel versie die een RHEL/CentOS versie heeft. Dus de basis is zeg maar 3.10, met daarbovenop alle security updates, nieuwe drivers, en zelfs compleet nieuwe subsystemen. Zo updaten ze bijv. vaak subsystemen die met storage te maken hebben (LVM, XFS, etc.).

Re: Centos 7.

Oh, okee, ik was Arch gewend en die zitten al met kernel 4.10.
Deze heb ik dus nu ook in Centos binnen gehengeld, via Elrepo was dat een peuleschil.

Maar die kan ik dan beter verwijderen?
Heeft geen toegevoegde waarde volgens jullie?

$ uname -a
Linux desktop 4.10.13-1.el7.elrepo.x86_64 #1 SMP Thu Apr 27 12:06:06 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

Re: Centos 7.

Less = more, als je het niet nodgi hebt, waarom zou je het dan installeren?

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

Re: Centos 7.

Ik dacht misschien te eenvoudig, nieuwer is beter, lees veiliger, meer responsief, etc..

7 Laatst bewerkt door QzZRBNMdJdsCmwx (02 May 2017 18:51:10)

Re: Centos 7.

Incomudro schreef:

Ik dacht misschien te eenvoudig, nieuwer is beter, lees veiliger, meer responsief, etc..

Ik gok dat Red Hat sneller security updates voor 3.10 uitrolt dan wie dan ook naar elrepo voor 4.10. Verder is hun eigen 3.10 kernel beter geïntegreerd met de rest van het systeem. Bovendien, wat is het punt een stabiele enterprise distro te draaien als je er vervolgens 'bleeding edge' kernels tegenaan gaat gooien?

Re: Centos 7.

Precies!!!

Re: Centos 7.

Als give away: Mocht je develop ambities hebben: Red Hat biedt gratis licenties aan daar voor. Daarbij krijg je ook gratis toegang tot hun kennisbank en die heeft mij meer dan eens geholpen. De tutorials en kennisbank is dan ook helemaal up2date.

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

Re: Centos 7.

Ja, dat is waar natuurlijk, ik denk die verse kernel er ook maar weer af te gooien dan.


Ik wilde hem automatisch laten inloggen, ik weet het, ook niet topsafe, maar wel makkelijk, dus had ik een bestandje toegevoegd.

Maar nu lijkt CentOS zelf te bepalen wanneer hij automatisch inlogt en wanneer niet, beetje @random, zeg maar.
Wat een gekkie hè. wink

Re: Centos 7.

Centos doet het prima, nou ja, bijna dan.
Gnome3 wil niet goed, ik krijg louter artifacts, vooral tijdens het inlogscherm waardoor ik amper kan zien waar ik mijn ww moet intypen.

Daarna doet de Gnome shell soms ook een beetje apart.
Ik heb gekozen voor Mate en dat gaat goed.

Ook heb ik GDM vervangen door lightdm en nu heb ik geen last meer van vreemde figuren en flikkerende 3-hoeken.

Ik heb dit wel eens vaker gezien met Gnome op die pc, Ubuntu Gnome deed het wel goed, evenals Manjaro met Xfce.

Maar in ieder geval werkt alles wel, alleen is er enige tearing, zodra ik een redelijk groot venster  over het scherm wil bewegen dan loopt het venster achter de muispijl aan, geen idee waaraan dat ligt, misschien aan de AMD video.

Ik had hier met een andere distro geen last van, misschien komt het door de open-source drivers, maar die gebruik ik altijd, die zijn normaal voor AMD graphics wel goed.

Re: Centos 7.

Ik begrijp dit niet, waarom geeft Gparted aan dat de helft van de schijf vol is?
Er staat slechts 10GB in mijn /home.

https://s1.postimg.org/wkhuit6h7/Schermafdruk_van_2017-05-12_23-04-24.png

13

Re: Centos 7.

Incomudro schreef:

Ik begrijp dit niet, waarom geeft Gparted aan dat de helft van de schijf vol is?
Er staat slechts 10GB in mijn /home.

https://s1.postimg.org/wkhuit6h7/Schermafdruk_van_2017-05-12_23-04-24.png


Zo te zien bevat die schijf niet alleen /home. .

Help mee om KDE 5 in het Nederlands te vertalen!!

14 Laatst bewerkt door Incomudro (13 May 2017 09:41:10)

Re: Centos 7.

Nee, er zijn ook 2 /dev/mapper gedeelten.

Ik snap er niks van, misschien is het gekomen doordat ik de installatie eerst op een 160GB schijf heb gedaan en toen ik daar tevreden over was heb ik de hele schijf gekopieerd naar een 320GB schijf, 1op 1 met Clonezilla.

Daarna heb ik de partitie vergroot met Gparted.


En zegt iemand dit misschien iets?

$ sudo fdisk -l

Schijf /dev/sda: 320.1 GB, 320072933376 bytes, 625142448 sectoren
Eenheid = sectoren van 1 * 512 = 512 bytes

Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0x0008422c

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   625141759   311521280   8e  Linux LVM

Schijf /dev/mapper/cl_desktop-root: 53.7 GB, 53687091200 bytes, 104857600 sectoren
Eenheid = sectoren van 1 * 512 = 512 bytes

Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes


Schijf /dev/mapper/cl_desktop-swap: 4026 MB, 4026531840 bytes, 7864320 sectoren
Eenheid = sectoren van 1 * 512 = 512 bytes

Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes


Schijf /dev/mapper/cl_desktop-home: 101.2 GB, 101246304256 bytes, 197746688 sectoren
Eenheid = sectoren van 1 * 512 = 512 bytes

Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes

Re: Centos 7.

Kun je ook de uitvoer van van pvdisplay, vgdisplay en lvdisplay geven? Waarschijnlijk heb je alleen de partitie vergroot, maar de ruimte niet aan de volume group en logical volume toegevoegd.

Re: Centos 7.

Ik heb hem alleen vergroot inderdaad, dat deed ik normaal ook met een ext4 bestandssysteem en dat ging vanzelf goed, nu niet dus.

 $ sudo pvdisplay
[sudo] password : 
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               cl_desktop
  PV Size               297,09 GiB / not usable 3,00 MiB
  Allocatable           yes 
  PE Size               4,00 MiB
  Total PE              76054
  Free PE               38155
  Allocated PE          37899
  PV UUID               lO0lUf-WiKo-FJFb-1pNO-GURk-nEOJ-WLxGpF
  
 $ sudo vgdisplay
  --- Volume group ---
  VG Name               cl_desktop
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               297,09 GiB
  PE Size               4,00 MiB
  Total PE              76054
  Alloc PE / Size       37899 / 148,04 GiB
  Free  PE / Size       38155 / 149,04 GiB
  VG UUID               0nT7m9-rS8C-lKJc-Lya5-e1eM-v3ue-dK4To8
 $ sudo lvdisplay
  --- Logical volume ---
  LV Path                /dev/cl_desktop/swap
  LV Name                swap
  VG Name                cl_desktop
  LV UUID                pizBQ2-Rc3K-kpuL-Rq1C-CEK1-DITz-PwOJ9m
  LV Write Access        read/write
  LV Creation host, time desktop, 2017-04-28 19:46:47 +0200
  LV Status              available
  # open                 2
  LV Size                3,75 GiB
  Current LE             960
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   
  --- Logical volume ---
  LV Path                /dev/cl_desktop/home
  LV Name                home
  VG Name                cl_desktop
  LV UUID                wrCFHq-IhMs-SwYD-xPhX-NJ3p-S3VZ-5lBNtC
  LV Write Access        read/write
  LV Creation host, time desktop, 2017-04-28 19:46:48 +0200
  LV Status              available
  # open                 1
  LV Size                94,29 GiB
  Current LE             24139
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
   
  --- Logical volume ---
  LV Path                /dev/cl_desktop/root
  LV Name                root
  VG Name                cl_desktop
  LV UUID                QskX0W-8RaZ-bL6x-Jpl8-e9V3-zaUR-Fj896S
  LV Write Access        read/write
  LV Creation host, time desktop, 2017-04-28 19:46:49 +0200
  LV Status              available
  # open                 1
  LV Size                50,00 GiB
  Current LE             12800
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

17 Laatst bewerkt door QzZRBNMdJdsCmwx (13 May 2017 10:00:04)

Re: Centos 7.

Ok, de ruimte zit al wel in de volume group, maar is nog niet toegewezen aan de root LV. Probeer eens:

lvextend -l +100%FREE /dev/cl_desktop/root

en controleer daarna de uitvoer van lvdisplay om te zien of cl_desktop/root groter is geworden. Ik geloof dat XFS automatisch meegroeit met de LV.

18 Laatst bewerkt door Incomudro (13 May 2017 10:02:39)

Re: Centos 7.

Dan krijg ik dit.

 $ sudo lvextend -l +100%FREE /dev/cl_desktop/root
[sudo] password : 
  Size of logical volume cl_desktop/root changed from 50,00 GiB (12800 extents) to 199,04 GiB (50955 extents).
  Logical volume cl_desktop/root successfully resized.
 $ sudo lvdisplay
  --- Logical volume ---
  LV Path                /dev/cl_desktop/swap
  LV Name                swap
  VG Name                cl_desktop
  LV UUID                pizBQ2-Rc3K-kpuL-Rq1C-CEK1-DITz-PwOJ9m
  LV Write Access        read/write
  LV Creation host, time desktop, 2017-04-28 19:46:47 +0200
  LV Status              available
  # open                 2
  LV Size                3,75 GiB
  Current LE             960
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   
  --- Logical volume ---
  LV Path                /dev/cl_desktop/home
  LV Name                home
  VG Name                cl_desktop
  LV UUID                wrCFHq-IhMs-SwYD-xPhX-NJ3p-S3VZ-5lBNtC
  LV Write Access        read/write
  LV Creation host, time desktop, 2017-04-28 19:46:48 +0200
  LV Status              available
  # open                 1
  LV Size                94,29 GiB
  Current LE             24139
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
   
  --- Logical volume ---
  LV Path                /dev/cl_desktop/root
  LV Name                root
  VG Name                cl_desktop
  LV UUID                QskX0W-8RaZ-bL6x-Jpl8-e9V3-zaUR-Fj896S
  LV Write Access        read/write
  LV Creation host, time desktop, 2017-04-28 19:46:49 +0200
  LV Status              available
  # open                 1
  LV Size                199,04 GiB
  Current LE             50955
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

Re: Centos 7.

Klopt dit wel?
Want als ik dit bekijk mis ik nog steeds de helft van de 320GB.

 $ df -h
Bestandssysteem             Grootte Gebruikt Besch Geb% Aangekoppeld op
/dev/mapper/cl_desktop-root     50G     6,1G   44G  13% /
devtmpfs                       1,9G        0  1,9G   0% /dev
tmpfs                          1,9G      80K  1,9G   1% /dev/shm
tmpfs                          1,9G     9,0M  1,9G   1% /run
tmpfs                          1,9G        0  1,9G   0% /sys/fs/cgroup
tmpfs                          1,9G     596K  1,9G   1% /tmp
/dev/sda1                     1014M     247M  768M  25% /boot
/dev/mapper/cl_desktop-home     95G      11G   84G  12% /home
tmpfs                          383M      36K  383M   1% /run/user/1000
tmpfs                          383M     4,0K  383M   1% /run/user/988
tmpfs                          383M        0  383M   0% /run/user/0

20 Laatst bewerkt door QzZRBNMdJdsCmwx (13 May 2017 10:44:24)

Re: Centos 7.

Oh, ik had die home volume gemist. Waarschijnlijk wil je de root volume weer verkleinen en de extra ruimte op home gooien.

lvreduce -L -149g /dev/cl_desktop/root
lvextend -l +100%FREE /dev/cl_desktop/home

Het eerste commando maakt de logische volume 'root' 149GB kleiner (zodat die weer ongeveer 50GB is), het tweede commando voegt de extra ruimte toe aan 'home'.

Nadat de indeling van ruimte goed lijkt (nog een keer checken met 'lvdisplay') kun je de XFS filesystem resizen (aannemende dat je XFS gebruikt) met:

xfs_growfs /dev/cl_desktop/home

Je wilt xfs_growfs pas uitvoeren als je tevreden bent met de layout, want volgens mij kun je een XFS filesystem niet meer verkleinen. Maar het is dan ook een filesystem uit de jaren '90 tongue.

21 Laatst bewerkt door Incomudro (13 May 2017 12:35:42)

Re: Centos 7.

Bedankt, ik zal het eens proberen.
Ik heb ook niet voor xfs gekozen, toen ik Centos geïnstalleerd had kreeg ik dit kado...
Is xfs default voor Centos?

Ben alleen bekend met ext.

Of zou je zeggen, gooi het er af en installeer opnieuw, maar dan met ext4?


Het ging wel goed overigens...

 $ sudo lvdisplay
  --- Logical volume ---
  LV Path                /dev/cl_desktop/swap
  LV Name                swap
  VG Name                cl_desktop
  LV UUID                pizBQ2-Rc3K-kpuL-Rq1C-CEK1-DITz-PwOJ9m
  LV Write Access        read/write
  LV Creation host, time desktop, 2017-04-28 19:46:47 +0200
  LV Status              available
  # open                 2
  LV Size                3,75 GiB
  Current LE             960
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   
  --- Logical volume ---
  LV Path                /dev/cl_desktop/home
  LV Name                home
  VG Name                cl_desktop
  LV UUID                wrCFHq-IhMs-SwYD-xPhX-NJ3p-S3VZ-5lBNtC
  LV Write Access        read/write
  LV Creation host, time desktop, 2017-04-28 19:46:48 +0200
  LV Status              available
  # open                 1
  LV Size                243,29 GiB
  Current LE             62283
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
   
  --- Logical volume ---
  LV Path                /dev/cl_desktop/root
  LV Name                root
  VG Name                cl_desktop
  LV UUID                QskX0W-8RaZ-bL6x-Jpl8-e9V3-zaUR-Fj896S
  LV Write Access        read/write
  LV Creation host, time desktop, 2017-04-28 19:46:49 +0200
  LV Status              available
  # open                 1
  LV Size                50,04 GiB
  Current LE             12811
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

22 Laatst bewerkt door devtroll (13 May 2017 20:00:18)

Re: Centos 7.

XFS is nieuwer dan ext4. Daniel doelt waarschijnlijk meer op BTRFS en ZFS. Ik zou prima blijven bij XFS. Zie https://access.redhat.com/documentation … ion_Guide/ voor de uitleg. Overigens kan je LVM shrinken, maar ik heb dat altijd gedaan met samen geknepen billen. Dat wil je niet doen en zeker NIET zonder goede backups.

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

Re: Centos 7.

Ik bedoel idd btrfs en ZFS. Overigens zijn ext3 en ext4 nieuwer dan XFS. Uiteraard zijn ext4 en ext3 wel uitbreidingen van het oudere ext2 en ext, wat weer geïnspireerd is door FFS. Jaren 80 technologie en eigenlijk niet meer van deze tijd. XFS is jaren 90 tech en erg vergelijkbaar met JFS en reiserfs (allemaal B+-tree filesystems). ZFS en btrfs zijn de filesystems van de 21e eeuw - copy on write, hevige checksumming, etc.

24 Laatst bewerkt door devtroll (13 May 2017 21:21:55)

Re: Centos 7.

@Daniel (slack trekje...) Is het verstandig om BTRFS zonder raid te draaien. Als primair FS op een laptop bijvoorbeeld en heb ik hier meer profijt van, wellicht COW? Ik zag de optie voorbij komen. Ik heb zowel ZFS als BTRFS in productie, maar dat is allemaal in raid 1 en dan voor het 'grotere' storage werk. Bedankt voor de correctie m.b.t. 'ouderdom' van XFS vs. ext$

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

Re: Centos 7.

devtroll schreef:

@Daniel (slack trekje...) Is het verstandig om BTRFS zonder raid te draaien. Als primair FS op een laptop bijvoorbeeld en heb ik hier meer profijt van, wellicht COW?

Zeker! COW geeft je heel erg goedkope snapshots en daar heb je volgens mij overal profijt van. Behalve voor de hand liggende toepassingen (dagelijkse snapshot van je /home partitie of voordat je een dnf update doet), kun je het bijvoorbeeld gebruiken om een upgrade of grote verandering eerst te testen. Maak een snapshot van je root filesystem, boot in deze snapshot. Doe een grote upgrade of aanpassing. Als het niet werkt, kun je gewoon weer in een oude versie booten.

FreeBSD en Solaris hebben dit idee in detail uitgewerkt in de vorm van 'boot environments':

https://www.freebsd.org/cgi/man.cgi?beadm

Verder is checksuming natuurlijk erg nuttig om te zien of de data nog is zoals die hoort te zijn.