Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Automatické připojování sdíleného disku pomocí fstab  (Přečteno 1877 krát)

JanaV

  • Návštěvník
  • Příspěvků: 33
Ahoj,

mám problém s automatickým připojováním sdíleného disku ve VirtualBoxu.

Manuální připojení mi funguje v pořádku:
sudo mount -t vboxsf data /media/sf_data

ale ten zápis v /etc/fstab nějak nechce fungovat.
data /media/sf_data vboxsf defaults 0 0

Objevila jsem to v jedné diskuzi a jim to funguje, ale mně to při startu zachybuje.
Netušíte v čem by mohla být chyba?

Díky

Jana V.
Jana

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #1 kdy: 16 Března 2016, 08:32:38 »
Existuje adresar /media/sf_data ?
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

JanaV

  • Návštěvník
  • Příspěvků: 33
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #2 kdy: 16 Března 2016, 08:44:51 »
Ano, existuje.
Jana

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #3 kdy: 16 Března 2016, 08:46:57 »
V tom pripade by me zajimala ta hlaska, cituji ,,to při startu zachybuje."

Pokud to nestihas opsat, bude to nekde ve /var/log

EDIT: Nebo to muzes remountovat manualne "sudo mount -a", melo by to vyhodit tu samou hlasku.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

JanaV

  • Návštěvník
  • Příspěvků: 33
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #4 kdy: 16 Března 2016, 08:55:03 »
Při startu to vrátí násedující chybu:

Při připojování /media/sf_data došlo k chybě.
Stiskněte S pro přeskočení připojování, nebo M pro ruční opravu
Jana

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #5 kdy: 16 Března 2016, 09:00:34 »
Pokud to tu samou hlasku vyhodi i pri "mount -a", tak netusim co by mohlo byt spatne. Podle dokumentace vboxu ten fstab mas dobre.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

JanaV

  • Návštěvník
  • Příspěvků: 33
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #6 kdy: 16 Března 2016, 09:10:57 »
Při mount -a jsem to nezkoušela, ta hláška je při startu. Ale pokud použiju později

sudo mount -a -t vboxsf data /media/sf_data

tak to normálně funguje. Nevím které parametry z toho odstranit, abych dostala stejnou hlášku jako při tom startu.
Jana

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #7 kdy: 16 Března 2016, 09:18:37 »
Ten prikaz (pro znovupripojieni vseho v /etc/fstab) je jen "sudo mount -a", bez dalsich parametru.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

JanaV

  • Návštěvník
  • Příspěvků: 33
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #8 kdy: 16 Března 2016, 09:27:39 »
Tak ten mi to připojí bez žádné hlášky, stejně jako ten můj původní mount s tím typem.
Jana

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #9 kdy: 16 Března 2016, 09:35:03 »
To znamena, ze v dobe zpracovani fstabu jeste nefunguji pridavky pro hosta.

Pridej ten svuj manualni mount (bez sudo) do /etc/rc.local (pred exit 0). To je script, ktery by se mel provest jako posledni pred povolenim prihlasovani do systemu.

Pokud ani to nepomuze, tak ten prikaz zdrz o par vterin

Kód: [Vybrat]
sleep 10 && tvuj_mount
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

JanaV

  • Návštěvník
  • Příspěvků: 33
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #10 kdy: 16 Března 2016, 10:02:16 »
Funguje to i bez toho času, akorát když chci vlézt na obsah toho disku, tak to vrátí stejnou chybu, jako původně VirtualBox, když jsem tam měla zatržené automatické připojování, a musela jsem to nakonec řešit vlastním mountem, který fungoval bez problému (akorát ne v fstabu).

Umístění nebylo možné zobrazit.
Nemáte oprávnění potřebná k prohlížení obsahu "sf_data".
Jana

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #11 kdy: 16 Března 2016, 10:08:57 »
Na tohle já používám takovou trochu prasárnu, a to přidat za mount tohle:
Kód: [Vybrat]
-o uid=1000,gid=1000Dá to k tomu mountu plná práva jednomu uživateli. S tím, že UID a GID se nastaví podle výstupu příkazu id (podle uid a gid) u daného uživatele. Příklad u mně:
Kód: [Vybrat]
uid=1000(kuba) gid=1000(kuba) skupiny=1000(kuba),4(adm),6(disk),20(dialout),24(cdrom),25(floppy),27(sudo),30(dip),44(video),46(plugdev),105(fuse),108(lpadmin),120(bluetooth),124(sambashare),129(wireshark)
EDIT: možná bude potřeba přidat umasku (http://superuser.com/a/320640)
« Poslední změna: 16 Března 2016, 10:11:20 od Jakub Vaněk »
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

JanaV

  • Návštěvník
  • Příspěvků: 33
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #12 kdy: 16 Března 2016, 10:21:03 »
Jako do toho nastavení v fstabu?  V mountu mi to právě funguje.
Jana

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #13 kdy: 16 Března 2016, 11:14:26 »
Staci se pridat do skupiny "vboxsf".
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

JanaV

  • Návštěvník
  • Příspěvků: 33
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #14 kdy: 16 Března 2016, 12:14:44 »
Přidala jsem se do skupiny, chybová hláška zmizla, ale obsah toho disku se nezobrazí.
Jana

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #15 kdy: 16 Března 2016, 13:10:06 »
Přidala jsem se do skupiny, chybová hláška zmizla, ale obsah toho disku se nezobrazí.

hlavni problem kterej tady mas ten, ze se to pokousis davat do fstab .... tohle tam nepatri ... ja osobne bych to delal pomoci:

1) pomoci pam_mount (eg pri prihlaseni tvyho uzivatele se to pripoji)

