[FSTAB] naamgeving van partities gaat fout?

Pagina: 1
Acties:

  • Autoreply
  • Registratie: Oktober 2006
  • Laatst online: 25-01 13:35
Ik had in dit topic problemen met Samba. Inmiddels prima geholpen en via SWAT kom ik er wel uit. Waar ik nog niet uit kom is het automatisch mounten van partities. Ik heb twee harde schijven, eentje van 20GB en eentje van 250 GB. De eerste is opgedeeld in 3 partities, (EXT3, Ubuntu, 7,5 GB), (SWAP, 1,5 GB), (EXT3, niet gemount)
De tweede is opgedeeld in 2 partities (EXT3, data), (EXT3, Muziek)
Bij het booten zijn dus alleen de eerste 2 partities van de systeemschijf gemount.

Kijk ff mee:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=1652da75-a830-4adf-b0c8-b7fb6d962726 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda2
UUID=8f1a282f-c7d4-4878-bae5-f73b982bc3f2 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
Ik neem dus aan dat mijn 20GB schijf met het OS uit sda 1,2 en 3 bestaat.
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000a5e50

Device Boot Start End Blocks Id System
/dev/sda1 1 12748 102398278+ 83 Linux
/dev/sda2 12749 30401 141797722+ 83 Linux

Disk /dev/sdb: 20.4 GB, 20491075584 bytes
255 heads, 63 sectors/track, 2491 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbe47be47

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 956 7679038+ 83 Linux
/dev/sdb2 957 1147 1534207+ 82 Linux swap / Solaris
/dev/sdb3 1148 2491 10795680 83 Linux
diesel@diesel:~$ ls /dev/disk/by-uuid -alh
total 0
drwxr-xr-x 2 root root 140 2009-02-07 22:38 .
drwxr-xr-x 6 root root 120 2009-02-07 22:38 ..
lrwxrwxrwx 1 root root 10 2009-02-07 22:38 10ac97d6-8c42-4bb9-942f-2b58c2252a87 -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-02-07 22:38 1652da75-a830-4adf-b0c8-b7fb6d962726 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2009-02-07 22:38 17097c5a-e871-485e-ab7c-f2935247773f -> ../../sdb3
lrwxrwxrwx 1 root root 10 2009-02-07 22:38 73b25493-3112-4678-ae6b-83d96b8f0e28 -> ../../sda2
lrwxrwxrwx 1 root root 10 2009-02-07 22:38 8f1a282f-c7d4-4878-bae5-f73b982bc3f2 -> ../../sdb2
diesel@diesel:~$
Hier blijkt echter dat sda een schijf is met 250 GB en 2 partities (met data en muziek) en mijn OS op sdb staat. Wat is het nou en hoe moet ik mijn fstab aanpassen zodat bij het booten automatisch alle schijven worden gemount?

Ik heb van alles geprobeerd (diskmounter, automatische scriptjes), maar niets krijg ik werkend. Handmatig editten leverde een volledig corrupt Ubuntu op, dus ik wil het graag in een keer goed doen.

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 19:15
Dat #/dev/xxx moet je niet op letten in de /etc/fstab file. Dat is namelijk commentaar, omdat sdX bij elke boot een andere naam *kan* krijgen afhankelijk van de aangesloten media op dat moment ;) Waar het om gaat is het UUID=xxx regeltje met de opties. Het UUID verandert niet en is daarmee een unique identifier. :) Wat je dus doet is simpelweg die andere UUIDs toevoegen en zorgen dat je mountpoint bestaat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# /proc
proc            /proc           proc    defaults        0       0

# /
UUID=1652da75-a830-4adf-b0c8-b7fb6d962726 /               ext3    relatime,errors=remount-ro 0       1

# swap
UUID=8f1a282f-c7d4-4878-bae5-f73b982bc3f2 none            swap    sw              0       0

