[Çözüldü] Philips harici disk bağlantı sorunu

Başlatan skinnycem, 17 Eylül 2008 - 12:00:57

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

zulfikar

@skinnycem zorla baglamayi denedinmi?

Yukarida verdigin neyin ciktisi ?

skinnycem

bunun

sudo mount -t ntfs-3g /dev/sdb1 /media/HDD-ADI -o force

zulfikar

Alıntı yapılan: skinnycem - 19 Eylül 2008 - 00:08:28
bunun

sudo mount -t ntfs-3g /dev/sdb1 /media/HDD-ADI -o force

HDD-ADI yazan yere masa ustunde simgesi gorunen harici diskinin ismini yaz.

skinnycem

birşeyi görünmüyor ki yazayım !

bu çıktıların ilki harici hard disk takılıyken ,  2. si çıkartılıp alındı. görüleceği gibi değişiklik yok.

Disk /dev/sda: 250.0 GB, 250059350016 bayt
255 heads, 63 sectors/track, 30401 cylinders
Units = silindir of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcb76c5ed

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sda1               1        1071     8601600   27  Bilinmeyen
/dev/sda2   *        1071       21063   160578743    7  HPFS/NTFS
/dev/sda3           21063       30402    75015168   83  Linux
atila@atila:~$ sudo fdisk -l

Disk /dev/sda: 250.0 GB, 250059350016 bayt
255 heads, 63 sectors/track, 30401 cylinders
Units = silindir of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcb76c5ed

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sda1               1        1071     8601600   27  Bilinmeyen
/dev/sda2   *        1071       21063   160578743    7  HPFS/NTFS
/dev/sda3           21063       30402    75015168   83  Linux

eldirr

Alıntı yapılan: zulfikar - 19 Eylül 2008 - 00:20:41
Alıntı yapılan: skinnycem - 19 Eylül 2008 - 00:08:28
bunun

sudo mount -t ntfs-3g /dev/sdb1 /media/HDD-ADI -o force

HDD-ADI yazan yere masa ustunde simgesi gorunen harici diskinin ismini yaz.


Masa üstünde simge gözükmüyor, sıkıntı da o aslında :)

skinnycem

Eldirr , sizin verdiğiniz linki okudum. ubuntunun hardy sürümü için değil maalesef.  Dabber ve edgy için. Bu sebeple işe yaramıyor. Güncelle deyince sürüm uymadığından hata mesajı veriyor. Hardy için olsaydı işi çözecekti.

zulfikar

@skinnycem acaba senin usb girisin 2.0 mi yoksa altimi bilgin varmi. Bazi usb aygitlar usb 2.0 alti olan girislerde calismaz.

skinnycem

2.0 sanırım. Laptop u yeni aldım daha. 2 nin altında olma ihtimali düşük.

zulfikar

Alıntı yapılan: skinnycem - 19 Eylül 2008 - 00:37:12
2.0 sanırım. Laptop u yeni aldım daha. 2 nin altında olma ihtimali düşük.

Gpartet ile gore biliyormusun hdd yi?


ebubekirs

