Nieuws:

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

Auteur Topic: [opgelost] Harde schijf automatisch laten inlezen  (gelezen 1534 keer)

[opgelost] Harde schijf automatisch laten inlezen
« Gepost op: 2011/02/14, 08:52:54 »
Goeiemorgen!

De situatie op mijn pc is:

1ste harde schijf: 750 GB SATA, volledig geformatteerd als ext4, Ubuntu over de hele schijf geïnstalleerd
2de harde schijf: 640 GB SATA, ook volledig als ext4 geformatteerd, dataschijf
3de harde schijf: 500GB externe multimediaplayer, geformatteerd in NTFS om ook op mijn vriendin haar pc te kunnen draaien

Nu is het probleem. Die 2de harde schijf wordt wel herkend in Ubuntu, staat bij het opstarten gewoon tussen locaties, dus ik denk niet dat ze nog handmatig gemount moet worden. Het enige is, al mijn muziek staat daarop, dus als ik nu bij het opstarten Rhythmbox opstart zonder eerst even die HDD geopend te hebben, vindt hij mijn muziek niet. Klik ik dan even op mijn HDD, vindt Rhythmbox ineens alle muziek terug.

Nu was mijn vraag: hoe kan ik die harde schijf automatisch even laten inlezen bij het opstarten, zodat ik dat niet elke keer handmatig moet doen?

Als jullie een antwoord weten, post gerust :D

Bedankt alvast ;)
« Laatst bewerkt op: 2011/02/16, 21:24:25 door TallHotOrange »
NZXT Noctis 450 Black / Intel i5 6600K / 16GB DDR4 / MSI GeForce GTX970 Gaming Edition / MSI Z170A M5 Gaming Edition

Offline vanadium

  • Lid
Re: Harde schijf automatisch laten inlezen
« Reactie #1 Gepost op: 2011/02/14, 09:50:30 »
Die 2de harde schijf wordt wel herkend in Ubuntu, staat bij het opstarten gewoon tussen locaties, dus ik denk niet dat ze nog handmatig gemount moet worden.
Jou volgende lijntje bewijst juist van wel! Standaard koppelt Ubuntu interne partities inderdaad enkel "op vraag" aan, d.w.z., wanneer je er even op klikt.

Om een partitie automatisch bij opstart aan te koppelen, moet je die opnemen in /etc/fstab. Als je hier de uitkomst post van
sudo blkid
mount
dan zegt een goede ziel hier wel hoe je dat moet doen.

Re: Harde schijf automatisch laten inlezen
« Reactie #2 Gepost op: 2011/02/14, 21:38:30 »
Ok, done! Ik weet niet of ik het juist heb gedaan (veel kon ik nu niet verkeerd doen) maar hier is die bewuste uitkomst ^^

nico@nico-desktop:~$ sudo blkid
[sudo] password for nico:
/dev/sda1: UUID="95a1026e-5a45-4fcb-9f86-d51e733d0452" TYPE="ext4"
/dev/sda5: UUID="0377ec99-39e5-4ee5-aafb-26cd7d376649" TYPE="swap"
/dev/sdb5: LABEL="Data HDD" UUID="7c620a23-7d55-4f8b-99b1-2ede48aea11e" TYPE="ext4"
/dev/sdc1: LABEL="External" UUID="6214EEC914EE9EF3" TYPE="ntfs"
nico@nico-desktop:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc 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)
none on /dev type devtmpfs (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/nico/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=nico)
/dev/sdc1 on /media/External type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
nico@nico-desktop:~$
NZXT Noctis 450 Black / Intel i5 6600K / 16GB DDR4 / MSI GeForce GTX970 Gaming Edition / MSI Z170A M5 Gaming Edition

Offline vanadium

  • Lid
Re: Harde schijf automatisch laten inlezen
« Reactie #3 Gepost op: 2011/02/14, 22:58:58 »
Zo moet het lukken:
1) koppelpunt maken
sudo mkdir /mnt/data
([edit]Fout: mount moet mkdir zijn)
2) lijntje toevoegen aan het configbestand /etc/fstab
2a) /etc/fstab laden met beheerdersbevoegdheid
gksudo gedit /etc/fstab
2b) Lijn voor sdb5 toevoegen aan het einde van het bestand:
UUID="7c620a23-7d55-4f8b-99b1-2ede48aea11e"  /mnt/data  ext4  defaults  0  2

