Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Dubbelle en ontbrekende volumekoppelingen op Bureaublad  (gelezen 2266 keer)

rakubuntunl

  • Gast
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Gepost op: 2007/11/17, 12:29:35 »
Hallo Allemaal,

Ook deze Windows-nerd is onlangs begonnen met Ubuntu 7.10. De installatie leverde volledig automatisch een fraai Bureaublad op met koppelingen naar mijn partities (volumes).





Daarop zie ik echter 2 rare dingen:

1) Vaak een dubbele koppeling naar één van de 3 partities (niet altijd naar dezelfde) van mijn externe USB 2.0 harde schijf (die netjes aanstaat op het moment van opstarten). Zie het plaatje hierboven. Extra vreemd is dat dit niet altijd gebeurt: soms worden correct alleen S, T en U getoond, maar meestal is er één koppeling dubbel. Als ik die extra koppeling niet handmatig verwijder en vervolgens herstart, krijg ik soms nóg extra koppeling, naar hetzelfde volume of naar een ander. Dit is te zien op het plaatje hieronder in de linkerkolom: 2 x T en 2 x U. Waarom doet 'ie dat?





2) Op mijn interne harde schijf zijn de eerste drie partities XP, Vista en XP. Alle drie zijn in orde en worden regelmatig gebruikt; switchen doe ik via Grub.





Op het Bureaublad (zie het eerste plaatje weer) is er echter nooit een koppeling naar de tweede XP (NB2SYSXPHT). Waarom niet?

Iedereen alvast bedankt voor het meedenken.

Offline raggar

  • Lid
    • fietsen naar Tibet
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #1 Gepost op: 2007/11/17, 22:48:02 »
Welkom bij Ubuntu!
Kun je de inhoud van /etc/fstab (gewoon naar de map "etc" gaan en dan de inhoud van het bestand fstab) hier posten. Dat is waar standaard in wordt aangegeven welke partities moeten worden gemount en waar deze moeten worden gemount. (mounten betekend zoiets als aanhechten).