İlginç olan, hem görüyor, hem de görmüyor olması, yani bir komutun çıktısını gördüğümüzde "tamam, gördüğüne göre şunu yapalım" diyoruz, ancak başka bir komutta "demek görmedi, o zaman şurdan bakalım" diyoruz :( mount komutu kaynağını /etc/fstab'dan aldığı için bir şekilde orada görmesini sağlamamız lazım. Araştırmaya devam
Dünyaya gelen de benim, dünyadan giden de benim

skinnycem

#35
Problemimle ilgisi olduğunu sandığım bir yazı buldum. Teknik bilgim yeterli olmadığından buraya koyuyorum. Tercüme konusunda yardımcı olabilirm.





Ubuntu uses a service called udev to handle management of dynamic drives. It is really simple to tell udev how you'd prefer things to be mounted. Just follow the few steps below:

   1. Edit (or create) the file: /etc/udev/rules.d/10-local.rules

    * note: if you had to create this file you'll also need to specify the correct permissions for security (see comments) using: sudo chmod 644 /etc/udev/rules.d/10-local.rules

We'll get back to what to put in that file in just a second, but first we need to find out a couple of key pieces of information about the device. We need three things to list in the 10-rules.local file.

   1. The type of connection (ie; "usb" or "ieee1394″ for firewire)
   2. The unique data point of the device itself (for USB it is in the format: SYSFS{******}=="0000060412047593″ and for FireWire: SYSFS{guid}=="0×0030e0f4e020e229″)
   3. The destination where we would now like to mount the drive.

The first part is easy. You, hopefully, know the connection type of your device. Either "usb" or "ieee1394″. The third part is also easy. Where do you want it to mount? The second step, however, is a little bit trickier but with one of the following commands its a breeze!

    udevinfo -a -p $(udevinfo -q path -n /dev/sda) | grep SYSFS{******}

    udevinfo -a -p $(udevinfo -q path -n /dev/sda) | grep SYSFS{guid}

Note: The only variable in the above command is the location. If your device has mounted using /dev/sdb, /dev/sdc, etc. You'll need to make sure you're using the right location. If you don't get any values returned try the next. Also, remember the first example is used to find a USB device while the second is for FireWire.
This command will return a few lines and we need the one matching the format similar to:

    SYSFS{******}=="0000060412047593" (usb devices)
    SYSFS{guid}== "0x0030e0f4e020e229" (firewire devices)

At this point we now have the three ingredients for our 10-local.rules file. Here is the format and an example of what to enter into the file:

    BUS=="usb", SYSFS{******}=="0000060412047593", NAME{all_partitions}=="temp"

Simply replace the proper values with your own and put it in the /etc/udev/rules.d/10-local.rules. Again, BUS is looking for the type of connection. SYSFS is looking for the unique data point and NAME is asking for the destination mount point.

After you've entered these three ingredients you'll need to test things out. First you'll want to restart the udev service:

    sudo /etc/init.d/udev restart

You can then run a command to test the new udev settings. Fittingly enough the program is udevtest and you would use the following command:

    sudo udevtest /sys/block/sda block

As mentioned above you would need to replace the block area with your device. It may be sdb, sdc, sdd, etc.

Assuming everything works you system will now automagically create the dev/ and media/ point for that specific piece of hardware each time you boot. Go ahead and duplicate the process for any device you like. USB drives, removable disks, digital cameras, music players, etc. The same steps apply to any mobile usb or firewire based device!




Ancak 1 maddeyi uygulayabildim.  2. maddede harici diskin SYSFS seri numarasını bulmakta takıldım.


Bus 008 Device 001: ID 0000:0000
Bus 007 Device 002: ID 044e:3017 Alps Electric Co., Ltd
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 002: ID 045e:00e1 Microsoft Corp. Wireless Laser Mouse 6000 Reciever
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 005: ID 0471:0828 Philips
Bus 004 Device 003: ID 054c:0377 Sony Corp.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 05ca:183d Ricoh Co., Ltd
Bus 003 Device 001: ID 0000:0000


Disk /dev/sda: 250.0 GB, 250059350016 bayt
255 heads, 63 sectors/track, 30401 cylinders
Units = silindir of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcb76c5ed

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sda1               1        1071     8601600   27  Bilinmeyen
/dev/sda2   *        1071       21063   160578743    7  HPFS/NTFS
/dev/sda3           21063       30402    75015168   83  Linux


ilgili çıktılarım bunlar.Harici diskin markası Philips.

sda1 de sony recover bölümü,
sda2 de windows vista bölümü
sda3 de linux bölümünde ubuntu 8.04 kurulu.  extra bellek bölümünü cihazımın kapasitesi yüksek olduğundan  oluşturma ihtiyacı hissetmedim.







eldirr

Burada anlatılan UDev için kurallar tanımlamak. Örneğin benim de her bilgisayar açılışımda eth0 ve eth1 yer değiştiriyordu, bir o kablosuz oluyordu bir diğeri. Daha sonra yukarıda anlatıldığı gibi MAC adreslerine göre kural tanımlayarak sabitledim şimdi onları. Bu yazıda da anlatılan sanırım belli bir kimliğe sahip USB veya firewire cihazları masaüstünde hep aynı isimli ikonla bağlamayı çalıştırmak.

Yine de denenebilir belki.

    udevinfo -a -p $(udevinfo -q path -n /dev/sda) | grep SYSFS{******}

komutunun çıktısı ne oluyor?

skinnycem

birşey olmuyor.  Hatta sda yı sda3 olarak değiştirip yaptım linux bu bölümde kurulu diye.

eldirr

Komutun çıktısının bir şey olmaması da normalmiş.. Zaten bunun işe yaraması için öncelikle /dev klasörü altında harici diskin bir isim alarak gözükmesi lazım. Zaten o bir olsa bunlara hiç gerek kalmayacak.

groups komutunun çıktısı ne peki sizde?

Google'da da bir şey bulamıyorum üstelik  :-\

skinnycem

#39
Alıntı Yapatila root adm dialout cdrom floppy audio dip video plugdev fuse lpadmin admin

Bu problemlerimi giderene kadar  hiçbir katkı yapmadan Katkıcı Penguen olacağım sanırım :)

ihtiyar said

Alıntı yapılan: skinnycem - 19 Eylül 2008 - 11:38:46
atila root adm dialout cdrom floppy audio dip video plugdev fuse lpadmin admin

Bu problemlerimi giderene kadar  hiçbir katkı yapmadan Katkıcı Penguen olacağım sanırım :)