nebo

2) autofs (eg pri prvnim pristupu na danou resourcu se to pripoji)

^^ obe cesty jsou dobre dokumentovane
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #16 kdy: 16 Března 2016, 13:45:25 »
hlavni problem kterej tady mas ten, ze se to pokousis davat do fstab .... tohle tam nepatri

Podle dokumentace (odstavec 4.3.1) je fstab podporovana metoda...
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #17 kdy: 17 Března 2016, 13:13:47 »
hlavni problem kterej tady mas ten, ze se to pokousis davat do fstab .... tohle tam nepatri

Podle dokumentace (odstavec 4.3.1) je fstab podporovana metoda...
Potom je ta dokumentace spatne, a ty bys mel mit sachy uz po tech letech dost zkusenosti a rozumu na to, poznat to sam ...
Pripojovani veci z fstabu se provadi uplne na zacatek predtim, nez se inicializujou ostatni sluzby. Je naprosto logicke, ze vboxdrv sluzba (alespon tak se jmenuje u me) v tu chvili nebezi ... Pokud ma oracle dokumentaci spatne a ty to i presto uvadis znovu a znovu jako relevantni informaci, tak jenom hloupe tluces hlavou do zdi ...

radit nekomu veci jako sleep 10 && fuj_command odnekud z rc.local je proste neortodoxni

tzn znovu:

neni nic jednodussiho udelat to pomoci pam_mount a nebo primo pam_exec,

https://wiki.archlinux.org/index.php/Pam_mount    // na ubu to bude podobny
https://wiki.ubuntu.com/MountWindowsSharesPermanently // tady je o pam mountu taky

autofs je taky jedna z dobrych cest

https://wiki.archlinux.org/index.php/Autofs

Dalsi z moznosti (pokud to mermomoci chces mit v fstab) by mohly byt volby user a noauto (viz manpage) a nastavit to v ramci tvyho DE (desktop env), ze se ten mount provede v ramci inicializace DE (eg u me bych udelal po oeditovani fstab s volbama noauto a user - nebo jak to je, viz manual, ted jsem se nekoukal - jen vytvoril ~/.kde4/Autostart/pripoj_vboxsf.sh ve kterem by mohlo stacit pouhe ``mount /tam/kam/to/checs/mit/pripojeny'')
« Poslední změna: 17 Března 2016, 13:33:22 od ntz_reloaded »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #18 kdy: 17 Března 2016, 23:48:49 »
okay, abych ukazal lidskou tvar, tak:

a) v pripade ze to chces pres fstab, tak udelej:

Kód: (do fstab) [Vybrat]
data /tvuj/home/mnt/vboxfs vboxfs noauto,user 0 0
^^ asi bych tam nedaval ty defaults ... precti si v man fstab a nebo man mount, do ceho se expanduji, u me v suse je mezi nima "auto" a nejsem si z hlavy jistej, jestli by to nekolidovalo s noauto

Dale si ve tvym prostredi udelej nejakej skript co se spousti pri startu (v kde to je $HOME/.kde4/Autostart, u gnome to bude analogicky) a ve kterem bude (pozor na cestu v mnt_p= promenne ve skriptu, musi byt stejna jako z fstab, do fstab zaroven nemuzes dat shellovou promenou aka $HOME zatimco di skriptu samozrejme ano):

Kód: [Vybrat]
#!/bin/bash
_mnt_p=$HOME/mnt/vboxfs;
mountpoint $_mnt_p >/dev/null || ( mount $_mnt_p; exit $? );

exit 0;


b) pokud to chces mit pres pam, tak jen proved tohle

https://wiki.archlinux.org/index.php/Pam_mount

nenut me to prosim vypisovat sem :D, opravdu to funguje tak, jak je tam napsano (a mozna jeste lip, kdyz si prectes manpage ;)) - neni na tom co zkazit (samozrejme navod je pro arch, ale postup je stejny z 98% ve vsech *normalnich* distrech)

zdravim, ntz
« Poslední změna: 18 Března 2016, 03:08:26 od ntz_reloaded »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Automatické připojování sdíleného disku pomocí fstab
« Odpověď #19 kdy: 21 Března 2016, 16:39:29 »
@janaV

muzes mi prosim napsat, jestli Ti to uz konecne funguje (napr. po precteni meho posledniho prispevku) ??
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

 

Provoz zaštiťuje spolek OpenAlt.