rakubuntunl

  • Gast
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #2 Gepost op: 2007/11/18, 19:23:57 »
raggar Dank voor je reactie. (Ik heb tijdens mijn opleiding tot systeemprogrammeur voor IBM mainframes, lang, lang geleden, in het rekencentrum nog echte tapes en disks "gemount". Niet alleen koppelen met commando's op het operatorconsole, maar ze ook eerst echt fysiek in het apparaat doen. - nostalgisch kijkende smiley hier).

Hier is de inhoud van /etc/fstab:

==============================
# /etc/fstab: static file system information.
#
#            
proc            /proc           proc    defaults        0       0
# /dev/sda8
UUID=1b597dcb-e365-48d9-b4ea-ce58d1c3d1f8 /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda1
UUID=98547EF2547ED28C /media/sda1     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda2
UUID=C23EF0283EF0175F /media/sda2     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda4
UUID=98547EF2547ED28C /media/sda4     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda5
UUID=874EF2B9E6524DF0 /media/sda5     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda6
UUID=EDD74313350938CF /media/sda6     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda7
UUID=c66d42f0-b775-4f37-9107-fcc33c7ceb6e none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0
==============================

Ik zie dat sda3 ontbreekt, die zal ik er waarschijnlijk handmatig bij moeten zetten. Ik dacht dat e.e.a. misschien dynamisch was, maar dus niet. Waar vind ik de UUID van sda3, hij is namelijk niet gemount (kip en ei situatie?). sd4 is de extended partition en die kan niet gemount worden, neem ik aan? Maar wat/waar is sd0? Sorry voor al deze newbie vragen.

De externe harde schijf met de 3 partities zie ik hier niet, in deze fstab. Die koppelingen op het Bureaublad moeten dus dynamisch zijn, zou ik zeggen. Dan blijft het voor mij even een raadsel (is het een bug?) dat de koppelingen op dit moment goed zijn, na  mijn booten van Ubuntu zojuist, maar dat er de 2, 3 keren booten daarvóór weer een dubbele koppeling bijzat.

Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #3 Gepost op: 2007/11/18, 19:39:25 »
sda0 bestaat gewoon niet, op niemands systeem. Het begint met tellen vanaf 1. Sommigen beginnen ook te tellen vanaf 0, ik weent niet welke. En de UUID moet je niet hebben, je typt gewoonweg /dev/sda3, dat is hetzelfde. Wel even checken of die wel echt bestaat, want bij mij is de volgorde ook 1 3 2[6 7 5]. Gisteren was het nog 1 3 2[8 5 6 7], dus je ziet, ik heb gewoon partitie 6 verwijderd... met fdisk -l (in een terminal, staat onder hulpmiddelen) krijg je alle beschikbare schijven op je systeem, en welk schijftype ze hebben (nfts, of iets anders...). Dat kan je dan aan /etc/fstab toevoegen. Zonder de uuid's. Ik persoonlijk heb de uuid's uit mijn fstab weg gedaan, normale (niet-ubuntu) distro's geven de normale schijven weer. Ze geven toevallig mijn schijven als hda's aan, ubuntu als sda's (maakt geen verschil eigenlijk...)

- SeySayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

rakubuntunl

  • Gast
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #4 Gepost op: 2007/11/18, 22:02:20 »
Dat vind ik vreemd en niet logisch, want een /dev/scd0 (nul) voor m'n DVD-station zie ik wél staan. Maar goed.

Ik ga een regel toevoegen aan fstab zonder UUID, dus alleen /media/sda3; ik hoop dat 'ie het daarna nog doet (eventueel herinstalleren is geen probleem, het is toch allemaal nog spelen/leren).  :)

Met behulp van Acronis Disk Director Suite onder Windows heb ik zojuist op mijn externe HD de derde partitie omgezet van primary naar logical, omdat die een beetje een buitenbeentje was (volgorde was: logical, logical, primary). Ik dacht dat Ubuntu daar misschien niet tegen kan en daarom vreemde koppelingen maakt. Maar helaas, integendeel. I.p.v. de 3 van daarnet heb ik er nu weer 4 op mijn desktop na m'n laatste boot. Dit keer is US1DATSS de dubbele. Rara politiepet.


Update:
Wat Ubuntu "UUID" noemt, heet in Windows "Serial Number". Nieuw inzicht: de UUIDs van de beide XPs zijn HETZELFDE en dat levert een probleem op. Ik maak namelijk een Image Backup van de eerste XP partitie en Restore die vervolgens in de derde partitie. Daarna pas ik het Volume Label van de XP in partitie 3 aan (NB2SYSXPH4 -> NB2SYSXPHT) zodat Windows en ik ze uit elkaar kunnen houden. In de eerder geposte fstab stond maar één entry voor de betreffende UUID. Inmiddels heb ik geprobeerd dit:

.....
# /dev/sda1
UUID=98547EF2547ED28C /media/sda1     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda2
UUID=C23EF0283EF0175F /media/sda2     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda3
                                     /media/sda3     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda4
UUID=98547EF2547ED28C /media/sda4     ntfs    defaults,umask=007,gid=46 0       1
.....

(hiervan werd Gnome ernstig niet goed: allemaal foutboodschappen) en dit:

.....
# /dev/sda1
UUID=98547EF2547ED28C /media/sda1     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda2
UUID=C23EF0283EF0175F /media/sda2     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda3
UUID=98547EF2547ED28C /media/sda3     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda4
UUID=98547EF2547ED28C /media/sda4     ntfs    defaults,umask=007,gid=46 0       1
.....

(UUID sda1 en sda3 gelijk) en nu ontbreken BEIDE XP partities. Geen koppeling op desktop en ook niet in Locaties -> Computer - Bestandsbladeraar.

Dus misschien is de vraag nu: hoe moet het c.q. kan het met twee partities met hetzelfde UUID doch met verschillende volume labels?

---

SeySayux - Een mirakel dat ik nog tijd heb voor dit ge-test en ge-post: IK REBOOT ME TE BARSTEN!!  :)  :)

rakubuntunl

  • Gast
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #5 Gepost op: 2007/11/19, 00:22:02 »
Het lijkt erop dat deze hele UUID-business vrij nieuw is in Ubuntu en behoorlijk omstreden. Ik heb al een command-line utility gevonden voor Windows waarmee ik, na de restore van de image, het Volume ID kan wijzigen (zodat het volume gebruikt kan worden in UBUNTU ! , dat klopt ergens niet...). Daarvoor moet de partitie wel een drive-letter hebben en dat kan/mag eigenlijk weer niet in Windows (zucht). Het ziet ernaar uit dat de Ubuntu ontwerpers niet voldoende hebben doorgedacht over UUIDs in de huidige multi-platform wereld.