Dat is het. Je voert de aankoppeling al door zonder te herstarten met:
sudo mount -a
Hier mag geen enkele foutmelding verschijnen.

Nu is je partitie aangekoppeld onder /mnt/data. Om vlot vanuit je home directory toegang te hebben, kan je een link maken:
ln -s /mnt/data ~/Data
« Laatst bewerkt op: 2011/02/15, 08:51:36 door vanadium »

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Harde schijf automatisch laten inlezen
« Reactie #4 Gepost op: 2011/02/14, 23:02:25 »
Commando 1 moet zijn:
sudo mkdir /mnt/data

Re: Harde schijf automatisch laten inlezen
« Reactie #5 Gepost op: 2011/02/14, 23:37:03 »
Hmm, net geprobeerd, maar hij doet het precies niet echt...

nico@nico-desktop:~$ sudo mkdir /mnt/data
nico@nico-desktop:~$ gksudo gedit /etc/fstab
nico@nico-desktop:~$ sudo mount -a
mount: apparaat UUID="7c620a23-7d55-4f8b-99b1-2ede48aea11e" bestaat niet

Sorry dat ik het zo moeilijk maak ;)

Toch bedankt voor de hulp!
NZXT Noctis 450 Black / Intel i5 6600K / 16GB DDR4 / MSI GeForce GTX970 Gaming Edition / MSI Z170A M5 Gaming Edition

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Harde schijf automatisch laten inlezen
« Reactie #6 Gepost op: 2011/02/15, 00:57:20 »
Probeer het nog eens, maar dan zonder de aanhalingstekens in de UUID= regel.
UUID=7c620a23-7d55-4f8b-99b1-2ede48aea11e  /mnt/data  ext4  defaults  0  2Zo dus.

Re: Harde schijf automatisch laten inlezen
« Reactie #7 Gepost op: 2011/02/15, 15:51:05 »
Nu krijg ik bij het opstarten de melding dat /mnt/data niet gevonden werd, en dat ik op S moet drukken om die stap over te slaan. Kan het dat het probleem ligt aan het feit dat we als schijfnaam "data" hebben gebruikt? Mss als ik /mnt/sdb doe dat het wel gaat... Ik ben maar hardop aan het denken natuurlijk ;)

Anyway, nu moet ik een manier vinden om /mnt/data ongedaan te maken, en het dan opnieuw te proberen.
NZXT Noctis 450 Black / Intel i5 6600K / 16GB DDR4 / MSI GeForce GTX970 Gaming Edition / MSI Z170A M5 Gaming Edition

Offline vanadium

  • Lid
Re: Harde schijf automatisch laten inlezen
« Reactie #8 Gepost op: 2011/02/15, 23:26:00 »
Eigenaardig. Het enige wat ik kan denken is dat je iets fout hebt gedaan in /etc/fstab. Toon eens ter controle de output van:
sudo blkid
cat /etc/fstab
ls -l /mnt
sudo mount -a

Re: Harde schijf automatisch laten inlezen
« Reactie #9 Gepost op: 2011/02/16, 09:34:18 »
Ok, hier is het:

nico@nico-desktop:~$ sudo blkid
[sudo] password for nico:
/dev/sda1: UUID="95a1026e-5a45-4fcb-9f86-d51e733d0452" TYPE="ext4"
/dev/sda5: UUID="0377ec99-39e5-4ee5-aafb-26cd7d376649" TYPE="swap"
/dev/sdb1: LABEL="Data" UUID="74a99fa6-fd35-4ca5-ad88-9ce2e586a053" TYPE="ext4"
/dev/sdc1: LABEL="External" UUID="6214EEC914EE9EF3" TYPE="ntfs"
nico@nico-desktop:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sda1       /               ext4    errors=remount-ro 0       1
/dev/sda5       none            swap    sw              0       0
UUID="74a99fa6-fd35-4ca5-ad88-9ce2e586a053"  /mnt/data  ext4  defaults  0  2
nico@nico-desktop:~$ ls -l /mnt
totaal 4
drwxr-xrwx 4 root root 4096 2011-02-15 23:05 data
nico@nico-desktop:~$ sudo mount -a

