Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Eksterni hard disk

[es] :: Linux hardware :: Eksterni hard disk

[ Pregleda: 2747 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Duke_Vladimir

Član broj: 20732
Poruke: 116
195.252.90.*



Profil

icon Eksterni hard disk07.10.2005. u 00:00 - pre 225 meseci
Pozdrav.

Koristim SuSE 9.3 i KDE.
Drugi put sam instalirao suse 9.3 i u toku druge instalacije ostavio sam eksterni hard disk ukljucen i prikljucen.
Sada u toku boot-a pokusava da ga mountuje, ako je ukljucen onda kaze da /dev/sda1 nije VALID BLOCK DEVICE.
Ako je iskljucen kaze da /media/g-raid nije dobar mounting point ili tako nesto.

Eksterni hard disk radi kada udjem u KDE, ali SAMO ZA ROOT-a!
Drugi korisnik (a to sam ja posto ne koristim root) ne moze da pristupi, ali se prikazuje ikonica da je prikljucen kao Mounted removable media i ima ikonicu usb flash diska.
Provalio sam da mogu kao obicni korisnik da mountujem kada koristim neki poseban program Start Menu/System/Monitor/Storage devices. i onda radi, ali ne mogu da ga unmountujem (a ovo mi treba da ne bi bilo corrupted podataka na disku).
U prosloj instalaciji je sve radilo kako treba, prikljucim disk, on se pokaze, mogu da mu pristupim itd...

Moj zakljucak je da je Suse installer zakljucio da taj disk treba da bude uvek na kompjuteru i da ga je stavio u boot sekvencu, a to mu pravi probleme.
Nije mi do kraja sve jasno.

Inace media/g-drive je link ka /dev/sda1
g-drive je Label diska...
disk je prikljucen preko USB2
Particija je NTFS (napominjem da i dalje radi, nije problem u readonly particiji)

Ne mogu ponovo da instaliram suse, sada mi prvi put sve radi na laptopu kako treba.
Ne mogu da nadjem u Yastu gde se to podesava...
Nadam se da je dovoljno da obrisem neku linuju u boot sekvenci ili slicno...
Ako znate kako u GUI-u ovo da podesim jos bolje, uvek zajebem ceo suse kada petljam po txt fajlovima, a on i njegov suseconfig drze rec :)))

Cao!
 
Odgovor na temu

Duke_Vladimir

Član broj: 20732
Poruke: 116
195.252.90.*



Profil

icon Re: Eksterni hard disk07.10.2005. u 00:34 - pre 225 meseci
Pronasao sam system services (runlevel) u yastu da postoji service autofs i da nije osposobljen pri bootovanju ni u jednom runlevelu...
Pise da koristi za automounting filesystems... e sad, za roota sve radi, a za druge ne...
Mozda root kada pritisne link ka /dev/sda1 onda se i mountuje...a nece tako za obicne korisnike...

Ne znam, ali mozda moze da ukaze nekome na problem...

Secam se da sam negde, negde, negde, nasao i opciju treat all removable media as block devices, ili sam to umislio... a sumnjam da je to ovaj service HAL (hardware abbstraction layer) koji nesto slicno valjda i radi.... mozda hal i ne treba da bude ukljucen (a jeste)...

ne znam ni gde se taj hal podesava...

 
Odgovor na temu

Duke_Vladimir

Član broj: 20732
Poruke: 116
195.252.90.*



Profil

icon Re: Eksterni hard disk07.10.2005. u 01:34 - pre 225 meseci
Ovo je greska u /var/log/messages kada pokusam da ucitam disk kao obican user:
Oct 7 02:16:04 strangelove kernel: NTFS volume version 3.1.
Oct 7 02:16:04 strangelove hal.hotplug[13349]: DEVPATH is not set
Oct 7 02:16:07 strangelove hal.hotplug[13357]: DEVPATH is not set

