30 Ağustos 2024 Cuma

Linux volum grub içindeki iki fiziksel disk üzerinde belli lv lerin taşınması

 Normalde eski diskten yeni diske taşıma yaparken

# pvmove /dev/sda4 /dev/sdb4

şeklinde bire bir taşıma yapılır. istisnai durumlarda örneğin, eski disk 8 TB, yeni eklenen disk 1TB ve yeni 1TB diske sadece bizim için önemli bir iki lv yi taşımamız gerekdiğinde aşağıdaki gibi taşıma yapıyoruz.

pvmove -n lv_mylv /dev/eski_pv /dev/yeni_pv


Bir başka durumda birinci disk üzerindeki  belli fiziksel alanları taşıya biliriz.
örneğin sda4 pv sinin 10000 den 20000 kadar fiziksel alanlarını sdb4 taşımak istiyorsak aşağıdakini kullanabiliriz


pvmove --alloc anywhere /dev/sda4:10000-20000 /dev/sdb4



 

 

 

21 Ağustos 2024 Çarşamba

Sağlık ve hayat kurtarma - Kan bağışı

 Merhabalar,

Uzun zamandır buraya not düşemiyordum, bu gün ufak bir not düşeyim dedim.

Ülkemizde kan bağışlarını toplayan ve ihtiyaç sahiplerine ulaştıran tek kurum Kızılay.
Bir çok yalnışları olsada kızılay yinede bizim kızılayımız, hizmet vermesinede bizler destek olmalıyız.

Kan vermeye engel bir sağlık sorunumuz yoksa 30-40 dk zaman ayırarak yılda bir iki sefer kan vermek hem bizim için, hemde ihtiyaç sahipleri için faydalı olur.

Bu güne kadar toplamda 15 sefer kan bağışı yapmışım.

Yılda bir yada iki kez kan bağışı yapmaya çalışıyorum. Umarım sizlerde hem kendiniz için, hemde ihtiyaç sahipleri için bir kan bağışı yaparsınız.


 

 

 

30 Ekim 2023 Pazartesi

Linux sistemlerinde normal kullanıcılar için belli bir süre işlem yapılmadığında otomatik çıkış ayarlanması

 

 

- name: Linux suncularinda kullanicilar belirlenen sure boyunca islem yapmadiklarinda otomatik logout eder
  hosts: all
  vars: 
    TIMEOUT: 300
  tasks:
    - name: TIMEOUT degeri ayarlaniyor
      ansible.builtin.blockinfile:
        path: /etc/profile.d/autologout.sh
        block: |
            ID=$(/bin/id -u)
            if [ $ID -ge 1000 ]
            then
                TMOUT={{ TIMEOUT }}
                readonly TMOUT
            fi
        create: yes
        mode: '0755'
        owner: root
        group: root

11 Ekim 2023 Çarşamba

dd ile uzak makinedeki diski yerel diske kopyalamak

 

ssh root@aap-admin.local.lab 'dd if=/dev/vdb bs=1M | gzip -9c' | gzip -d  | dd of=/dev/vdb

yerele disk image almak icin

dd if=/dev/sdX bs=1M | pv | pigz --best > sdX.image.gz


 image geri yukle:

pigz -cdk sdX.image.gz | pv  | dd of=/dev/sdX


dd ile uzak makinedeki diski yerel diske kopyalamak

 

ssh root@aap-admin.local.lab 'dd if=/dev/vdb bs=1M | gzip -9c' | gzip -d  | dd of=/dev/vdb

yerele disk image almak icin

dd if=/dev/sdX bs=1M | pv | pigz --best > sdX.image.gz


 image geri yukle:

pigz -cdk sdX.image.gz | pv  | dd of=/dev/sdX


13 Eylül 2023 Çarşamba

Postfix eposta gönderirken belli bir domaine ait mesajları bellir bir yere gönderilmesi - transport

Postfix programını relay amaçlı kullanıldığı durumlarda, her hangi bir domaine gidecek mesajı belli bir domaine bırakabilmektedir.


Bu yönlendirme için postfix'in transport özelliğinden faydalanırız.

Transport ayarlama:

/etc/postfix/transport dosyası ayarlanır.
# grep paycore /etc/postfix/transport
            tasba.akyuz.tech  smtp:linlab.yokbole.yer

          Yukarıdaki örnekte tasba.akyuz.tech domaine gidecek epostalar linlab.yokbole.yer üzerine gönderiliyor.

      2. postmap komutu ile transport db si oluşturulur.

          # postmap /etc/postfix/transport

     3.  main.cf transport_maps tanımı aşağıdaki gibi ayarlanır.

         # grep transport_maps /etc/postfix/main.cf

          transport_maps = hash:/etc/postfix/transport

    4.  son adım olarak postfix servisi yeniden başlatılır.

        systemctl restart postfix

Detaylı bilgi için: man transport

Postfix eposta gönderirken belli bir domaine ait mesajları bellir bir yere gönderilmesi - transport

Postfix programını relay amaçlı kullanıldığı durumlarda, her hangi bir domaine gidecek mesajı belli bir domaine bırakabilmektedir.


Bu yönlendirme için postfix'in transport özelliğinden faydalanırız.

Transport ayarlama:

/etc/postfix/transport dosyası ayarlanır.
# grep paycore /etc/postfix/transport
            tasba.akyuz.tech  smtp:linlab.yokbole.yer

          Yukarıdaki örnekte tasba.akyuz.tech domaine gidecek epostalar linlab.yokbole.yer üzerine gönderiliyor.

      2. postmap komutu ile transport db si oluşturulur.

          # postmap /etc/postfix/transport

     3.  main.cf transport_maps tanımı aşağıdaki gibi ayarlanır.

         # grep transport_maps /etc/postfix/main.cf

          transport_maps = hash:/etc/postfix/transport

    4.  son adım olarak postfix servisi yeniden başlatılır.

        systemctl restart postfix

Detaylı bilgi için: man transport

USB Disk Trim ( Discard ) Desteğinin kullanılması - Acasis TB406Pro

Yeni bir USB-NVMe kutusu aldım. İçine 2 TB'lık bir NVMe SSD taktım, diski LVM ile bölüp XFS ile biçimlendirdim. Kutunun kutusunda "...