BTRFS Dosya Sistemi Hakkında

Nedir bu BTRFS?

Türkiye de çok yaygın olarak kullanılmasa da gelecekte çok fazla tercih edileceğini düşündüğüm bir dosya yapısından, BTRFS den bahsetmek istiyorum sizlere.

BTFRS dosya sistemi ext2,3,4 gibi Linux sistemler de yaygın olarak kullanılan sistemlere oranla çok daha güçlü özelliklere sahip, kısaca bu özellikler göz atalım,

– Checksum fonksiyonu ile data bütünlüğü sağlar,

– Ext2,3,4 dosya sistemlerine göre daha performanslı,

– Entegre logical volume managment yapısı ile RAID 0, 1, 10 kullanma imkânı sağlar,

– Mantıksal sıkıştırma ile daha az fiziksel disk boyutu ile daha yüksek boyutlu dataları saklayabilme imkanı sunar,

– Diskin snapshout’unu alma imkânı sunar,

– İki farklı subvolume arasındaki farklılıkları kaydetmenizi sağlar,

gibi gelişmiş özelliklere sahip.

 

BTRFS Dosya yapısı nasıl oluşturulur?

BTRFS dosya yapısına sahip bir alan oluşturabilmek için btrfs-progs paketinin kurulu olması gerekir, kurulu değil ise aşağıdaki kmout ile kurulumu gerçekleştirebilirsiniz.

 

# yum install btrfs-progs

 

Aşağıdaki komut ile btrfs yapısında bir mantıksal birim oluşturabilirsiniz,

# mkfs.btrfs /dev/sdb1

 

Aşağıdaki komut ile diskin dosya yapısı btrfs olur,

# mkfs.btrfs -m single /dev/sdc

 

Aşağıdaki komut ile bir diske yazılan datanın aynısını diğerine yazar,

# mkfs.btrfs /dev/sdd /dev/sde

 

Btrfs için diğer farklı kullanımlar şu şekilde,

# mkfs.btrfs -m raid0 /dev/sdd /dev/sde

# mkfs.btrfs -d raid1 /dev/sdd /dev/sde

# mkfs.btrfs -d raid10 -m raid10 /dev/sdf \ /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk

 

 

Daha fazla detay için ziyaret edin: https://docs.oracle.com/cd/E37670_01/E37355/html/ol_create_btrfs.html

 

BTRFS dosya yapısına geçiş işlemi nasıl yapılır?

Bu işlem ile mevcut kullanmakta olduğumuz ext2,3,4 dosya yapısını BTRFS dosya yapısına geçireceğiz, geçiş işleminde önce yedek almanız önerilir.

 

/myfiles adında sdb diskimin olduğunu düşünerek işlemlere başlıyorum,

 

  • Kullanmakta olduğum diski unmount ediyorum.

# unmount /myfiles

  • FSCK check ile diskimin mevcut dosya yapısının bütünlüğünden emin oluyorum

# fsck.ext3 –f /dev/sdb (NOT: dosya yapısı ext4 ise fsck.ext4 kullanılır.)

 

  • Convert işlemin başlatalım,

# btrfs-convert /dev/sdb

 

  • Convert işleminden sonra yeniden /myfiles olarak mount ediyorum,

# vi /etc/fstab

 

Fstab içerisine aşağıdaki satırları ekliyorum,

/dev/sdb    /myfs    btrfs      defaults              0             0

 

 

Kısaca btrfs dosya sisteminden ve bu dosya sistemi ile yapılabilecek temel işlemlerden bahsettim, tabi ki btrfs ile yapılabilecekler bununla sınırlı değil, örneğin işletim sisteminizi rescue modda açarak root partitionu btrfs e geçirebilirsiniz, her hangi bir partitionun snapshot alıp, farklı bir partitionda recovery edebilirsiniz. Bu ve buna benzer birçok örneğe aşağıdaki linkten erişebilirsiniz.

https://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

 

Share Button

Netscaler Configuration Full Backup

Netscaler cihazlarını yapılandırdıktan sonra olası bir felaket durumuna karşın configuration backup almakta fayda var.

Configuration backup işlemi için ssh ile netscaler cihazına bağlanarak aşağıdaki komutları çalıştırıyoruz.

 

[important]

1-save ns config

2-create system backup backup_full_252_20-10-14

3-show system backup

[/important]

 

 

1. komut ile mevcut configuration kayıt ediyoruz.

2. komut ile sistemin full yedeğini alıyoruz. (Full dışında basic backup seçeneğide mevcut)

3. komut ile backup alındığından emin oluyoruz.

 

Bu işlem sonrasında netscaler cihazınızda /var/ns_sys_backup/ dizini altında backup dosyanız oluşmuş olur.

 

 

Share Button

Netscaler Default Gateway Değiştirme

Netscaler cihazını bilmeyen kalmamış olsa gerek artık sektörde, cihaz oldukça başarılı..

