Nieuws:

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

Auteur Topic: Ubuntu mount ramzalig.  (gelezen 2982 keer)

Ubuntu mount ramzalig.
« Gepost op: 2008/05/08, 12:53:58 »
Het is me al eerder opgevallen. Volgens mij had ik in Gutsy hier al problemen mee, maar in Hardy is het te rampzalig. Laatst zaten er meer dan 25 mediums in mijn /media map, waarvan uiteraard de meeste corrupt zijn. Die had ik moeten verwijderen met nautilus als root. Nu kan het zijn dat ik deze probleem heb veroorzaakt door soms de usb hub eruit te halen, en vergeten van te voren te unmounten. Maar dan zou het toch wel weer op te lossen zijn?

Mijn mediums:
- /dev/hda1
- /dev/hda5
- Elements ( externe hardeschijf )
- Disk ( Mobiele telefoon )
- cdrom

In /media staan nu de volgende items:
cdrom ( sybolic link ) => Overbodig ???
cdrom 0
disk
sda5
sdb1
sdc1
sde1
Vice_City_Play ( toch ook overbodig? Dit is toch cdrom en cdrom 0?

Dan zie ik dit nog achter de vingers, maar een permission denied error zodat ik mijn eigen hardeschijf niet kan gebruiken vind ik niet prettig. Soms is het dan nog een alleen lezen. Heb nu al Storage Device Manager geopend, maar daar schiet ik ook geen everzwijn mee op.

http://forum.ubuntu-nl.org/topic/25611
Heeft bij mij geen zin als hij steeds de mount alias veranderd.

http://forum.ubuntu-nl.org/topic/17307
Wat Scormen probeerde met chmod via de terminal werkt dus ook niet. ( Heb het wel geprobeerd. )

http://forum.ubuntu-nl.org/topic/12390
Ik heb het geformateerd als vfat (FAT32).

http://forum.ubuntu-nl.org/topic/11383
Zie eerste link & beschrijving

http://forum.ubuntu-nl.org/topic/9607
Het zou toch niet als root moeten? Lijkt me niet handig, zeker niet voor beginners!

http://forum.ubuntu-nl.org/topic/9266
Gebruikt een erg oude versie, ik de nieuwste

Kortom, even de zoekmachine gebruiken, en er verschijnen veel te veel soortgelijke problemen. Hier moet wat mij betreft echt een verandering in komen in 8.10. Echter heeft geen van de topics een relevante oplossing geboden voor mijn probleem. Ik krijg soms wel gewoon lees en schrijf rechten na wat gekloot, maar vaak wordt het toch nautilus als root.

Nog even de volgende informatie:
koen@koenux-server1-generic:~$ ls -l /media
total 142
lrwxrwxrwx  1 root  999     6 2008-03-19 20:26 cdrom -> cdrom0
drwxr-xr-x  2 root  999  4096 2008-03-19 20:26 cdrom0
drwx------ 10 koen root 16384 1970-01-01 01:00 disk
drwxr-xr-x  2 root root  4096 2008-04-22 18:35 sda5
drwxr-xr-x  2 root root  4096 2008-04-15 15:05 sdb1
drwxr-xr-x 10 koen koen 16384 1970-01-01 01:00 sdc1
drwxr-xr-x 16 koen koen 32768 1970-01-01 01:00 sdd1
drwx------ 10 koen root 16384 1970-01-01 01:00 sde1
dr-xr-xr-x  1 koen root  2048 2003-05-09 07:58 Vice_City_Play
koen@koenux-server1-generic:~$
# /etc/fstab: static file system information.
#
#            
proc                                       /proc          proc         defaults               0  0  
# /dev/hda1
UUID=08a072b3-23c9-4689-801c-709a0e455148  /              ext3         errors=remount-ro      0  1  
# /dev/hda5
UUID=ee1aa05d-d82b-47d8-82d2-fea2a2de0c0d  none           swap         sw                     0  0  
/dev/hdc                                   /media/cdrom0  udf,iso9660  user,noauto,exec,utf8  0  0  
/dev/sdb1                                  /media/sdb1    vfat         user                   0  0  
/dev/sda5                                  /media/sda5    swap         defaults               0  0  
/dev/sdc1                                  /media/sdc1    vfat         uid=koen,gid=koen      0  0  
/dev/sdd1                                  /media/sdd1    vfat         uid=koen,gid=koen      0  0  
/dev/sde1                                  /media/sde1    vfat         defaults               0  0

Offline vanadium

  • Lid
Ubuntu mount ramzalig.
« Reactie #1 Gepost op: 2008/05/08, 21:56:17 »
Wat staat die /dev/sda5, swap, twee keer in je fstab te doen? Verder lijken mij alle items die je in /media vindt, onvermijdelijk (behalve die vice_city_play dan): ze staan immers in je fstab! Verder ben je nu niet erg precies in wat je problemen precies zijn. Bovendien doen we best probleem per probleem. Post ook eens de output van "mount" en "sudo fdisk -l" zodat we weten waar we aan toe zijn.

Ubuntu mount ramzalig.
« Reactie #2 Gepost op: 2008/05/09, 18:14:06 »
fdisk -l
koen@koenux-server1-generic:~$ sudo fdisk -l

Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000e9823

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        9587    77007546   83  Linux
/dev/sda2            9588        9964     3028252+   5  Extended
/dev/sda5            9588        9964     3028221   82  Linux swap / Solaris

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8d399bc0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       60801   488384001    c  W95 FAT32 (LBA)
koen@koenux-server1-generic:~$
mount
koen@koenux-server1-generic:~$ mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-16-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/scd0 on /media/Vice_City_Play type iso9660 (ro,nosuid,nodev,uhelper=hal,uid=1000,utf8)
koen@koenux-server1-generic:~$
Wat swap twee keer in fstab doet, mag joost weten.

Dat alle items onvermijdelijk zijn in /media behalve die ene lijkt me niet.

Edit: Ook misschien handig om te weten dat mijn telefoon op het moment van het posten van dit bericht niet is aangesloten op mijn pc.

Offline vanadium

  • Lid
Ubuntu mount ramzalig.
« Reactie #3 Gepost op: 2008/05/09, 21:49:29 »
Vice_City_Play is blijkbaar een CD of DVD die geladen is.

Citaat
Dat alle items onvermijdelijk zijn in /media behalve die ene lijkt me niet.
De koppelpunten die in je fstab staan, moeten ook aanwezig zijn in /media. Nu is er wel geen enkele gemount. Dat betekent dat er bij het opstarten fouten zijn bij het uitvoeren van /etc/fstab. Voer eens, om te zien wat er mis gaat, uit:

sudo mount -a

en post de foutmeldingen hier. Is dit een systeem dat werd upgegraded of is dit een nieuwe installatie (hoogstwaarschijnlijk het eerste)? Je hebt zelf niet fstab aangepast?

Offline woteb

  • Lid
Ubuntu mount ramzalig.
« Reactie #4 Gepost op: 2008/05/09, 22:25:19 »
Die
Citaat
/dev/sda5                                  /media/sda5    swap
kun je uit je fstab halen, want die staat er al in. En het is zinloos om op je swappartitie te gaan kijken. Wat ik jou ook aan kan raden is die UUID dingen te verwijderen. Dus:
Citaat
# /dev/hda1
UUID=08a072b3-23c9-4689-801c-709a0e455148  /              ext3         errors=remount-ro      0  1  
# /dev/hda5
UUID=ee1aa05d-d82b-47d8-82d2-fea2a2de0c0d  none           swap         sw                     0  0
veranderen in:
Citaat
/dev/hda1    /              ext3         errors=remount-ro      0  1  
/dev/hda5   none           swap         sw                     0  0
Jouw fstab zou er dan zo uit moeten zien:
Citaat
# /etc/fstab: static file system information.
#
#            
proc                                       /proc          proc         defaults               0  0  
/dev/hda1  /         ext3         errors=remount-ro      0  1  
/dev/hda5  none  swap         sw                     0  0  
/dev/hdc              /media/cdrom0  udf,iso9660  user,noauto,exec,utf8  0  0  
/dev/sdb1            /media/sdb1    vfat         user                   0  0  
/dev/sdc1            /media/sdc1    vfat         uid=koen,gid=koen      0  0  
/dev/sdd1            /media/sdd1    vfat         uid=koen,gid=koen      0  0  
/dev/sde1            /media/sde1    vfat
Verder heb je uid=koen staan. Maak daar je echte uid van. Dat kun je terug vinden in het bestandje /etc/passwd

Hier een stukje van het mijne als leidraad:
Citaat
(...) knipperdeknip...
syslog:x:102:103::/home/syslog:/bin/false
klog:x:103:104::/home/klog:/bin/false
vader:x:1000:1000:WOteB,,,:/home/vader:/bin/bash
moeder:x:1001:100::/home/moeder:/bin/sh
marieke:x:1002:100::/home/marieke:/bin/sh
willemien:x:1003:100::/home/willemien:/bin/sh
(...) knipperdeknip...
Mijn uid is dan 1000 (mijn gebruikersnaam = vader). En je ziet ook mijn gid staan (ook 1000). Marieke heeft als uid 1002 en als gid 100
Met jouw systeem zou dan mijn situatie worden:
Citaat
/dev/sdc1            /media/sdc1    vfat         uid=koen,gid=koen      0  0

wordt dan:

/dev/sdc1            /media/sdc1    vfat         uid=1000,gid=1000      0  0
Dus kijken naar -JOUW- situatie en dat aanpassen. Dan zou het rechtenprobleem op de vfat partities ook uit de wereld moeten zijn.
Wij horen wel hoe een en ander verloopt.

En zoals eerder is opgemerkt: Wanneer er veranderen hebben plaatsgevonden in je /etc/fstab, dan met mount -a (als root of sudo) activeren.
Laptop, HP 550, Dual Core 1 GB RAM/2 Ghz:: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie) Fluxbox / IceWM / XFCE4 / Openbox / LXDE.
3 Werkstations + 1 laptop: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie Gnome/XFCE/IceWM)
Server: Debian 5.0 Stable (Lenny)

