[Çözüldü]Archlinux USB Disk Sorunu

Başlatan extremebrutal, 15 Ekim 2008 - 11:27:58

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

extremebrutal

Archlinux'da USB diskimi taktığım zaman şu hatayı alıyorum :

Alıntı Yapmount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so

Konsoldan dmesg | tail komutunu verdiğim zaman ise şu çıkıyor:

Alıntı Yap[extremebrutal@TOSHIBA ~]$ dmesg | tail
sd 4:0:0:0: [sdb] 234441648 512-byte hardware sectors (120034 MB)
sd 4:0:0:0: [sdb] Write Protect is off
sd 4:0:0:0: [sdb] Mode Sense: 00 14 00 00
sd 4:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 4:0:0:0: [sdb] Attached SCSI disk
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
NTFS-fs error (device sdb1): parse_options(): Unrecognized mount option locale.
NTFS-fs warning (device sdb1): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel.
[extremebrutal@TOSHIBA ~]$ su
Parola:
bash-3.2# dmesg | tail
sdb: sdb1
sd 6:0:0:0: [sdb] Attached SCSI disk
sd 6:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
NTFS-fs error (device sdb1): parse_options(): Unrecognized mount option locale.
NTFS-fs warning (device sdb1): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel.
atkbd.c: Unknown key pressed (translated set 2, code 0x55 on isa0060/serio0).
atkbd.c: Use 'setkeycodes 55 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0x55 on isa0060/serio0).
atkbd.c: Use 'setkeycodes 55 <keycode>' to make it known.


erginemr

1. Diskin dosya sistemi (ext3, ntfs, fat32, vb.) nedir?

2. /etc/fstab dosyası içinde /dev/sdb1'e referans var mı?
cat /etc/fstab

3. Diski elle bağlayabiliyor musunuz?
su
mkdir deneme
mount /dev/sdb1 deneme


erginemr

SuSE 11'deki benzer bir hata;
http://fixunix.com/suse/511251-ntfs-hd-problems.html
şu şekilde çözülmüş:
http://groups.google.com/group/alt.os.linux.suse/browse_thread/thread/f8d34e4c7576459d/52abcde15674cf0f

su
cd /sbin
sudo ln -s mount.ntfs-3g mount.ntfs


Ancak Arch'ta da işe yarar mı bilemiyorum. Ayrıca bunun için ntfs-3g paketinin kurulu olması gerekiyor.

extremebrutal

SuSe 11'de çözülen yöntemi denedim işe yaradı ancak, USB disk içerisindeki bazı klasörleri, windows'da gördüğüm halde Archlinux'da göremiyorum (sebebi klasör isimleri sanırım, göremediklerimde Türkçe karakterler var). Birde, "Güvenli Kaldır" ile diski ayırmak istediğimde şu hatayı aldım:
Alıntı YapUnfortunately, the device system:/media/sdb1 (/dev/sdb1) named 'DEATH' and currently mounted at /media/DEATH could not be unmounted.
Bunları nasıl düzeltebilirim? İlk mesajımdaki hatada da utf8 falan geçiyordu ama anlamadım...

extremebrutal

Alıntı yapılan: erginemr - 15 Ekim 2008 - 12:20:07
1. Diskin dosya sistemi (ext3, ntfs, fat32, vb.) nedir?

2. /etc/fstab dosyası içinde /dev/sdb1'e referans var mı?
cat /etc/fstab

3. Diski elle bağlayabiliyor musunuz?
su
mkdir deneme
mount /dev/sdb1 deneme



1. ntfs
2. yok
3. evet

(not: ntfs-3g yüklü)

erginemr

#5
Konsoldan mount ile bağladığınız diskleri ayırmak için, yine konsoldan umount komutunu kullanmak zorundasınız. Bu durumda "güvenli kaldır" vb. grafiksel araçlar çalışmayacaktır. Root yetkisini aldıktan sonra:
umount /dev/sdb1

Sorun büyük ihtimalle diskleri otomatik olarak bağlayan udev ve HAL daemon'un, UTF8 Türkçe yereli ile ilgili bir uyumsuzluk göstermesinden kaynaklanıyor. Ama nedir, nasıl düzeltilir bilemiyorum. Araştırmak lazım.

Ek Not: İngilizce bildiğiniz varsayımıyla, konuyla ilgili 2 başlık:
http://bbs.archlinux.org/viewtopic.php?id=50351
http://bbs.archlinux.org/viewtopic.php?pid=249859

Belki buradan bir şeyler çıkartabilirsiniz.

extremebrutal

İlgilerinize teşekkürler @erginemr

Sorun çözülmüştür. Çözüm ArchWiki'de mevcutmuş.
ArchWiki çözüm sayfası

Teşekkürler #archlinux.tr ve ras0ir..

erginemr

Problemin çözüldüğüne sevindim, geçmiş olsun. :)

Anladığım kadarıyla bu KDE ortamı ile ilgili bir durum. İngilizce bilmeyen arkadaşlar ve ilerisi için referans olması açısından, çözüm adımlarını kısaca açıklayabilir misiniz?

extremebrutal

Açıklayayım;

Önce ntfs-3g'nin ayar dosyasını kaldırdık :
rm -rf /sbin/mount.ntfs-3g

Sonra yenisini oluşturduk :
sudo nano /sbin/mount.ntfs-3g ve içerisine :
Alıntı Yap#!/bin/bash
/bin/ntfs-3g $1 "$2" -o locale=tr_TR.UTF-8,$4
satırlarını ekledik.

Sonra;
chmod a+x /sbin/mount.ntfs-3g

komutunu verip bilgisayarı yeniden başlattık..

Açıldıktan sonra, ayarların kalıcı olması için /etc/pacman.conf dosyasının #NoUpgrade olan satırını
NoUpgrade   = sbin/mount.ntfs-3g haline getirip kaydettik.

Bu kadar..

ebubekirs

Bir başlık daha [Çözüldü] kervanına eklenmiş oldu :) Teşekkürler @erginemr ve @extremebrutal.
Dünyaya gelen de benim, dünyadan giden de benim