# Naampje van volume
UUID=10ac97d6-8c42-4bb9-942f-2b58c2252a87 /mnt/mountpointnaampjealsmapmaarbestaat ext3 relatime,errors=remount-ro 0       1

# CD
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Zo moeilijk is het niet en volgens mij is dit echt overal op internet al met tutorials uitgelegd...

En een corrupt Ubuntu lijkt me sterk. Tenzij je echt rare dingen hebt gedaan, zoals een / mountpoint voor je dataschijf. :+ Dan heb je wel een initramfs, maar wellicht niet het goede root filesystem. Zoiets misgegaan?

Het wordt trouwens ook allemaal uitgelegd in
man fstab

[ Voor 12% gewijzigd door gertvdijk op 08-02-2009 12:43 ]

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog


  • Autoreply
  • Registratie: Oktober 2006
  • Laatst online: 25-01 13:35
Ik heb nu:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# Ubuntu
UUID=1652da75-a830-4adf-b0c8-b7fb6d962726 / ext3 relatime,errors=remount-ro 0 1
# Swap
UUID=8f1a282f-c7d4-4878-bae5-f73b982bc3f2 none swap sw 0 0

# dump
UUID=17097c5a-e871-485e-ab7c-f2935247773f /mnt/dump ext3 auto relatime,errors=remount-ro 0 1

# data
UUID=10ac97d6-8c42-4bb9-942f-2b58c2252a87 /mnt/data ext3 auto relatime,errors=remount-ro 0 1

# muziek
UUID=73b25493-3112-4678-ae6b-83d96b8f0e28 /mnt/muziek ext3 auto relatime,errors=remount-ro 0 1

# DVD
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
En nou is er geen enkele partitie ergens meer te vinden (op de OS en swappartitie na). In de map mnt staat de submappen muziek, data en dump in dezelfde spelling. In media is niets te vinden, via de partition editer is echter nog steeds te zien dat die partities nog steeds bestaan. Enig idee wat er fout gaat?

[ Voor 5% gewijzigd door Autoreply op 08-02-2009 13:31 ]


  • jordz.
  • Registratie: Januari 2002
  • Laatst online: 27-06-2025
Staan de mountpoints op 1 regel?

Dus niet zo:
code:
1
2
3
# dump
UUID=17097c5a-e871-485e-ab7c-f2935247773f /mnt/dump ext3 auto 
relatime,errors=remount-ro 0 1

Maar zo:
code:
1
2
# dump
UUID=17097c5a-e871-485e-ab7c-f2935247773f /mnt/dump ext3 auto relatime,errors=remount-ro 0 1

Arch Linux


  • Autoreply
  • Registratie: Oktober 2006
  • Laatst online: 25-01 13:35
Ja.

Ik krijg het met geen mogelijkheid aan de praat, behalve met:
# data
UUID=10ac97d6-8c42-4bb9-942f-2b58c2252a87 /mnt/data ext3 auto 0 1
In
relatime,errors=remount-ro
zit dus een fout, maar welke? Ik wil namelijk toch wel erg graag kunnen schrijven als user, anders kan ik er nog niets mee.

Overigens werkt auto,relatime (met komma ipv spatie) ook niet.

[ Voor 107% gewijzigd door Autoreply op 08-02-2009 13:40 ]


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:28

Hero of Time

Moderator LNX

There is only one Legend

Autoreply schreef op zondag 08 februari 2009 @ 13:08:
Ik heb nu:

[...]


En nou is er geen enkele partitie ergens meer te vinden (op de OS en swappartitie na). In de map mnt staat de submappen muziek, data en dump in dezelfde spelling. In media is niets te vinden, via de partition editer is echter nog steeds te zien dat die partities nog steeds bestaan. Enig idee wat er fout gaat?
Je mount de schijven in /mnt, niet /media, dus daarom zie je ze ook niet in /media. /mnt wordt overigens ook eigenlijk niet meer gebruikt. Als je een USB stick zou gebruiken, wordt deze automatisch in /media gemount. Bovendien zie je die schijven ook in je Places en Shortcuts staan.
Je hebt zo te zien al de UUID gevonden van de andere schijven. Mocht je het weer eens vergeten, blkid kan dat laten zien. Erg overzichtelijk vind ik, kan je zo copy/pasten :). Even uitvoeren als root uiteraard.