Offline woteb

  • Lid
Ubuntu mount ramzalig.
« Reactie #5 Gepost op: 2008/05/09, 22:32:40 »
Ter aanvulling op het bovenstaande, een handleiding voor vfat zaken in je /etc/fstab wat gevonden op een Gentoo Linux website: http://gentoo-wiki.com/HOWTO_Mount_MS_Windows_partitions_(FAT,NTFS)

Vooral dit gedeelte is voor jou situatie van toepassing:
Citaat
Note: These octal number codes differ from the octal number codes used by chmod.
File: /etc/fstab

For example, if you want everybody to be able to read, write, and execute every file in your /mnt/c, you should specify the mask 0000:

/dev/hda1   /mnt/vfat   vfat   umask=0000    0 0

If you want only users from group 610 to be able to read, write, and execute:

/dev/hda1   /mnt/vfat   vfat   gid=610,umask=0707    0 0

If you want only users from group 610 to be able to read, and execute (not write):

/dev/hda1   /mnt/vfat   vfat   gid=610,umask=0727    0 0
Jij zou jouw umask bijv. op umask=0777 kunnen zetten, zodat je -A-L-L-E-S- met je vfat partities kunt doen.

Dus dit deel van jouw /etc/fstab zou er dan zo uit kunnen zien:
Citaat
/dev/sdb1            /media/sdb1    vfat         uid=1000,gid=100,umask=0777      0  0  
/dev/sdc1            /media/sdc1    vfat         uid=1000,gid=100,umask=0777      0  0
/dev/sdd1            /media/sdd1    vfat         uid=1000,gid=100,umask=0777      0  0
/dev/sde1            /media/sde1    vfat         uid=1000,gid=100,umask=0777      0  0
NOGMAALS...!!! Die uid en die gid moet je natrekken aan de hand van jouw /etc/passwd bestand.