A ovo je kada uspem kao root:
Oct 7 02:17:44 strangelove kernel: NTFS volume version 3.1.
Oct 7 02:17:44 strangelove hal.hotplug[13458]: DEVPATH is not set
Oct 7 02:17:46 strangelove kernel: ISO 9660 Extensions: Microsoft Joliet Level 3
Oct 7 02:17:47 strangelove kernel: ISO 9660 Extensions: RRIP_1991A
Oct 7 02:17:47 strangelove hal.hotplug[13462]: DEVPATH is not set
Oct 7 02:17:50 strangelove hal.hotplug[13465]: DEVPATH is not set
Oct 7 02:17:50 strangelove hal.hotplug[13468]: DEVPATH is not set
Oct 7 02:17:54 strangelove kernel: NTFS volume version 3.1.
Oct 7 02:17:54 strangelove hal.hotplug[13476]: DEVPATH is not set
Oct 7 02:17:57 strangelove hal.hotplug[13501]: DEVPATH is not set
Oct 7 02:17:57 strangelove kernel: NTFS volume version 3.1.
Oct 7 02:17:57 strangelove hal.hotplug[13507]: DEVPATH is not set
Oct 7 02:18:00 strangelove hal.hotplug[13510]: DEVPATH is not set
Oct 7 02:18:28 strangelove kernel: NTFS volume version 3.1.
Oct 7 02:18:28 strangelove hal.hotplug[13523]: DEVPATH is not set
Oct 7 02:18:31 strangelove hal.hotplug[13529]: DEVPATH is not set
Oct 7 02:18:33 strangelove kernel: NTFS volume version 3.1.
Oct 7 02:18:33 strangelove hal.hotplug[13556]: DEVPATH is not set

Mala razlika ali kao root mogu da citam disk
ovo je fajl /proc/mounts kada ucitam disk kao root
ootfs / rootfs rw 0 0
initramfsdevs /lib/klibc/dev tmpfs rw 0 0
/dev/hda3 / reiserfs rw 0 0
proc /proc proc rw,nodiratime 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
/dev/hda1 /windows/C ntfs ro,nosuid,nodev,noexec,uid=0,gid=100,umask=02,nls=utf8,errors=continue,mft_zone_multiplier=1 0 0
usbfs /proc/bus/usb usbfs rw 0 0
/dev/hdc /media/SU930_001 subfs ro,nosuid,nodev 0 0
/dev/sda1 /media/G-DRIVE subfs rw,sync,nosuid,nodev 0 0
/dev/sda1 /media/G-DRIVE ntfs rw,sync,nosuid,nodev,uid=0,gid=0,fmask=0177,dmask=077,nls=utf8,errors=continue,mft_zone_multiplier=1 0 0

Ovo poslednje je bitno, pogledajte razliku izmedju /dev/hda1 sto je windows particija i /dev/sda1 sto je eksterni hard disk, GID=0 pise kod sda1 sto je groupid za roota a hda3 ima gid=100 sto je users.... ***ote...

A etc/fstab izgleda ovako:
/dev/hda3 / reiserfs acl,user_xattr 1 1
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda1 /media/G-DRIVE ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda2 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
sysfs /sys sysfs noauto 0 0
/dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0

UH, nemam vise ideja...
 
Odgovor na temu

drismet
Kipar

Član broj: 41215
Poruke: 214
82.114.68.*

Sajt: perfect-digitalsat.com


Profil

icon Re: Eksterni hard disk07.10.2005. u 09:29 - pre 225 meseci
U fstab-u za sda1 stavi gid=100. Moze da stavis is uid(user ID).
"It's not that I'm so smart, it's just that I stay with problems longer." ~ Albert Einstein
 
Odgovor na temu

Duke_Vladimir

Član broj: 20732
Poruke: 116
195.252.90.*



Profil

icon Re: Eksterni hard disk07.10.2005. u 12:16 - pre 225 meseci
Ne radi. Evo mi ga trenutni fstab
/dev/hda3 / reiserfs acl,user_xattr 1 1
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda1 /media/G-DRIVE ntfs ro,users,gid=100,umask=0002,nls=utf8 0 0
/dev/hda2 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
sysfs /sys sysfs noauto 0 0
/dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0

Mislim da je gid=100 isto kao gid=users a to je vec bilo u fstabu.
Greska koju mi prijavljuje u konqueror-u je tacno:
You do not have enough permissions to read file:///media/G-DRIVE

ili kada pritisnem na ikonicu koju je kde stvorio u my computer:
Could not enter folder /media/G-DRIVE.