Verder over de naamgeven van de schijven met /dev/sd*. Ik heb zelf 5 schijven in m'n pc en m'n OS schijf is de tweede IDE schijf. Deze naam verandert regelmatig van /dev/sda naar /dev/sde of ergens er tussen. Geen touw aan vast te knopen, daarom dus eigenlijk _altijd_ mounten via UUID, tenzij je maar 1 schijf hebt, dan kan het nog via de /dev/sd* aanduiding ;).

Voor je mount probleem, kijk eens naar je root file system als voorbeeld. Hier is je Muziek fstab entry:
code:
1
UUID=73b25493-3112-4678-ae6b-83d96b8f0e28 /media/muziek ext3 auto,relatime,errors=remount-ro 0 1

Dit zou het moeten doen. Even mapje muziek maken in /media en klaar. Wil je hem mounten zonder te rebooten, draai dan sudo mount -a. Je krijgt dan ook eventuele foutmeldingen. Als je de hele schijf voor jezelf wilt hebben, moet je een chown -R <gebruikersnaam>: /media/muziek uitvoeren. Het is tenslotte Ext3, dus zit je met de ACLs ;).

[ Voor 17% gewijzigd door Hero of Time op 08-02-2009 13:53 ]

Commandline FTW | Tweakt met mate


  • Autoreply
  • Registratie: Oktober 2006
  • Laatst online: 25-01 13:35
Hero Of Time schreef op zondag 08 februari 2009 @ 13:48:
[...]

Je mount de schijven in /mnt, niet /media, dus daarom zie je ze ook niet in /media. /mnt wordt overigens ook eigenlijk niet meer gebruikt. Als je een USB stick zou gebruiken, wordt deze automatisch in /media gemount. Bovendien zie je die schijven ook in je Places en Shortcuts staan.
Je hebt zo te zien al de UUID gevonden van de andere schijven. Mocht je het weer eens vergeten, blkid kan dat laten zien. Erg overzichtelijk vind ik, kan je zo copy/pasten :). Even uitvoeren als root uiteraard.

Verder over de naamgeven van de schijven met /dev/sd*. Ik heb zelf 5 schijven in m'n pc en m'n OS schijf is de tweede IDE schijf. Deze naam verandert regelmatig van /dev/sda naar /dev/sde of ergens er tussen. Geen touw aan vast te knopen, daarom dus eigenlijk _altijd_ mounten via UUID, tenzij je maar 1 schijf hebt, dan kan het nog via de /dev/sd* aanduiding ;).
Niet erg duidelijk, maar idd, ze staan in /mnt, niet in media, kwestie van aanpassen. Echter, ook daar worden ze alleen weergegeven als ik alleen "auto" gebruik. Dus, wat gaat er fout met de rest van de eigenschappen?

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:28

Hero of Time

Moderator LNX

There is only one Legend

Check m'n edit :).

Commandline FTW | Tweakt met mate


  • Autoreply
  • Registratie: Oktober 2006
  • Laatst online: 25-01 13:35
hmm, een "=" in code ziet er uit als een hoog streepje... dat verklaart een hoop. Iedereen hartelijk bedankt voor de input, het zootje werkt nu :)

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 19:15
Hero Of Time schreef op zondag 08 februari 2009 @ 13:48:
Je mount de schijven in /mnt, niet /media, dus daarom zie je ze ook niet in /media. /mnt wordt overigens ook eigenlijk niet meer gebruikt. Als je een USB stick zou gebruiken, wordt deze automatisch in /media gemount. Bovendien zie je die schijven ook in je Places en Shortcuts staan.
Volgens mij wordt /media voor verwisselbare/externe media gebruikt en /mnt voor interne niet-verwisselbare media. Maar ik kan het mis hebben.
Hero Of Time schreef op zondag 08 februari 2009 @ 13:48:
Wil je hem mounten zonder te rebooten, draai dan sudo mount -a.
Doe eens een mount -a idd. Dat geeft ook foutmeldingen e.d.
Hero Of Time schreef op zondag 08 februari 2009 @ 13:48:
Het is tenslotte Ext3, dus zit je met de ACLs ;).
ACLs zijn heel andere dingen dan de standaard rechten in een Ext3 filesystem, hoor!

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog


  • Autoreply
  • Registratie: Oktober 2006
  • Laatst online: 25-01 13:35