Weet er iemand een Ubuntu-programmaatje om UUIDs / Volume IDs te wijzigen?

Geen goed Ubuntu-begin voor mij, helaas...    :(

rakubuntunl

  • Gast
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #6 Gepost op: 2007/11/19, 01:45:44 »
Ik dacht dat ik het zo had:

# /etc/fstab: static file system information.
#
#          
proc                    /proc              proc     defaults        0            0
# /dev/sda8
UUID=1b597dcb-e365-48d9-b4ea-ce58d1c3d1f8  /  ext3  defaults,errors=remount-ro  0  1
# /dev/sda7
UUID=c66d42f0-b775-4f37-9107-fcc33c7ceb6e  none  swap  sw  0  0
# /dev/sda1
LABEL=NB2SYSXPH4  /media/sda1  ntfs  defaults,umask=007,gid=46  0  1
# /dev/sda2
LABEL=NB2SYSVHP1  /media/sda2  ntfs  defaults,umask=007,gid=46  0  1
# /dev/sda3
LABEL=NB2SYSXPHT  /media/sda3  ntfs  defaults,umask=007,gid=46  0  1
# /dev/sda5
LABEL=NB2DATD       /media/sda5  ntfs  defaults,umask=007,gid=46  0  1
# /dev/sda6
LABEL=NB2DATEB     /media/sda6  ntfs  defaults,umask=007,gid=46  0  1
#
/dev/scd0  /media/cdrom0  udf,iso9660  user,noauto,exec  0  0

Maar helaas, Ubuntu is slimmer (??!!) dan ik. Hij vertikt het om de tweede XP partitie te accepteren, hoewel ALLE partities nu eenduidig geïdentificeerd worden. Er zit wellicht niets anders op dan de UUID te veranderen. Voor tips houd ik mij aanbevolen.

Offline vanadium

  • Lid
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #7 Gepost op: 2007/11/19, 12:47:33 »
Ik heb niet alles gelezen hierboven, maar ik meen te begrijpen dat je twee ntfs volumes hebt met dezelfde uuid, omdat je die tweede gecreëerd had via een dd. Voor ext3 kan je tune2fs gebruiken om een andere UUID in te stellen. Een UUID kan je "genereren" met uuidgen. Voor ntfs weet ik het zo niet, maar er is ook de mogelijkheid te mounten via het label: i.p.v. UUID= krijg je dan

LABEL=

Labels van ntfs partities kunnen veranderd worden met ntfslabel, een tooltje van de ntfsprogs.

rakubuntunl

  • Gast
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #8 Gepost op: 2007/11/19, 13:33:23 »
Alles voor niets geweest, vrees ik. Vandaag getest:
- delete part 3;
- copy part 1 naar part 3 (hierna blijken de Volume LABELs van P1 & P3 gelijk maar de Volume IDs verschillend, dus ook de UUIDs);
- part 3 herlabeld.
Nu zijn dus zowel de Labels als de UUIDs verschillend en nóg wordt partition 3 niet getoond. Ik betwijfel nu dat het aan de UUIDs heeft gelegen. De stand is nu:

# /etc/fstab: static file system information.
#
#          
proc                    /proc                proc       defaults     0            0
# /dev/sda8
UUID=1b597dcb-e365-48d9-b4ea-ce58d1c3d1f8  /  ext3  defaults,errors=remount-ro  0  1
# /dev/sda7
UUID=c66d42f0-b775-4f37-9107-fcc33c7ceb6e  none  swap  sw  0  0
# /dev/sda1
LABEL=NB2SYSXPH4  /media/sda1  ntfs  defaults,umask=007,gid=46  0  1
# /dev/sda2
LABEL=NB2SYSVHP1  /media/sda2  ntfs  defaults,umask=007,gid=46  0  1
# /dev/sda3
LABEL=NB2SYSXPHT  /media/sda3  ntfs  defaults,umask=007,gid=46  0  1
# /dev/sda5
LABEL=NB2DATD       /media/sda5  ntfs   defaults,umask=007,gid=46  0  1
# /dev/sda6
LABEL=NB2DATEB     /media/sda6  ntfs  defaults,umask=007,gid=46  0  1
#
/dev/scd0                /media/cdrom0  udf,iso9660 user,noauto,exec  0  0
==========
fdisk -l /dev/sda

Schijf /dev/sda: 160.0 GB, 160041885696 bytes
255 koppen, 63 sectoren/spoor, 19457 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x99890656

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1   *           1        1045     8393931    7  HPFS/NTFS
/dev/sda2            1046        3656    20972857+   7  HPFS/NTFS
/dev/sda3            3657        4961    10482412+   7  HPFS/NTFS
/dev/sda4            4962       19457   116439120    5  Uitgebreid
/dev/sda5            4962        6267    10490411+   7  HPFS/NTFS
/dev/sda6            6268       18804   100703421    7  HPFS/NTFS
/dev/sda7           19336       19457      979933+  82  Linux wisselgeheugen
/dev/sda8           18805       19335     4265226   83  Linux

Partitietabel-items liggen niet in schijfvolgorde.
==========

Iemand nog een idee waarom er geen koppeling naar /dev/sda3 op mijn Bureablad staat?

Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #9 Gepost op: 2007/11/20, 17:24:41 »
...
# /dev/sda1
/dev/sda1 /media/sda1     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda2
/dev/sda2 /media/sda2     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda3
/dev/sda3 /media/sda3     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda4
/dev/sda4 /media/sda4     ntfs    defaults,umask=007,gid=46 0       1
Zo heb ik het ook (ongeveer)

- SeySayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

rakubuntunl

  • Gast
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #10 Gepost op: 2007/11/20, 19:50:48 »
Dankjewel, SeySayux. Ik heb jouw code getest m.b.v. cut-and-paste, maar mijn derde partitie komt NIET te voorschijn.

Overigens: Ik krijg op mijn (brandnieuwe) laptop bij het starten de boodschap PCI: Failed to allocate mem resource #6. Deze, nog onopgeloste, fout resulteert volgens een Google-search in talloze mysterieuze vervolgfouten, waaronder een getiteld "Where oh where has my DVD-CD drive gone?" Misschien heeft de ene fout wel met de andere te maken.

In ieder geval, ik laat deze fout(en) voorlopig maar zitten. Reageerders, bedankt voor het meedenken.

JimZ

  • Gast
Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #11 Gepost op: 2007/11/21, 02:21:27 »
Ik zie ook zo gauw niet waar het fout gaat, maar heel wel mogelijk dat er toch ergens iets fout zit in die UUID's. En het gebruik van 'LABELS" in linux heeft mij in het verleden ook eens diep in de problemen gebracht, hoe en waarom heb ik nooit precies kunnen achterhalen maar LABELS zijn in de linuxwereld blijkbaar heel andere dingen dan bij MS.
Labels/partitienamen van MS-systemen krijg je dan ook in linux helemaal niet te zien.

En als er echt linux LABELS aan die partities hangen (te zien met bijvoorbeeld GParted) dan zou ik die eerst maar eens verwijderen. Dat kan met de commandline-tool e2label.

En vervolgens in /etc/fstab alle UUID- en LABEL regels uitcommentariëren en de "ouderwetse" /dev/sdxx aanduidingen gebruiken.

Je moet dan wel alles wat achter "UUID" en "LABEL" staat verplaatsen naar de bijbehorende /dev/sdxx regels.

En veiligheidshalve eerst even een kopietje opslaan van dat fstab-bestand natuurlijk.

Gr,
Jim

EDIT:

O ja, ook even controleren of het mountpoint "/media/sda3" wel bestaat want anders lukt het denk ik sowieso niet.

J.

Dubbelle en ontbrekende volumekoppelingen op Bureaublad
« Reactie #12 Gepost op: 2007/11/21, 03:18:22 »
Ik vermoed waardoor je af en toe die externe HDtjes dubbel krijgt op je bureaublad.
Tijdens het afsluiten zal het unmounten verkeerd gaan, en dus zodra je de pc weer opstart mount hij die HDtjes weer opnieuw.

En dus krijg je dubbel snelkoppelingen.

Wat je eens kan proberen is de externe HDtjes te unmounten, door er met de rechtmuistoets op te klikken en vervolgens de USB kabel uit te trekken.

Stop nu de USB kabels er weer in en wacht tot dat Ubuntu ze automatisch opnieuw gemount heeft.

Open nu je Terminal venstert en typ de volgende opdrachten ( of copy&past )
wget http://media.ubuntu-nl.org/scripts/diskmountersudo bash diskmounterrm diskmounterAls alles goed gegaan is zijn nu alle Windows partities permanent gemound.

SCCS

:D
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D