Ik zie dan ook aan de hand van jouw ls -l listing:
Citaat
drwxr-xr-x  2 root root  4096 2008-04-22 18:35 sda5
drwxr-xr-x  2 root root  4096 2008-04-15 15:05 sdb1
drwxr-xr-x 10 koen koen 16384 1970-01-01 01:00 sdc1
drwxr-xr-x 16 koen koen 32768 1970-01-01 01:00 sdd1
drwx------ 10 koen root 16384 1970-01-01 01:00 sde
Dat jij ook op bepaalde vfat partities ook GEEN schrijfrechten hebt. Probeer het dus eens met mijn voorbeelden aan te passen. Die listing zou er dan zo uit moeten zien:
Citaat
drwxrwxrwx  2 root root  4096 2008-04-15 15:05 sdb1
drwxrwxrwx 10 koen koen 16384 1970-01-01 01:00 sdc1
drwxrwxrwx 16 koen koen 32768 1970-01-01 01:00 sdd1
drwxrwxrwx 10 koen root 16384 1970-01-01 01:00 sde
Laptop, HP 550, Dual Core 1 GB RAM/2 Ghz:: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie) Fluxbox / IceWM / XFCE4 / Openbox / LXDE.
3 Werkstations + 1 laptop: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie Gnome/XFCE/IceWM)
Server: Debian 5.0 Stable (Lenny)

Offline woteb

  • Lid
Ubuntu mount ramzalig.
« Reactie #6 Gepost op: 2008/05/09, 23:30:32 »
Nog een aanvulling: Heb ik het goed begrepen dat al die vfat partities permanent gekoppelde media zijn?
Als dat zo is, kun je beter dergelijke partities onder /mnt onderbrengen.
Maak dan een paar directories aan waar je de partities naar toe kunt mounten. Bijv. /mnt/video /mnt/mp3 /mnt/backups.

Die maak je dan aan met het commando: sudo mkdir /mnt/videoRechten toekennen: sudo chmod 0777 /mnt/videoJe /etc/fstab aanpassen:
Citaat
/dev/sdb1      /mnt/video    vfat  uid=1000,gid=100,umask=0777      0  0
Is veel overzichtelijker, en je /media directory is dan voor tijdelijk gemounte zaken als camera's e.d., en vaste media als een permanent in gebruik zijn de USB disk staat dan met een logische naam als /mnt/video te boek. Is dan meteen te herkennen als een vidio partitie/disk.