gertvdijk schreef op zondag 08 februari 2009 @ 14:39:
[...]

Volgens mij wordt /media voor verwisselbare/externe media gebruikt en /mnt voor interne niet-verwisselbare media. Maar ik kan het mis hebben.
Dat dacht ik ook, maar wat is er op tegen om de een of de ander te gebruiken? Het enige verschil is dat bij media die partities ook in je "computer" staan.

Geen foutmeldingen meer overigens.

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 19:15
Autoreply schreef op zondag 08 februari 2009 @ 14:46:
Dat dacht ik ook, maar wat is er op tegen om de een of de ander te gebruiken? Het enige verschil is dat bij media die partities ook in je "computer" staan.
Niks. Pure semantische kwestie. Zoiets kan ook per distro verschillen en vaak zijn er richtlijnen voor, waar je als gebruiker gewoon lak aan kan hebben.
Maar waarom wil je je volumes in je "Computer" hebben? Dat is net als het hebben van allemaal losse partities en [Letter]:\ 'schijven' nogal Windows-like. Verwisselbare media vind ik trouwens wel logisch om er te hebben.

[ Voor 20% gewijzigd door gertvdijk op 08-02-2009 15:02 ]

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:28

Hero of Time

Moderator LNX

There is only one Legend

gertvdijk schreef op zondag 08 februari 2009 @ 14:39:

[...]

ACLs zijn heel andere dingen dan de standaard rechten in een Ext3 filesystem, hoor!
Ik wist de naam er even niet precies van, maar ACL is niet echt fout. Het geeft alsnog aan wie de eigenaar is enzo ;). Het ging even om het idee.
gertvdijk schreef op zondag 08 februari 2009 @ 14:59:
[...]

Niks. Pure semantische kwestie. Zoiets kan ook per distro verschillen en vaak zijn er richtlijnen voor, waar je als gebruiker gewoon lak aan kan hebben.
Maar waarom wil je je volumes in je "Computer" hebben? Dat is net als het hebben van allemaal losse partities en [Letter]:\ 'schijven' nogal Windows-like. Verwisselbare media vind ik trouwens wel logisch om er te hebben.
Omdat je er dan sneller bij kan ipv door alle mappen heen te bladeren om eindelijk op de juiste schijf te komen. Je begint standaard in je home folder, om dan vervolgens te klikken op Filesystem, dan het mountpoint opzoeken, vind ik zelf beetje gebruikersonvriendelijk. Laat ze idd gewoon lekker in /media staan, snel toegankelijk.
Je kan ook zelf van die 'shortcuts' toevoegen.

Commandline FTW | Tweakt met mate


  • begintmeta
  • Registratie: November 2001
  • Niet online

begintmeta

Moderator General Chat
Wat betreft de richtlijnen: Wikipedia: Filesystem Hierarchy Standard, Wikipedia: Filesystem Hierarchy Standard1
/media/ Mount points for removable media such as CD-ROMs (appeared in FHS-2.3).
/mnt/ Temporarily mounted filesystems.
/srv/ Site-specific data which is served by the system.
Maar 't is inderdaad in praktijk wel wat multiinterpretabel, variabel en flexibel natuurlijk.

[ Voor 11% gewijzigd door begintmeta op 08-02-2009 23:11 ]

Pagina: 1