Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: radek.juthner 07 Dubna 2010, 22:00:34
-
Ahoj
Mám malý problém. Jakýkoliv USB disk se mně připojí pod jménem jako usb0, usb1, atd. namísto jména disku. Navíc na computer:/// je disk připojen dvakrát jednou jako např. usb0 a ještě jako mujdisk256mb, přičemž na usb0 se prokliknu, ale na mujdisk256mb ne. Pokud chci odpojit usb0 tak jen jako root. Jakmile odpojím usb0, dostanu se i na mujdisk256mb bez potřeby být root.
Nevíte někdo co s tím. Pravděpodobně to vzniklo po aktulizaci OS.
Dík
-
Odpoj všechny USB disky. Potom jeden připoj. Chvíli počkej, a pak tu dej výpis z Terminál (http://wiki.ubuntu.cz/Termin%C3%A1l)u
dmesg | tail -20
mount
-
Dostal jsem toto:
radek@RAJ:~$ dmesg | tail -20
[ 1645.157666] sd 9:0:0:0: [sdb] Attached SCSI removable disk
[ 2020.500915] __ratelimit: 33 callbacks suppressed
[ 2020.500921] nautilus[4968]: segfault at 30cdad0 ip 030cdad0 sp bfdc19cc error 4 in libavformat.so.52.31.0[31d0000+a8000]
[ 3693.361962] usb 1-2: USB disconnect, address 10
[ 3709.400084] usb 1-2: new high speed USB device using ehci_hcd and address 11
[ 3709.533012] usb 1-2: configuration #1 chosen from 1 choice
[ 3709.542920] scsi10 : SCSI emulation for USB Mass Storage devices
[ 3709.548893] usb-storage: device found at 11
[ 3709.548899] usb-storage: waiting for device to settle before scanning
[ 3714.545288] usb-storage: device scan complete
[ 3714.546546] scsi 10:0:0:0: Direct-Access -Pretec 256MB Wave 1.20 PQ: 0 ANSI: 2
[ 3714.547519] sd 10:0:0:0: Attached scsi generic sg2 type 0
[ 3714.557624] sd 10:0:0:0: [sdb] 512000 512-byte logical blocks: (262 MB/250 MiB)
[ 3714.558240] sd 10:0:0:0: [sdb] Write Protect is off
[ 3714.558247] sd 10:0:0:0: [sdb] Mode Sense: 00 00 00 00
[ 3714.558251] sd 10:0:0:0: [sdb] Assuming drive cache: write through
[ 3714.560112] sd 10:0:0:0: [sdb] Assuming drive cache: write through
[ 3714.560120] sdb: sdb1
[ 3714.638480] sd 10:0:0:0: [sdb] Assuming drive cache: write through
[ 3714.638486] sd 10:0:0:0: [sdb] Attached SCSI removable disk
radek@RAJ:~$ mount
/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
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 tmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/radek/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=radek)
/dev/sdb1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime)
radek@RAJ:~$
-
Ještě s tím PŘIpojeným USB diskem
ls -l /media
sudo blkid -c /dev/null
-
Takže po odpojení pod root a připojení kliknutím na ikonu:
radek@RAJ:~$ ls -l /media
celkem 44
lrwxrwxrwx 1 root root 6 2008-04-09 23:02 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 2008-04-09 23:02 cdrom0
drwx------ 2 radek root 8192 2010-04-07 22:41 my1
lrwxrwxrwx 1 root root 4 2009-07-13 16:27 usb -> usb0
drwxr-xr-x 2 root root 4096 2009-07-13 16:27 usb0
drwxr-xr-x 2 root root 4096 2009-07-13 16:27 usb1
drwxr-xr-x 2 root root 4096 2009-07-13 16:27 usb2
drwxr-xr-x 2 root root 4096 2009-07-13 16:27 usb3
drwxr-xr-x 2 root root 4096 2009-07-13 16:27 usb4
drwxr-xr-x 2 root root 4096 2009-07-13 16:27 usb5
drwxr-xr-x 2 root root 4096 2009-07-13 16:27 usb6
drwxr-xr-x 2 root root 4096 2009-07-13 16:27 usb7
radek@RAJ:~$ sudo blkid -c /dev/null
/dev/sda1: UUID="0d849858-88a5-4aa0-bc1b-34938c783873" TYPE="ext3"
/dev/sda5: UUID="37bef2ce-2405-4e01-b25d-75abccf8456d" TYPE="swap"
/dev/sdb1: LABEL="my1" UUID="6E2D-6728" TYPE="vfat"
radek@RAJ:~$ ^C
radek@RAJ:~$
-
Jaké máš Ubuntu?
-
Karmic Koala.
-
Při odpojování automaticky připojenýho disku dostávám chybu
Nelze odpojit usb0
umount: /media/usb0 není ve fstab (a vy nejste root)
-
Jede ti devkit?
ps aux | grep [d]evkit
dpkg -l | grep devicekit
ps aux | grep [u]dev
-
Ještě jeden postřeh: pokud vložím flash disk do usb portu před přihlášením se do profilu a pak se přihlásím, připojí se disk tak, jak má.
devkit:
radek@RAJ:~$ ps aux | grep [d]evkit
root 1954 0.0 0.1 5560 3036 ? S 23:00 0:00 /usr/lib/devicekit-power/devkit-power-daemon
root 3688 0.0 0.1 5044 2600 ? S 23:00 0:00 /usr/lib/devicekit-disks/devkit-disks-daemon
root 3689 0.0 0.0 4828 752 ? S 23:00 0:00 devkit-disks-daemon: polling /dev/sr0 /dev/sdb /dev/sdc
radek@RAJ:~$ dpkg -l | grep devicekit
ii devicekit-disks 007-2ubuntu6 abstraction for enumerating block devices
ii devicekit-power 011-1ubuntu2 abstraction for power management
radek@RAJ:~$ ps aux | grep [u]dev
root 496 0.0 0.0 2152 816 ? S 23:00 0:00 upstart-udev-bridge --daemon
root 498 0.0 0.0 2396 860 ? S<s 23:00 0:00 udevd --daemon
root 3874 0.0 0.0 2580 1032 ? S< 23:01 0:00 udevd --daemon
root 4791 0.0 0.0 2392 820 ? S< 23:03 0:00 udevd --daemon
radek@RAJ:~$
-
Ještě jeden postřeh: pokud je to mountovaný pod rootem, umí to odpojit bez problémů a root přítupu Vurtual Box.
-
pokud vložím flash disk do usb portu před přihlášením se do profilu a pak se přihlásím, připojí se disk tak, jak má.
Cože? Jak ví, pod jakým uživatelem tě má připojit? Klasicky se totiž disk připojuje na bod ve vlastnictví přihlášeného uživatele.
umí to odpojit bez problémů a root přítupu Vurtual Box.
??? Jedeš ve virtuálu?
http://wiki.ubuntu.cz/VirtualBox
Zkus ještě spustit devkit-disks --monitor-detaila pak připojit USB disk. Po chvíli by to mělo vypsat údaje k tomu disku. Zkopíruj je sem.
-
Netreba nahodou namiesto unmount volume zvolit safety remove volume? (alebo take nieco to myslim bolo, tiez mi brat vravel ze to blblo a ze ked pouzil to druhe islo OK)
-
radek@RAJ:~$ devkit-disks --monitor-detail
Monitoring activity from the disks daemon. Press Ctrl+C to cancel.
added: /org/freedesktop/DeviceKit/Disks/devices/sdb
Showing information for /org/freedesktop/DeviceKit/Disks/devices/sdb
native-path: /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb
device: 8:16
device-file: /dev/sdb
by-id: /dev/disk/by-id/usb--Pretec_256MB_Wave_03AC0000000403-0:0
by-path: /dev/disk/by-path/pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0
detected at: Čt 8. duben 2010, 19:44:03 CEST
system internal: 0
removable: 1
has media: 1 (detected at Čt 8. duben 2010, 19:44:03 CEST)
detects change: 1
detection by polling: 1
detection inhibitable: 1
detection inhibited: 0
is read only: 0
is mounted: 0
mount paths:
mounted by uid: 0
presentation hide: 0
presentation nopolicy: 0
presentation name:
presentation icon:
size: 262144000
block size: 512
job underway: no
usage:
type:
version:
uuid:
label:
partition table:
scheme: mbr
count: 1
drive:
vendor: -Pretec
model: 256MB Wave
revision: 1.20
serial: 03AC0000000403
detachable: 1
can spindown: 0
rotational media: 1
ejectable: 0
media:
compat:
interface: usb
if speed: 480000000 bits/s
ATA SMART: not available
added: /org/freedesktop/DeviceKit/Disks/devices/sdb1
Showing information for /org/freedesktop/DeviceKit/Disks/devices/sdb1
native-path: /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1
device: 8:17
device-file: /dev/sdb1
by-id: /dev/disk/by-id/usb--Pretec_256MB_Wave_03AC0000000403-0:0-part1
by-id: /dev/disk/by-uuid/52C1-0028
by-path: /dev/disk/by-path/pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0-part1
detected at: Čt 8. duben 2010, 19:44:03 CEST
system internal: 0
removable: 0
has media: 1 (detected at Čt 8. duben 2010, 19:44:03 CEST)
detects change: 0
detection by polling: 0
detection inhibitable: 0
detection inhibited: 0
is read only: 0
is mounted: 1
mount paths: /media/usb0
mounted by uid: 0
presentation hide: 0
presentation nopolicy: 0
presentation name:
presentation icon:
size: 262127616
block size: 512
job underway: no
usage: filesystem
type: vfat
version: FAT16
uuid: 52C1-0028
label: USB DISK
partition:
part of: /org/freedesktop/DeviceKit/Disks/devices/sdb
scheme: mbr
number: 1
type: 0x06
flags: boot
offset: 16384
size: 262127616
label:
uuid:
-
Netreba nahodou namiesto unmount volume zvolit safety remove volume? (alebo take nieco to myslim bolo, tiez mi brat vravel ze to blblo a ze ked pouzil to druhe islo OK)
Tomu moc nerozumím. Jak tímto dosáhnu toho, aby se mně disky nemountovaly jako root?
-
Tak jsem to asi našel. Pravděpodobně je chyba v usbmount ver. 0.0.17ubuntu1.1. Ponížil jsem na verzi 0.0.17ubuntu1 a zatím je to OK.
-
Tos' nemohl říct dřív, holomku, že používáš usbmount?! ;D ;D
Díky ale za zprávu, aspoň budu příště vědět, na co se zeptat :)
-
Sorry omlouvám se. Jaký jsou teda v tomto ještě možnosti? Myslím tím bez použití usbmount.
-
Bez usbmount to nefunguje? Výhodou toho programu by mělo být jen to, že jsou nastavitelné parametry připojení (vlastník, práva atp.)
-
JJ bez usbmount to jede taky. Ani nevím, kde jsem k tomu přišel. Nepamatuju si, že bych to tam kdy dával.