Temel görevi servis loadblance ve WAF(Web Application Firewall), bu alanda bir çok rakibine karşı ezici üstünlüğe sahip.

Bu cihaza yeni kurulduğunda arayüzden gateway ekleyebilmek mümkün, sonrasında ise System > Network > Route altından gateway ekleyebilmek mümkün.

Arayüz sevmeyen biz linux sistem yöneticileri için ise CLI mevcut, CLI da yapmanız gerekenler ise şu şekilde,

> add route <network> <netmask> <gateway>

> add route 0.0.0.0 255.255.255.0 192.168.1.1

 

Yukarıdaki komut gateway eklemenin en sade şekli, parametreler ile incelemek gerekir ise şu şekilde,

 

> add route <network> <netmask> <gateway> [-distance <positive_integer>] [-weight <positive_integer>][-msr ( ENABLED | DISABLED ) [-monitor <string>]]

> add route 0.0.0.0 255.255.255.0 192.168.1.1 -distance 5 -weight 6 -msr ENBLED -monitor PING

 

Aşağıdaki komut ile mevcut route değerlerini görebiliriz,

 

> show route

 

Mevcut bir route silmek için ise aşağıdaki komut kullanılabilir.

> rm route 0.0.0.0 255.255.255.0 192.168.1.1

 

Kaynak: http://support.citrix.com/proddocs/topic/ns-system-10-map/ns-nw-iprouting-config-ipv4-static-routs-tsk.html

Share Button

Zaman Şaşar, Sermayesiz Olan Batar

Bir süredir yoğun olarak girişimcilik üzerine mesai harcıyorum,  tecrübeli kişilerle sohbet ediyor, yeni girişimleri gözlemliyorum.

Yeni girişimler de ortak bir payda buldum, ortak payda faliyete geçme tarihi beklenenden hep daha geç olduğu…

Bu konuda bir şeyler karalamak, arkamızdan gelen gençlere fikir vermek, ileri de geriye dönüp anı tazelemek için bu yazıyı yazıyorum.

İlk işe girişler de sürekli olarak iş ortaklarınız olur, ürün temin ettiğiniz, ham madde temin ettiğiniz vs. bir çok girişimde buna benzer örnekleri gördüm. Bu örnekler de ortak olan ise hiç bir zaman bu süreçlerin planlanan ile aynı süre de tamamlanmadığını gördüm, eğer sermayeniz yok ise bu durumun girişimciyi zorladığını gördüm.

 

Örnekler ile olayı inceleyecek olursak,

1- E Ticaret girişimi : 

İnternet üzerinde x,y,z ürünlerini satacağınız yeni bir işe girişmeye karar verdiniz, internet sitesi için görüştünüz, 1 ay sonra site bitecek, sizde bu süreç de depoyu tuttunuz, personeli ayarladınız, vs. beklenen gün geldi, depo hazır, ürünler hazır, personel hazır.. Oda ne, tasarımcı siteyi yetiştiremediğini söylüyor…

Siz kira ödüyorsunuz, maaş ödüyorsunuz, belki ürünler dayanıksız ürünler ve raf ömrü sona eriyor vb. risk büyük.. Siz tam ayağa kalkmaya çalışırken size birinin çarpması gibi, düşmemek için, düştükten sonra yeniden ayağa kalkabilmek için güçlü olmalısınız, ticarette ise güç paradır..

 

2- Kredi çektiyseniz :

Hesabınızı kitabınızı yaptınız, krediyi çekip cebe koyduktan 2 ay sonra işe başlayabilirsiniz, ödemelerinizide buna göre düzenlediniz, gün geldi, eksikler var iş başlamadı, gelir yok, kredi ödemesi geldi vb.

Ne oldu yine siz ayağa kalkarken birisi size çarptı ve düştünüz, yeniden ayağa kalkacak gücünüz olmalı, buda ticarette paradır…

 

İşin özü ticarete girerken ucu ucunu hesaplar yapıp herşeyi zamanında bittiğini, paranın gelmeye başladığını hesaplamayın, sizi bir süre idare edecek parayı da kasa da tutun. Para kasa da diye de işleri sallamayın, her işi birisine verdikten sonra düzenli aralıklarla takip edin, sorun ki aksamaları önce den ön görerek mali süreçlerinizide düzenleyebilin.

Umarım arkamızdan gelen gençler için bir yol gösterici olur…

Share Button

SSH “could not open session” Hatası

Bu hatanın sebebi “/etc/security/limits.conf” dosyası içerisinde nofile için belirtilen değerden kaynaklanıyor olabilir.

Çözüm için aşağıdaki adımları izleyin.

Aşağıdaki iki değeri de 10.000 değerine çekerek problemi düzeltebilirsiniz.
user soft nofile 10000
user hard nofile 10000

Share Button