1. sayfa (Toplam 1 sayfa)

Disk Bilgileri Betiği

Gönderilme zamanı: 20 Şub 2025 17:38
gönderen TRWE_2012
Betiğin adı : disk_info.sh

Betiğin Kod İçeriği :

Kod: Tümünü seç

#!/bin/bash

# Disk Bilgilerini Göster
echo "=== Disk Bilgileri ==="
echo ""

# Tüm diskleri ve bölümleri listele
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT

echo ""
echo "=== Disk Kullanım Bilgileri ==="
echo ""

# Disk kullanımını göster
df -h --output=source,size,used,avail,pcent,target

echo ""
echo "=== Toplam Okuma/Yazma Bilgileri ==="
echo ""

# Disk okuma/yazma istatistiklerini göster
for disk in $(lsblk -d -n -o NAME); do
echo "Disk: /dev/$disk"
echo "Okuma: $(cat /sys/block/$disk/stat | awk '{print $3}')" "sektör"
echo "Yazma: $(cat /sys/block/$disk/stat | awk '{print $7}')" "sektör"
echo ""
done

echo "=== İşlem Tamamlandı ==="
Bu bash betiği, sistemdeki disk bilgilerini ve kullanım istatistiklerini gösteren bir komut dosyasıdır. Aşağıda, betiğin her bir
bölümünün ne yaptığını açıklayan bir inceleme bulunmaktadır:

1. Disk Bilgilerini Göster:

lsblk -o NAME,SIZE,TYPE,MOUNTPOINT:

Bu komut, sistemdeki tüm diskleri ve bölümleri listeleyerek, her birinin adını, boyutunu, türünü ve bağlanma noktasını gösterir.

2. Disk Kullanım Bilgileri:

df -h --output=source,size,used,avail,pcent,target:

Bu komut, disk kullanımını gösterir.  seçeneği, boyutları normal okunabilir bir formatta (örneğin, GB, MB) gösterir. 

Kod: Tümünü seç

--output
 ile belirtilen alanlar, kaynak, boyut, kullanılan alan, mevcut alan, yüzde ve hedefi içerir.

3. Toplam Okuma/Yazma Bilgileri:

for disk in $(lsblk -d -n -o NAME):

Bu döngü, sistemdeki her bir diski alır.

Kod: Tümünü seç

cat /sys/block/$disk/stat
Bu dosya, belirli bir diskin okuma ve yazma istatistiklerini içerir.

Kod: Tümünü seç

awk '{print $3}'
 ve 

Kod: Tümünü seç

awk '{print $7}'
Bu komutlar, okuma ve yazma sektör sayısını almak için kullanılır.

4. İşlem Tamamlandı:

• Betik, tüm işlemler tamamlandığında "=== İşlem Tamamlandı ===" mesajını gösterir.

Bu betiği çalıştırmak için bir terminalde yapmanız gerekenler:

◇ Betiği bir dosyaya kaydedin (örneğin, disk_info.sh)
◇ Dosyaya çalıştırma izni verin: chmod +x disk_info.sh
◇ Betiği çalıştırın: ./disk_info.sh

SONUÇ (ekran görüntüsü) :  
 
Resim

Bu betik, sistem yöneticileri veya kullanıcılar için disk durumu ve performansı hakkında hızlı bir genel bakış sağlamak için yararlıdır.

Re: Disk Bilgileri Betiği

Gönderilme zamanı: 21 Şub 2025 00:42
gönderen burak35
Windows 10 içinde buna benzer birşey var mı kurban ? :-)

Re: Disk Bilgileri Betiği

Gönderilme zamanı: 21 Şub 2025 03:11
gönderen TRWE_2012
burak35 yazdı: 21 Şub 2025 00:42 Windows 10 içinde buna benzer birşey var mı kurban ? :-)
Yapmış olmam lazım (Windows tarafına geçince varsa paylaşırım yoksa Allah'ın izni ile oluştururuz inşallah)

Re: Disk Bilgileri Betiği

Gönderilme zamanı: 02 Mar 2025 14:02
gönderen burak35
Baya bi detaylı bilgi vermesi güzel olmuş ama.