Direk olarak katkı yapmasanız da sorunlarınızı çözerken dolaylı yoldan katkı yapmış oluyorsunuz. Sizden sonra gelip, aynı ya da benzer sorunla karşılaşabilecek arkadaşlara miras niteliğinde konular bıraktırıyorsunuz. Bu da "Katkıcı Penguen" olmayı hak ettiğinizi gösteriyor. :) İçiniz rahat olsun. :)

Not: Çıktıları verirken alıntı taglarının arasına eklerseniz görüntü daha güzel oluyor. :)

ebubekirs

Dünyaya gelen de benim, dünyadan giden de benim

eldirr

UDevdi, kullanıcı gruplarıydı. Bu tür şeylerden şüphelenemiyorum çünkü aynı mekanizmalar bir usb bellek için çalışıyor.. Herhangi bir izin problemi vb. olsa bellekte de sıkıntı çıkarırdı.

Disk takılıyken yeniden başlatmayı deneyebilirsiniz, veya bir de şu fstab dosyasındaki harici diskle ilgili satırın başına # koyup yeniden başlatmayı deneyebilirsiniz (o satırı iptal etmeye yarar).

Bir de eğer yakınlarda başka bir harici hard disk varsa onunla da deneyebilir misiniz?

Bir de şu fstab dosyasında;
/dev/sda2 /media/\040harici\040disk ntfs-3g defaults,locale=tr_TR.UTF-8 0 0

Satırını,

/dev/sda2 /media/harici ntfs-3g defaults,locale=tr_TR.UTF-8 0 0 olarak değiştirebilir misiniz? O isimde bırakılan boşluklar pek içime sinmedi de.

skinnycem

harici diskten bahsediyorsanız 2. bir laptop um var masamda windows XP kurulu. Şakır şakır çalışıyor :)

skinnycem

ilgili satırı değiştirip harici hard diski takarak yeniden başlattım. login olmadan evvelki son kara ekranda 3 adet hata mesajı görünüp kayboldu. Hata mesajı olduğunu gördüm ancak çok kısa göründüğü için detayını göremedim. Kara ekranı durdurma imkanı var mı?

eldirr

/var/log/dmesg.log dosyasına da bakabilir misin? Hata mesajı orada da olabilir. Nasıl durdurulacağını ben de bilmiyorum :)

skinnycem

dmesg.log diye bir dosya yok bende. dpkg.log  var.

ebubekirs

/var/log/dmesg olması lazım. O dosyanın .log uzantısı yoktu galiba.
Dünyaya gelen de benim, dünyadan giden de benim

erginemr


skinnycem

#49
Alıntı yapılan: erginemr - 19 Eylül 2008 - 17:03:28
Konsoldan:
dmesg | less

Alıntı Yap[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.24-19-generic (buildd@terranova) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Wed Aug 20 22:56:21 UTC 2008 (Ubuntu 2.6.24-19.41-generic)
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009d000 (usable)
[    0.000000]  BIOS-e820: 000000000009d000 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000bfda5000 (usable)
[    0.000000]  BIOS-e820: 00000000bfda5000 - 00000000bfdcc000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000bfdcc000 - 00000000bfddd000 (reserved)
[    0.000000]  BIOS-e820: 00000000bfddd000 - 00000000bfdde000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000bfdde000 - 00000000bfe04000 (reserved)
[    0.000000]  BIOS-e820: 00000000bfe04000 - 00000000bfe05000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000bfe05000 - 00000000bfe06000 (reserved)
[    0.000000]  BIOS-e820: 00000000bfe06000 - 00000000bfe12000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000bfe12000 - 00000000bfe18000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000bfe18000 - 00000000bfe37000 (reserved)
[    0.000000]  BIOS-e820: 00000000bfe37000 - 00000000bff00000 (usable)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000ffa00000 - 00000000ffc00000 (reserved)
[    0.000000]  BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
:                                                 

masaüstü görüntüsünü buraya nasıl yapıştırırz?