BOVENDIEN..... Camera's e.d. die je later aankoppelt worden automatisch naar /media gemount, en het heeft dan ook geen enkele zin om die onder /etc/fstab onder te brengen. ZET DUS.... alleen wat permanent in gebruik is, in je /etc/fstab. Dat schept duidelijkheid en kan ook in jouw situatie die foutmeldingen voorkomen.
Laptop, HP 550, Dual Core 1 GB RAM/2 Ghz:: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie) Fluxbox / IceWM / XFCE4 / Openbox / LXDE.
3 Werkstations + 1 laptop: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie Gnome/XFCE/IceWM)
Server: Debian 5.0 Stable (Lenny)

Offline woteb

  • Lid
Ubuntu mount ramzalig.
« Reactie #7 Gepost op: 2008/05/09, 23:53:11 »
En als voorbeeld, mijn /etc/fstab:
Citaat
# /etc/fstab: static file system information.
#
#            
proc            /proc           proc    defaults        0       0
/dev/sda1 /               ext3    defaults,errors=remount-ro 0       1
/dev/sda2 /home           ext3    defaults        0       2
/dev/sda4 /files          ext3    defaults        0       2
/dev/sda3 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
De inhoud van mijn /mnt directory:
Citaat
vader@enigma:/mnt$ ls -l
totaal 28
drwxrwxrwx 2 root root 4096 2008-05-08 16:05 archief
drwxrwxrwx 2 root root 4096 2008-05-08 16:04 disk
drwxrwxrwx 2 root root 4096 2008-05-08 16:08 files
drwxrwxrwx 2 root root 4096 2008-05-08 16:03 home
drwxrwxrwx 2 root root 4096 2008-05-08 16:03 school
drwxrwxrwx 2 root root 4096 2008-05-08 16:03 spinakker
drwxrwxrwx 2 root root 4096 2008-05-08 16:04 usb
En mijn /media directory:
Citaat
vader@enigma:/media$ ls -l
totaal 8
lrwxrwxrwx 1 root root    6 2008-05-07 20:09 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 2008-05-07 20:09 cdrom0
lrwxrwxrwx 1 root root    7 2008-05-07 20:09 floppy -> floppy0
drwxr-xr-x 2 root root 4096 2008-05-07 20:09 floppy0
Zo goed als leeg dus. Maar wanneer er een USB disk aan hangt, ziet dat er zo uit:
Citaat
vader@enigma:/media$ ls -l
totaal 12
lrwxrwxrwx  1 root root    6 2008-05-07 20:09 cdrom -> cdrom0
drwxr-xr-x  2 root root 4096 2008-05-07 20:09 cdrom0
lrwxrwxrwx  1 root root    7 2008-05-07 20:09 floppy -> floppy0
drwxr-xr-x  2 root root 4096 2008-05-07 20:09 floppy0
drwxrwxrwx 12 root root 4096 2008-05-05 21:26 linuxusb <<<<<===== Deze regel dus!!
Je ziet, allemaal rwxrwxrwx voor die linuxusb USB disk (laatste regel die je zojuist nog niet zag). Je ziet ook dat er een d aan het begin van die regel staat, dus dat met /media/linuxusb als naam heeft.

En hier een /etc/fstab van een van mijn werkstations, waar mijn dochters mee werken.
Citaat
# /etc/fstab: static file system information.
#
#            
proc            /proc           proc    defaults        0       0
/dev/sda1 /               ext3    defaults,errors=remount-ro 0       1
/dev/sda2 /lokaal ext3    defaults        0       2
192.168.0.1:/home /home nfs   rsize=8192,wsize=8192,timeo=600,retrans=2,intr   0   0
/dev/sda3 none    swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
192.168.0.1:/home/spinakker   /mnt/spinakker   nfs   timeo=14,intr   0   0
192.168.0.1:/home/homedirs   /mnt/home   nfs   timeo=14,intr   0   0
192.168.0.1:/files/fruytier   /mnt/school   nfs   timeo=14,intr   0   0
192.168.0.1:/files/archief   /mnt/archief   nfs   timeo=14,intr   0   0
Je ziet dat daar de /dev/sda2 als een lokale partitie opereert, en dat de /home op een nfs server staat. Ik bedoel dus deze regel:
Citaat
192.168.0.1:/home /home nfs   rsize=8192,wsize=8192,timeo=600,retrans=2,intr   0   0
Ja, Linux is zeer veelzijdig....
Laptop, HP 550, Dual Core 1 GB RAM/2 Ghz:: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie) Fluxbox / IceWM / XFCE4 / Openbox / LXDE.
3 Werkstations + 1 laptop: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie Gnome/XFCE/IceWM)
Server: Debian 5.0 Stable (Lenny)