Ovo je sadrzaj /media :
vladimir@strangelove:/media> l
total 1
drwxr-xr-x 8 root root 240 2005-10-07 01:53 ./
drwxr-xr-x 22 root root 512 2005-10-07 14:56 ../
drwxr-xr-x 2 root root 48 2005-03-23 16:30 bmp_audio_cd/
drwxr-xr-x 2 root root 48 2005-10-05 03:17 cdrecorder/
drwxr-xr-x 2 root root 48 2005-10-06 04:41 FULL_METAL_JACKET/
drwxrwxrwx 1 root root 0 2005-10-07 12:59 G-DRIVE/
drwxr-xr-x 2 root root 48 2005-10-07 01:05 SU930_001/
drwxr-xr-x 2 root root 48 2005-03-22 19:54 xmms_audio_cd/

G-DRIVE ne pripada istom korisniku i grupi kao ostali fajlovi, ali 48 ne postoji kao grupa ni kao korisnik. btw ne znam koliko je bitno to posto taj fajl stvara HAL daemon koliko ja znam... mogu i da ga obrisem stvorice se novi...
 
Odgovor na temu

Duke_Vladimir

Član broj: 20732
Poruke: 116
195.252.90.*



Profil

icon Re: Eksterni hard disk07.10.2005. u 12:47 - pre 225 meseci
kada u shellu kao obican korisnik napisem mount /media/G-DRIVE sve radi...
Kako da se automountuje kada prikljucim?

Na googlu isto ne mogu da nadjem resenje, rekao mi je lik koji radi u novell podrsci da je to obican problem sa suse 9.3 i da se resava sa promenom nekoog podesavanja ali da ne moze da mi pomogne posto nemam kupljeni suse pa nisam registrovan :)

posaljite svoj fstab ako vam radi ovo...
 
Odgovor na temu

drismet
Kipar

Član broj: 41215
Poruke: 214
82.114.68.*

Sajt: perfect-digitalsat.com


Profil

icon Re: Eksterni hard disk07.10.2005. u 12:49 - pre 225 meseci
Umountuj sda1 i kao root
Code:
$chmod 666 /dev/sda1

Onda ponovo mountuj particiju. I pogledaj permissionse foldere /mnt/G-DRIVE.
"It's not that I'm so smart, it's just that I stay with problems longer." ~ Albert Einstein
 
Odgovor na temu

Duke_Vladimir

Član broj: 20732
Poruke: 116
195.252.90.*



Profil

icon Re: Eksterni hard disk07.10.2005. u 13:35 - pre 225 meseci
Radi, ali samo dok je disk prikljucen...
Kada restartujem ili iskljucim, ukljucim disk onda se sve vrati na staro
Ocigledno je problem u istim dozvolama...
Ali gledaj, /dev/sda1 i /media/G-DRIVE se podesavaju iznova kada god prikljucim hard, tj. kada hotplug tj. HAL odradi svoje...

I drugi problem je sto sistem automatski mountuje hard disk ali za roota.
I konacno, treci zbunjujuci problem je sto kao obican user mogu da mountujem hard disk ali samo preko shell-a koristeci mount /media/G-DRIVE

Kada uradim umount /media/G-DRIVE i kao root chmod 666 /media/G-DRIVE onda moze i preko ikonice da se mountuje...

Dodatnim istrazivanjem provalio sam da je dovoljno samo da umountujem /media/G-DRIVE i onda radi sve preko ikonice bez chmoda.

Idem da promenim fstab i da dodam opciju noauto, valjda ce onda raditi, ali posto moram da restartujem komp, javicu za 2 min.
 
Odgovor na temu

Duke_Vladimir

Član broj: 20732
Poruke: 116
195.252.90.*



Profil

icon Re: Eksterni hard disk07.10.2005. u 13:55 - pre 225 meseci
Ne radi sa noauto opcijom...
Kada umountujem /media/G-DRIVE listing media direktorijuma je ok...
kada mountujem kao obican user promeni se i permission tog fajla...
jebiga to je samo link ka /dev/sda1 nije on toliko bitan...
bitno je da taj hal daemon ne mountuje odmah hard disk i to samo za roota

evo neki lik je na netu predlozio resenje, ali to ne radi kod mene...
Code:

