Merevlemez Desktop Icon Eltüntetése

 ( uid_14401 | 2009. július 5., vasárnap - 12:44 )

Sziasztok!

Tegnap beraktam egy új merevlemezt a gépembe. Szépen felismerte, megformázta, fstab, mount, minden tökéletes.
Újraindítottam, hogy lássam megy-e minden, és felmountolta ahova kell, de a Gnome kitett neki egy ikont a desktopra, mintha valami eltávolítható adathordozó lenne.

Néztem a gconf-editor-al:
Apps > Nautilus > Desktop > volumes_visible true/false

Ha true akkor látszik, ha false, akkor viszont nem látszanak a pendrive-ok és hasonlók sem.

Hogyan lehet elérni, hogy ugyanúgy tekintsen erre a winchesterre is, mint a többire ami a telepítéskor is benn volt már? Számíthat az, hogy ez egy olyan könyvtárba van felmountolva, ami nem a rendszerpartíción van?

Köszi a válaszokat!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Szerintem azok látszanak az asztalon, amik a /media-ba vannak csatolva.

Nalam /srv/tar -ba van fecsatolva egy hdd es ugyanugy latszik...
Raadasul telepiteskor is mar ott volt, formazva, adatokkal, etc, fstab-ban is benne...

"-Pedig vegetariánus vagyok; csak növényevő állatokat fogyasztok!"
azenoldalamponthu

Hozd létre az alábbi fájlt:
/usr/share/hal/fdi/policy/10osvendor/debian-storage-policy-fixed-drives.fdi* 

Ezt írd bele:

Mentsd le. Índítsd újra a HAL démont:
/etc/init.d/hal restart

Nekem ezzel megy Debian Lenny alatt. Annyi, hogy ezzel a megoldással minden felhasználó asztaláról eltűnnek a fixen csatlakoztatott partíciók.

Sajnos nem működik, bár nem is Debian Lenny, elfelejtettem írni hogy Ubuntu 9.04-ről van szó. És Gnome persze, de az mondjuk már a Nautilusból nagyjából gyanús lehetett.

-----------------------------
Ubuntu 9.04

hogyan van fstab-ban?

Nálam működik a konfigurációszerkesztős móka.

kép

kép

Fstab-ban a merevlemezek így vannak csatolva:

LABEL=Hely /media/hely reiserfs relatime 0 0
LABEL=Tarhely /media/tarhely reiserfs relatime 0 0

Épp nem volt kedvem UUID-vel szórakozni, Majd egyszer...

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

De ha most rádugsz egy USB-s meghajtót, annak sem fog megjelenni az ikonja. Nem ez az, amit a kérdező szeretne.

Van egy ntfs particióm felcsatolva a /windows könyvtárba. Nem látszik az asztalon. Amit a /media-ba csatolok, az látszik. Az fstab-ban így szerepel: UUID=42E80D30E80D23AF /windows ntfs-3g defaults,locale=hu_HU.UTF-8 0 0

Talán ha elmondaná, amit már más is kérdezett, hogy hogyan szerepel a kérdéses partició az fstab-ban, tudnánk segíteni....

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Tök simán van az fstab-ban.
/dev/sda2 /VirtualBox ext4 defaults 0 1
Az ikonja megjelenik az asztalon.

de vajon elefántnak is így van?
btw, nouser-el sztem nem jelenne meg, nem tudom ez benne van-e a defaultsban.

$man mount
...
defaults
Use default options: rw, suid, dev, exec, auto, nouser, and async.

