• 19-07-2014, 13:20:40
    #1
    Platin üye
    Merhaba,

    Centos 6 da işletim sisteminin çalıştığı diskin seri numarasını tespit etmem gerekli bunu nasıl yapabilirim? Ayrıca sistemde mount edilmemiş kullanılmayan disklerle kullanılan diskleri ve seri numaralarını naısl öğrenebilirim?
  • 19-07-2014, 13:57:28
    #2
    dedicated sunucularda

    Alıntı
    hdparm -I /dev/sda | grep Serial
    veya

    Alıntı
    yum install sdparm
    sdparm -p sn /dev/sda

    sanal sunucularda seri no olmaz, diskin uuid bilgisini kullanabilirsiniz,

    Alıntı
    ls -n /dev/disk/by-uuid/ |grep sda1
  • 19-07-2014, 14:23:56
    #3
    Platin üye
    HDPARM sistemde kurulu değildi.

    kurduktan sonra

    hdparm -I /dev/sda | grep Serial

    bu komutu girdiğimde 1 adet seri numarası verdi.

    diğer diskler mount edilmediği için diğerlerinin seri numarasını vermedi değil mi?
  • 19-07-2014, 14:27:44
    #4
    hayır komutta /dev/sda yazdığı için sadece onun seri numarasını verdi,

    diğer diskler için /dev/sdb - /dev/sdc gibi değiştirmeniz lazım,

    diskler mount edilmemiş olsa bile seri nosunu verir.
  • 19-07-2014, 14:33:40
    #5
    Platin üye
    peki ana disk hangisi hangi disklerin mount edildiğini/kullanıldığını nasıl tespit edebilirim?
  • 19-07-2014, 14:54:57
    #6
    özellikle grub.confla oynanmamışsa nasıl windowsta işletim sistemi C:/ olursa linuxtada /dev/sda diskinde /dev/sda1 içine kurulur,

    hangi diskin açılış diski olduğunu görmek için
    Alıntı
    mount |grep boot veya mount |grep root
    komutlarını kullanabilirsiniz, (her sistemde /boot dizini olmayabilir.


    takılmış ancak mount edilmemiş diskleride ls /dev/sd* komutunda yanında rakam olmayan diskleri tespit ederek öğrenebilirsiniz.

    Alıntı
    victories@hasandesktop:~/Masaüstü$ ls /dev/sd*
    /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdc1 /dev/sdd /dev/sdd1 /dev/sde /dev/sde1 /dev/sdf /dev/sdf1 /dev/sdg /dev/sdh
    koyu işaretlediğim iki diskte herhangi bir bölüm bulunmuyor, yani takmış ancak mount etmemişim.

    Mount edilip kullanılan disk bölümlerini mount komutu ile görebilirsiniz, (biraz uzun oldu çıktısı kestim, son 5 satırda kullanılan bölümleri görebilirsiniz.

    Alıntı
    victories@hasandesktop:~/Masaüstü$ mount -l
    /dev/mapper/ubuntu--vg-root on / type ext4 (rw,errors=remount-ro)
    proc on /proc type proc (rw,noexec,nosuid,nodev)
    sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
    none on /sys/fs/cgroup type tmpfs (rw)
    none on /sys/fs/fuse/connections type fusectl (rw)
    none on /sys/kernel/debug type debugfs (rw)
    none on /sys/kernel/security type securityfs (rw)
    udev on /dev type devtmpfs (rw,mode=0755)
    devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
    tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
    none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
    none on /run/shm type tmpfs (rw,nosuid,nodev)
    none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
    none on /sys/fs/pstore type pstore (rw)
    /dev/sda1 on /boot type ext2 (rw)
    systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
    gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=victories)
    /dev/sdf1 on /media/victories/_sfreeagent type ext4 (rw,nosuid,nodev,uhelper=udisks2) [/sfreeagent]
    /dev/sdd1 on /media/victories/SAMSUNG type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,b lksize=4096) [SAMSUNG]
    /dev/sde1 on /media/victories/_wdmybook type ext4 (rw,nosuid,nodev,uhelper=udisks2) [/wdmybook]
    /dev/sdb1 on /media/victories/_linux1 type ext4 (rw,nosuid,nodev,uhelper=udisks2) [/linux1]
    /dev/sdg1 on /media/victories/26E1-3FAD type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed ,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)


    Daha iyisi siz yapmak istediğiniz şeyi açıklayın ona göre net bir öneride bulunabilelim. Eğer yazılım lisanslama gibi birşey için lazımsa en güvenilir yolu disk uuid kullanmaktır.
  • 19-07-2014, 16:24:46
    #7
    Platin üye
    aslında yapmak istediğim şey çok basit 4 diskli kasadan zamanında format attığım kurulum yaptığım diski tespit etmek ve o diskin seri numarasını öğrenerek kasayı kapattığımda sökerek yeni kasaya takacağım. Ancak ben kurulum yaptığımda 1 diski seçmiştim Centos kurulumunda


    [root@srv ~]# ls /dev/sd*
    /dev/sda /dev/sda3 /dev/sda7 /dev/sdb1 /dev/sdc1 /dev/sdd2
    /dev/sda1 /dev/sda5 /dev/sda8 /dev/sdb2 /dev/sdd /dev/sdd3
    /dev/sda2 /dev/sda6 /dev/sdb /dev/sdc /dev/sdd1


    burda diğer disklerdemi mount edilmiş anlayamadım

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:24:46 -->-> Daha önceki mesaj 15:03:44 --

    peki /home dizininin hangi diskin üzerinde olduğunu nası anlayabilirim?
  • 19-07-2014, 19:48:25
    #8
    KALEHOSTING adlı üyeden alıntı: mesajı görüntüle
    aslında yapmak istediğim şey çok basit 4 diskli kasadan zamanında format attığım kurulum yaptığım diski tespit etmek ve o diskin seri numarasını öğrenerek kasayı kapattığımda sökerek yeni kasaya takacağım. Ancak ben kurulum yaptığımda 1 diski seçmiştim Centos kurulumunda


    [root@srv ~]# ls /dev/sd*
    /dev/sda /dev/sda3 /dev/sda7 /dev/sdb1 /dev/sdc1 /dev/sdd2
    /dev/sda1 /dev/sda5 /dev/sda8 /dev/sdb2 /dev/sdd /dev/sdd3
    /dev/sda2 /dev/sda6 /dev/sdb /dev/sdc /dev/sdd1


    burda diğer disklerdemi mount edilmiş anlayamadım

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:24:46 -->-> Daha önceki mesaj 15:03:44 --

    peki /home dizininin hangi diskin üzerinde olduğunu nası anlayabilirim?
    /dev/sdb /dev/sdc disklerinin rakamlı olanları yok, bunlar ya ntfs ile formatlanmış yada mount edilmemiş demektir.

    default haliyle centos kurmuşsanız lvm disk yapısı kullanılmıştır onuda lvdisplay ile görebilirsiniz. lvdisplay komutu size disk bölümlerinin uuid lerini verecek onuda ls -n /dev/disk/by-uuid/ çıktısı ile karşılaştırıp disk bölümünü bulabilirsiniz.

    bir diğer yöntemse pek güvenilir olmamakla beraber disklerin takılı olduğu sata yuvalarından 1. olana bakmak, bunu biostan görebilirsiniz, 1. sata yuvasına takılı disk centos tarafından sda olarak (yani sistemin kurulacağı disk) işaretlenir, kurulumda özellikle değiştirmediyseniz bu yöntem geçerlidir.
  • 20-07-2014, 00:41:13
    #9
    Platin üye
    Çok teşekkür ederim yardımın için.

    [root@srv ~]# ls /dev/sd*
    /dev/sda /dev/sda3 /dev/sda7 /dev/sdb1 /dev/sdc1 /dev/sdd2
    /dev/sda1 /dev/sda5 /dev/sda8 /dev/sdb2 /dev/sdd /dev/sdd3
    /dev/sda2 /dev/sda6 /dev/sdb /dev/sdc /dev/sdd1

    sdb ve sdc nin rakamlıları var üst tarafta.

    bu cihaza format atarken hangisini seçtiğimi hatırlamıyorum.

    LV Display kısmını çözemedim bayağı karışık geldi.

    [root@srv ~]# lvdisplay
      --- Logical volume ---
      LV Path                /dev/vg_srv/lv_root
      LV Name                lv_root
      VG Name                vg_srv
      LV UUID                0MKnuT-sRlN-2bN0-SIpH-t0GF-Oqab-909Pn6
      LV Write Access        read/write
      LV Creation host, time srv.AAAA.com, 2014-05-28 09:44:30 +0300
      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
    
      --- Logical volume ---
      LV Path                /dev/vg_srv/lv_home
      LV Name                lv_home
      VG Name                vg_srv
      LV UUID                lSvyWF-7Yr6-bqGq-oKd7-5EoF-SI8i-zQLkxf
      LV Write Access        read/write
      LV Creation host, time srv.AAAA.com, 2014-05-28 09:44:37 +0300
      LV Status              available
      # open                 1
      LV Size                865.09 GiB
      Current LE             221463
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:2
    
      --- Logical volume ---
      LV Path                /dev/vg_srv/lv_swap
      LV Name                lv_swap
      VG Name                vg_srv
      LV UUID                CDgzft-lbmc-PcK1-t966-Dryn-RD5s-vu9Vhf
      LV Write Access        read/write
      LV Creation host, time srv.AAAA.com, 2014-05-28 09:46:33 +0300
      LV Status              available
      # open                 1
      LV Size                15.73 GiB
      Current LE             4028
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     256
      Block device           253:1


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:41:13 -->-> Daha önceki mesaj 00:31:01 --

    victories adlı üyeden alıntı: mesajı görüntüle
    /dev/sdb /dev/sdc disklerinin rakamlı olanları yok, bunlar ya ntfs ile formatlanmış yada mount edilmemiş demektir.

    default haliyle centos kurmuşsanız lvm disk yapısı kullanılmıştır onuda lvdisplay ile görebilirsiniz. lvdisplay komutu size disk bölümlerinin uuid lerini verecek onuda ls -n /dev/disk/by-uuid/ çıktısı ile karşılaştırıp disk bölümünü bulabilirsiniz.

    bir diğer yöntemse pek güvenilir olmamakla beraber disklerin takılı olduğu sata yuvalarından 1. olana bakmak, bunu biostan görebilirsiniz, 1. sata yuvasına takılı disk centos tarafından sda olarak (yani sistemin kurulacağı disk) işaretlenir, kurulumda özellikle değiştirmediyseniz bu yöntem geçerlidir.


    Ayrıca LV display içn verdiğin ikinci komutta şu hatayı verdi:


    [root@srv ~]# ls -n /dev/disk/by-uuid/lSvyWF-7Yr6-bqGq-oKd7-5EoF-SI8i-zQLkxf
    ls: cannot access /dev/disk/by-uuid/lSvyWF-7Yr6-bqGq-oKd7-5EoF-SI8i-zQLkxf: No such file or directory
    [root@srv ~]# ls -n /dev/disk/lSvyWF-7Yr6-bqGq-oKd7-5EoF-SI8i-zQLkxf/
    ls: cannot access /dev/disk/lSvyWF-7Yr6-bqGq-oKd7-5EoF-SI8i-zQLkxf/: No such file or directory