The culprit is HAL which mounts automatically your USB drive as a NTFS disk with no permission at all except for root. 
 
 To prevent that, you need to add this file in 
 /usr/share/hal/fdi/95userpolicy 
 ------------------- cut here ---------------------------- 
 <?xml version="1.0" encoding="ISO-8859-1"?> 
 <!-- -*- SGML -*- --> 
 <deviceinfo version="0.2"> 
 <device> 
 
 <match key="volume.fstype" string="ntfs"> 
 <merge key="volume.policy.mount_option.umask=0" type="bool">true</merge> 
 </match> 
 
 </device> 
 </deviceinfo> 
 -------------------- cut here --------------------- 
 
 You can name this file whatever name suits your taste (I chose ntfs.fdi). 
 
 This rule makes a NTFS partition to be mounted with all access rights to everybody. But as HAL adds the option "-ro" too, you can't write to your disk which is preferable as writing in NTFS partition from Linux is not well tested yet. 
 
 Hope this helps. 
 
 [EDIT] For Hal to take into account your added file, you need to reboot or execute: 
 sudo /etc/init.d/haldaemon restart


To ne radi. Pogledao sam ostale fajlove za hal-a i ne lice na xml fajlove, tj. nisu...
ne znam sta da radim poludecu...
Ovo prerasta u opsesiju :)
 
Odgovor na temu

Duke_Vladimir

Član broj: 20732
Poruke: 116
195.252.90.*



Profil

icon Re: Eksterni hard disk07.10.2005. u 17:26 - pre 225 meseci
Uspeo sam. Vrlo je jednostavno. u fstabu ne treba da pise NTFS particija nego SUBFS

Evo ga moj fstab fajl sada...

/dev/hda3 / reiserfs acl,user_xattr 1 1
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda2 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
sysfs /sys sysfs noauto 0 0
/dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/sda1 /media/G-DRIVE subfs ro,users,gid=users,umask=0002,nls=utf8 0 0


Ako u fstabu pise NTFS onda ga on valjda racuna kao disk prikacen direktno na kompjuter, a jos nije prikacen posto nije dignut usb interfejs i HAL.

E sad. Hal je pravi problem... On automatski mountuje i podesava sve za sav removable hardware. Ako pise subfs u fstabu onda ce hal da reuzme kasnije podesavanja iz fstaba sto se tice dozvola...

Ako ne pise onda on sam sve podesi ali po defaultu sav externi storage hardware je mountovan kao root i cita ga samo root (gid=0).

Kada kao obican korisnik uradite mount /media/G-DRIVE ili kompletnu komandu mount /dev/sda1 /media/G-DRIVE ili sta vec hocete kao link onda ce sve da radi kako treba. Ali onda se totalno gubi smisao HAL-a i automatskog podesavanja sto je mnogo COOL...

E sada, kada je sve reseno u fstabu, ostaje podesavaje HAL-a... to se podesava u folderu /usr/share/hal/fdi/95userpolicy dodavanje fajlova bilokojeime.fdi bitno je da ima *.fdi ekstenziju.

Fdi su prakticno XML fajlovi koje on cita kada se startuje...
Kada dodate .fdi fajl uradite iz root shella restart. to se radi sa 'rchal restart'
To je dobro zato sto mozete odmah da vidite promenu bez restarta

Sada cu da se zezam sa time, da vidim sta sve moze
Dodacu u fstab opciju AUTO umesto subfs da vidim kako to radi.

Napomena: NTFS particija ce uvek biti readonly to je default za linux posto nema dobre drajvere za NTFS particije i moze da ih sjebe ako se zezate....

Takodje, ostaje bitno da u fstabu i dalje stoji users i gid=users kao opcije za taj uredjaj

Negde sam procitao da nije dobro za hard disk da bude mountovan kao subfs posto je nesto sporije itd. I ne znam da li je DMA osposobljen za eksterne diskove, verovatno je to glupo pitanje zato sto sve ide preko usb-a pa DMA nije ni moguc...

U svakom slucaju ako Vas zanima brzina hard diska ukucate kao root 'hdparm -tT /dev/sda' ili hda ili sta vec...

Sve u svemu, mislim da se sve ovo desilo zato sto sam imao ukljucen eksterni hard disk u toku instalacije Suse 9.3, ali pretrazujuci po netu sam provalio da gomila ljudi ima ovaj problem, verovatno sto u fstabu nema nikakve definicije particije, a hal automatski radi sta radi...

Ako jos neko ima probleme sa ovim neka kaze svoje resenje ili da potvrdi ovo resenje.

Pozdrav!
 
Odgovor na temu

[es] :: Linux hardware :: Eksterni hard disk

[ Pregleda: 2747 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.