Nekem is volt valami hasonló problémám (http://hup.hu/node/64458), de eddig senki nem mert mondani rá semmit, uh ez még most sem megy nekem :) esetleg valaki?

air

Sziasztok!
Bocs, nem voltam gépközelben.

Ez van a fstab-ban:

# /etc/fstab: static file system information.
#
#                
proc            /proc           proc    defaults        0       0
# /dev/sda2
UUID=556c99b6-3bb2-4edc-adbf-e4bf67d6ae53 /               reiserfs notail,relatime 0       1

# /dev/sdb1
UUID=26e6f221-0766-43f6-84b7-1d82021c5ba2 /home           reiserfs relatime        0       2

# /dev/sdc1
## (Erről a lemezről kérdeztem)
UUID=e01969b2-00ad-4381-82db-192cc2c7df02 /home/elephant/Backup reiserfs        relatime        0       1

# /dev/sda1
UUID=f6b9b1c0-beef-4677-a915-9b2d8957570d none            swap    sw              0       0

# DVD-ROM
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Az sdc1 lemezről van szó.
köszi

-----------------------------
Ubuntu 9.04

Ne UUID alapján csatold, hanem /dev/sdc1 legyen helyette.

Ezt tapasztalatból nem javasolom!
Inkább az segíthet, hogy az fstab-ban az opcióknál a nouser opciót írjuk még oda - ezzel a felhasználó ugyan nem fogja tudni fel/lecsatolni a lemezt, de a root igen (illetve sudo-val igen).

mik a tapasztalatok?

Megtörténhet, hogy boot-kor a gép összekeveri a lemezek sorrendjét!
Nálam valószínűleg abból adódhatott ez, hogy SATA és régi, sima IDE-s lemezek is vannak a gépben.
Ehhez jött az, hogy hozott valaki egy spéci pendrive-ot, ami gyárilag 2 partícióra van osztva, egy felhasználói és egy "rendszer" partícióra, amin elvileg titkosító kulcsok, jelszavak, stb. tárolhatóak.
Ezek következtében nálam megesett, hogy a pendrive-nak csak a "rendszer" partícióját sikerült csatlakoztatni, és nem értettük, hol vannak a mi adataink. Szerencsére 5 percen belül leesett a tantusz, hogy eretnek módon nem UUID-del, hanem /dev/... formában szerepeltettem a lemezeket a /etc/fstab-ban. Kijavítottam, és voila! Minden OK volt!
Azt hiszem, ilyenek miatt találhatták ki ezt az UUID-es módszert.

így van, illetve az is előfordulhat, hogy töröl vagy létrehoz másik partíciót és emiatt elmászhat az eszköz neve. bár az 1-es akkor is az első marad.

zebrának így is megjelenik.

Bocs - melyikőnk hozzászólására írtad ezt? Az UUID-et helyettesítőre, vagy amit én írtam?

zoner-ére. én ezt úgy szoktam ellenőrizni, hogy az egérmutatót a hsz elejére teszem és csak görgetek. így meg lehet látni melyik hsz-ek vannak egy szinten. már ha nem látni szemmel, pl átnyúlik több oldalon.

Szerintem az enyémre. Kicsit átláthatatlanul füzi egymás alá a Drupal a válaszokat. Nekem Ubuntun minden apróság kikerült az asztalra: samba csatolások, pendrive, merevlemez (pár hétig volt fenn), de mióta visszatértem Archlinuxra, már nincs kint semmi a pendrive-on kívül. Ugyanaz az /etc/fsatab, de új /home könyvtárak. Tehát gondolom akkor valamely gconf beállítás felelhet ezért.

Arra sem jöttem rá, hogyan tudom elővarázsolni a képernyővédők beállításait. Ubuntun ott a gomb, Arch-ban nincs. Kezd ez az egész Windozosodni :)

Így van. Eddig engem nem zavart, de ráfekszek a témára. Annyi már megvan, hogy ha a hal-device-al eltávolítom az eszközt, akkor eltűnik az ikon, de sajnos csak a következő újraindulásig. Valamiért úgy látja ezt a partíciót, mint egy pendriveot.

ez valóban zavaró lehet, mert pl nekem is /dev-el (ez a uuid valami modern dolog lehet ;) voltak (mármint beírtam) fstab-ban és nem látszottak sem a desktopon, sem a Helyek menüben (az nem tetszett, h itt szerepelnek). mondjuk ez volt 8.04 alatt, most 9.04-el meg a /home alá másoltam ami külön partíción volt.

Próbáld meg, hogy létrehozol a gyökérben egy /backup könyvtárat, és oda csatolod.

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Ha egy kicsit feljebb tekersz, láthatod, hogy nálam így van, de az nem segít.

Tudom nem megoldás, de én egyszerűen behúztam a conky alá és az eltakarja.

:-)

-----------------------------
Ubuntu 9.04

Azt tettem, hogy a mount könyvtárat salaud javaslata alapján áttettem a /Backupra és így működik.

Az tűnik jó magyarázatnak, hogy baja van azzal hagy egymásba ágyazva mountolunk fel dolgokat, illetve a Gnome ezt tekinti külső lemeznek, illetve ezt is a /media mellett.

Kipróbáltam hogy a pendriveomat felmountoltam a gyökérben egy könyvtárba, és eltűnt az asztali ikonja. Ha a /media-ban van akkor természetesen látszik, és ha a /home egyik alkönyvtárában akkor is látszik.

-----------------------------
Ubuntu 9.04

>egymásba ágyazva mountolunk

érdekes. mondjuk én /mnt alá szoktam mountolni.

én azért szerettem volna a home-ba mert akkor didaktikusabb az adataim szerkezete. de mindegy.

-----------------------------
Ubuntu 9.04

azt még megcsinálhatod, hogy teszel egy symlinket a home-ba (ln -s /backup /home/user/backup).