Ondertussen had ik de lijn al terug uit fstab gegooid, met rmdir het koppelpunt verwijderd en opnieuw begonnen. Nu start de pc wel op zonder die melding, maar het rare is dat mijn schijf nu gewoon niet meer tussen locaties staat... Gparted ziet ze nog wel.

Ik snap het niet meer, maar jullie hopelijk wel :D
NZXT Noctis 450 Black / Intel i5 6600K / 16GB DDR4 / MSI GeForce GTX970 Gaming Edition / MSI Z170A M5 Gaming Edition

Offline vanadium

  • Lid
Re: Harde schijf automatisch laten inlezen
« Reactie #10 Gepost op: 2011/02/16, 09:56:14 »
Dan lijkt het erop dat je een fout had gemaakt, die nu is rechtgezet.

Je datapartitie is beschikbaar onder /mnt/data. Doordat ze integraal deel uitmaakt van het bestandssysteem, zie je ze niet meer afzonderlijk in "locaties" en is er geen icoon op je desktop. Je kan gemakkelijk zelf dergelijke bladwijzers maken naar folders op die partitie waar je vaak naar toe wil (menu "Bladwijzer" in nautilus bestandsbeheer).

Wil je - op z'n windows - toch een "schijficoon" zien voor die partitie, koppel ze dan aan onder /media in plaats van onder /mnt. Zelf reserveer ik /media liefst enkel voor verwijderbare schijven (automatisch worden die daar aangekoppeld). Permanant aanwezige partities koppel ik aan onder /mnt.

Wellicht wil je gans die partitie gebruiken voor jezelf als gebruiker, tenzij er meerdere gebruikers op je systeem zouden zijn. Hiertoe zal je jezelf eigenaar moeten maken van /mnt/data. Dit kan met een commando
sudo chown $USER:$USER /mnt/data
maar ook grafisch: hiervoor moet je eerst bestandsbeheer opstarten met beheerdersrechten: "gksu nautilus". Hiermee navigeer je naar /media, en na rechts-klik op data kan je via "Eigenschappen"de permissies aanpassen.

Wellicht wil je ook vlot toegang tot die partitie. Hiervoor maak je een symbolische link. Een commando heb ik al gegeven. Grafisch kan het door "data" te verslepen naar de plaats waar je de link wil, maar hierbij Ctrl+Shift ingedrukt te houden. Hiervoor heb je géén beheerdersrechten nodig!



Re: Harde schijf automatisch laten inlezen
« Reactie #11 Gepost op: 2011/02/16, 11:03:05 »
Aha, gelukt! Dan heb ik de harde schijf maar onder /media aangekoppeld, ze mount nu bij het opstarten en ik krijg geen meldingen meer.

Nu weet ik ook meteen wat ik die tijd heb verkeerd gedaan waardoor het niet lukte:
Ik dacht "Oei, ik zie mijn harde schijf niet meer staan onder Locaties... Er zal iets verkeerd gegaan zijn." Dus ik ben in Gparted gegaan en heb ze geformatteerd. Maar dan krijgt die HDD natuurlijk een heel andere UUID-code :D

Bij deze is het in orde, bedankt voor alles ;) Kan ik binnen een dik half uur met een gerust hart naar het werk vertrekken =D
NZXT Noctis 450 Black / Intel i5 6600K / 16GB DDR4 / MSI GeForce GTX970 Gaming Edition / MSI Z170A M5 Gaming Edition

Offline vanadium

  • Lid
Re: Harde schijf automatisch laten inlezen
« Reactie #12 Gepost op: 2011/02/16, 12:24:22 »
Dan heb ik de harde schijf maar onder /media aangekoppeld, ze mount nu bij het opstarten en ik krijg geen meldingen meer.
Ze mount evengoed als je onder /mnt aankoppelt. Mounten staat niet gelijk met "een icoon op je desktop". Maar als je dat liever wel hebt, dan is mounten onder /media een goede optie.

Re: Harde schijf automatisch laten inlezen
« Reactie #13 Gepost op: 2011/02/16, 21:24:07 »
Ja, het is dat wat ik ook wou, ik wou dat ze onder Locaties bleef staan. Dus bij deze is dat in orde ;)
NZXT Noctis 450 Black / Intel i5 6600K / 16GB DDR4 / MSI GeForce GTX970 Gaming Edition / MSI Z170A M5 Gaming Edition