lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
jochenv schrieb: über die fstab wird der User root aufgerufen und nicht ich.
Warum root? jochenv schrieb: Die Datei authorized_keys habe ich zuvor auf dem Server in /root/.ssh und die Datei id_ed25519 auf dem Laptop in /root/.ssh kopiert.
Warum das Verzeichnis von root und nicht das Verzeichnis vom normalen user? jochenv schrieb: Was habe ich noch vergessen ???
Warum frgast Du? Funktioniert jetzt noch was nicht, ... so wie Du das haben willst?
|
jochenv
(Themenstarter)
Anmeldungsdatum: 23. April 2016
Beiträge: 604
|
lubux schrieb: jochenv schrieb: Was habe ich noch vergessen ???
Warum frgast Du? Funktioniert jetzt noch was nicht, ... so wie Du das haben willst?
Ja sshfs funktioniert immer noch nicht, bei Systemstart und "mount -a". eintrag in der fstab
...
sshfs#jochen@192.168.1.6:/mnt/video/ /media/server-video/ fuse uid=1000,gid=100,umask=0,allow_other,_netdev 0 0 Bei Systemstart wird das Verzeichnis von dem Rechner nicht eingebunden. Und wenn ich anschließend "sudo mount -a" aufrufe wird eine das Passwort von der Server verlangt. Gruß Jochen
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
jochenv schrieb: Ja sshfs funktioniert immer noch nicht, bei Systemstart ...
Evtl. gibt es bestimmte Abhängigkeiten, die bei Systemstart noch nicht erfüllt sind. jochenv schrieb: eintrag in der fstab
...
sshfs#jochen@192.168.1.6:/mnt/video/ /media/server-video/ fuse uid=1000,gid=100,umask=0,allow_other,_netdev 0 0 Bei Systemstart wird das Verzeichnis von dem Rechner nicht eingebunden.
Wird durch den Eintrag in der /etc/fstab, eine mount-unit generiert? Wenn Ja, kannst Du diese generierte mount-unit evtl. ergänzen, so dass das mounten (sofort) nach dem booten, verzögert ausgeführt wird und die erforderlichen Abhängigkeiten erfüllt sein können. Wie ist die Ausgabe von:
systemctl list-units --type=mount
?
|
jochenv
(Themenstarter)
Anmeldungsdatum: 23. April 2016
Beiträge: 604
|
lubux schrieb:
jochenv schrieb: eintrag in der fstab
...
sshfs#jochen@192.168.1.6:/mnt/video/ /media/server-video/ fuse uid=1000,gid=100,umask=0,allow_other,_netdev 0 0 Bei Systemstart wird das Verzeichnis von dem Rechner nicht eingebunden.
Wird durch den Eintrag in der /etc/fstab, eine mount-unit generiert? Wenn Ja, kannst Du diese generierte mount-unit evtl. ergänzen, so dass das mounten (sofort) nach dem booten, verzögert ausgeführt wird und die erforderlichen Abhängigkeiten erfüllt sein können. Wie ist die Ausgabe von:
systemctl list-units --type=mount
UNIT LOAD ACTIVE SUB DESCRIPTION
-.mount loaded active mounted Root Mount
boot-efi.mount loaded active mounted /boot/efi
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File System
media-hdd30tb.mount loaded active mounted /media/hdd30tb
media-receiver2.mount loaded active mounted /media/receiver2
● media-server\x2dplatte.mount loaded failed failed /media/server-platte
● media-server\x2dvideo.mount loaded failed failed /media/server-video
mnt-all\x2ddata.mount loaded active mounted /mnt/all-data
proc-fs-nfsd.mount loaded active mounted NFSD configuration filesystem
proc-sys-fs-binfmt_misc.mount loaded active mounted Arbitrary Executable File Formats File System
run-credentials-systemd\x2dsysusers.service.mount loaded active mounted /run/credentials/systemd-sysusers.service
run-rpc_pipefs.mount loaded active mounted RPC Pipe File System
run-snapd-ns-snapd\x2ddesktop\x2dintegration.mnt.mount loaded active mounted /run/snapd/ns/snapd-desktop-integration.mnt
run-snapd-ns.mount loaded active mounted /run/snapd/ns
run-user-1000.mount loaded active mounted /run/user/1000
run-user-115.mount loaded active mounted /run/user/115
snap-bare-5.mount loaded active mounted Mount unit for bare, revision 5
snap-core20-1828.mount loaded active mounted Mount unit for core20, revision 1828
snap-core20-1852.mount loaded active mounted Mount unit for core20, revision 1852
snap-core22-547.mount loaded active mounted Mount unit for core22, revision 547
snap-core22-583.mount loaded active mounted Mount unit for core22, revision 583
snap-firefox-2432.mount loaded active mounted Mount unit for firefox, revision 2432
snap-firefox-2487.mount loaded active mounted Mount unit for firefox, revision 2487
snap-gnome\x2d3\x2d38\x2d2004-112.mount loaded active mounted Mount unit for gnome-3-38-2004, revision 112
snap-gnome\x2d3\x2d38\x2d2004-119.mount loaded active mounted Mount unit for gnome-3-38-2004, revision 119
snap-gnome\x2d42\x2d2204-56.mount loaded active mounted Mount unit for gnome-42-2204, revision 56
snap-gnome\x2d42\x2d2204-65.mount loaded active mounted Mount unit for gnome-42-2204, revision 65
snap-gtk\x2dcommon\x2dthemes-1534.mount loaded active mounted Mount unit for gtk-common-themes, revision 1534
snap-gtk\x2dcommon\x2dthemes-1535.mount loaded active mounted Mount unit for gtk-common-themes, revision 1535
snap-snapd-18357.mount loaded active mounted Mount unit for snapd, revision 18357
snap-snapd-18596.mount loaded active mounted Mount unit for snapd, revision 18596
snap-snapd\x2ddesktop\x2dintegration-49.mount loaded active mounted Mount unit for snapd-desktop-integration, revision 49
snap-snapd\x2ddesktop\x2dintegration-57.mount loaded active mounted Mount unit for snapd-desktop-integration, revision 57
snap-software\x2dboutique-57.mount loaded active mounted Mount unit for software-boutique, revision 57
snap-ubuntu\x2dmate\x2dwelcome-714.mount loaded active mounted Mount unit for ubuntu-mate-welcome, revision 714
snap-ubuntu\x2dmate\x2dwelcome-720.mount loaded active mounted Mount unit for ubuntu-mate-welcome, revision 720
sys-fs-fuse-connections.mount loaded active mounted FUSE Control File System
sys-kernel-config.mount loaded active mounted Kernel Configuration File System
sys-kernel-debug.mount loaded active mounted Kernel Debug File System
sys-kernel-tracing.mount loaded active mounted Kernel Trace File System
var-snap-firefox-common-host\x2dhunspell.mount loaded active mounted Mount unit for firefox, revision 2211 via mount-control
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
42 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
lines 8-49/49 (END)
Gruß Jochen
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
jochenv schrieb: ● media-server\x2dplatte.mount loaded failed failed /media/server-platte
● media-server\x2dvideo.mount loaded failed failed /media/server-video
Wie sind die Ausgaben von:
systemctl cat media-server\x2dvideo.mount
systemctl cat media-server\x2dplatte.mount
ls -la /media | grep -i server
ls -la / | grep -i media
?
|
jochenv
(Themenstarter)
Anmeldungsdatum: 23. April 2016
Beiträge: 604
|
lubux schrieb: jochenv schrieb: ● media-server\x2dplatte.mount loaded failed failed /media/server-platte
● media-server\x2dvideo.mount loaded failed failed /media/server-video
Wie sind die Ausgaben von:
systemctl cat media-server\x2dvideo.mount
systemctl cat media-server\x2dplatte.mount
ls -la /media | grep -i server
ls -la / | grep -i media
?
jochen@PC-T01:~$ systemctl cat media-server\x2dvideo.mount
No files found for media-serverx2dvideo.mount.
jochen@PC-T01:~$ systemctl cat media-server\x2dplatte.mount
No files found for media-serverx2dplatte.mount.
jochen@PC-T01:~$ ls -la /media | grep -i server
drwxr-xr-x 2 root root 4096 Mär 6 18:20 server-platte
drwxr-xr-x 2 root root 4096 Mär 6 18:20 server-video
jochen@PC-T01:~$ ls -la / | grep -i media
drwxr-xr-x 11 root root 4096 Mär 14 20:32 media
jochen@PC-T01:~$
|
jochenv
(Themenstarter)
Anmeldungsdatum: 23. April 2016
Beiträge: 604
|
jochen@PC-T01:~$ sudo mount -a
[sudo] Passwort für jochen:
jochen@192.168.1.6's password:
jochen@192.168.1.6's password:
jochen@PC-T01:~$ systemctl cat media-server\x2dvideo.mount
No files found for media-serverx2dvideo.mount.
jochen@PC-T01:~$ systemctl cat media-server\x2dplatte.mount
No files found for media-serverx2dplatte.mount.
jochen@PC-T01:~$ ls -la /media | grep -i server
drwxrwxrwx 1 jochen users 4096 Feb 12 00:48 server-platte
drwxrwxrwx 1 jochen users 4096 Mär 26 00:59 server-video
jochen@PC-T01:~$ ls -la / | grep -i media
drwxr-xr-x 11 root root 4096 Mär 14 20:32 media
jochen@PC-T01:~$ habe via mount -a mal eingehängt.
Musste für beide Verzeichnisse das Passwort eingeben, kann aber jetzt auf Verzeichnisse zugreifen. Sprich generell funktioniert es, aber halt nicht beim Systemstart. ~:systemctl list-units --type=mount
UNIT LOAD ACTIVE SUB DESCRIPTION
-.mount loaded active mounted Root Mount
boot-efi.mount loaded active mounted /boot/efi
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File System
media-hdd30tb.mount loaded active mounted /media/hdd30tb
media-receiver2.mount loaded active mounted /media/receiver2
media-server\x2dplatte.mount loaded active mounted /media/server-platte
media-server\x2dvideo.mount loaded active mounted /media/server-video
mnt-all\x2ddata.mount loaded active mounted /mnt/all-data
... Gruß Jochen
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
jochenv schrieb: jochen@PC-T01:~$ systemctl cat media-server\x2dvideo.mount
No files found for media-serverx2dvideo.mount. jochen@PC-T01:~$ systemctl cat media-server\x2dplatte.mount
No files found for media-serverx2dplatte.mount.
Das Problem ist der Bindestrich ("-") beim mountpoint. systemd macht "\x2d" daraus und mit systemctl wird dann nur "x2d" (ohne \) "erkannt". So bzw. deshalb wird die generierte mount-unit, von systemctl nicht erkannt. Meine mountpoints haben keinen Bindestrich, so dass ich nicht testen/versuchen kann, wie man den "\" maskieren könnte. Schau mal sofort nach dem booten und vor (sudo mount -a), wie die Ausgabe von:
sudo findmnt --verify
ist. "mount -a" müsstest Du nicht ausführen, wenn _nur_ diese zwei mount-Vorgänge (manuell) auszuführen sind. Kannst auch einzeln manuell einhängen.
|
jochenv
(Themenstarter)
Anmeldungsdatum: 23. April 2016
Beiträge: 604
|
lubux schrieb: Das Problem ist der Bindestrich ("-") beim mountpoint. systemd macht "\x2d" daraus und mit systemctl wird dann nur "x2d" (ohne \) "erkannt". So bzw. deshalb wird die generierte mount-unit, von systemctl nicht erkannt.
ich habe die Verzeichnisse geändert und jetzt sind es nur Buchstaben. Funktioniert trotzdem leider nicht UNIT LOAD ACTIVE SUB DESCRIPTION
-.mount loaded active mounted Root Mount
boot-efi.mount loaded active mounted /boot/efi
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File System
media-hdd30tb.mount loaded active mounted /media/hdd30tb
media-receiver2.mount loaded active mounted /media/receiver2
● media-serverplatte.mount loaded failed failed /media/serverplatte
● media-servervideo.mount loaded failed failed /media/servervideo
mnt-all\x2ddata.mount loaded active mounted /mnt/all-data Meine mountpoints haben keinen Bindestrich, so dass ich nicht testen/versuchen kann, wie man den "\" maskieren könnte. Schau mal sofort nach dem booten und vor (sudo mount -a), wie die Ausgabe von:
sudo findmnt --verify
einmal vor mount -a
jochen@PC-T01:~$ sudo findmnt --verify
[sudo] Passwort für jochen:
none
[W] Nicht-Bind-Einhängequelle /swapfile ist weder ein Verzeichnis noch eine reguläre Datei
/media/servervideo/
[W] nicht-kanonischer Zielpfad (real: /media/servervideo)
/media/serverplatte/
[W] nicht-kanonischer Zielpfad (real: /media/serverplatte)
0 Einlesefehler, 0 Fehler, 3 Warnungen
jochen@PC-T01:~$ ls -la /media/servervideo/
insgesamt 8
drwxr-xr-x 2 root root 4096 Mär 28 11:47 .
drwxr-xr-x 13 root root 4096 Mär 28 11:47 ..
jochen@PC-T01:~$ ls -la /media/serverplatte/
insgesamt 8
drwxr-xr-x 2 root root 4096 Mär 28 11:47 .
drwxr-xr-x 13 root root 4096 Mär 28 11:47 ..
jochen@PC-T01:~$ und nun nach mount -a und Passworteingabe
jochen@PC-T01:~$ sudo mount -a
jochen@192.168.1.6's password:
jochen@192.168.1.6's password:
jochen@PC-T01:~$ sudo findmnt --verify
none
[W] Nicht-Bind-Einhängequelle /swapfile ist weder ein Verzeichnis noch eine reguläre Datei
0 Einlesefehler, 0 Fehler, 1 Warnung
jochen@PC-T01:~$ "mount -a" müsstest Du nicht ausführen, wenn _nur_ diese zwei mount-Vorgänge (manuell) auszuführen sind. Kannst auch einzeln manuell einhängen.
ja ... bei "mount -a" (und Passworteingabe), sowie auch wenn ich "sshfs ..." (und Passworteingabe) dann kann ich auch die Verzeichnisse das Server zugreifen.
Das automatische einhängen klappt leider nicht. Sowie das einhängen via "mount -a" ohne Passwort, könnte ich auch via crontab nach 5 min. aufrufen. Gruß Jochen
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
jochenv schrieb: ich habe die Verzeichnisse geändert und jetzt sind es nur Buchstaben. Funktioniert trotzdem leider nicht UNIT LOAD ACTIVE SUB DESCRIPTION
● media-serverplatte.mount loaded failed failed /media/serverplatte
● media-servervideo.mount loaded failed failed /media/servervideo
Poste jetzt die Ausgaben von:
systemctl cat media-servervideo.mount
systemctl cat media-serverplatte.mount
|
jochenv
(Themenstarter)
Anmeldungsdatum: 23. April 2016
Beiträge: 604
|
jochen@PC-T01:~$ systemctl cat media-serverplatte.mount
No files found for media-serverplatte.mount.
jochen@PC-T01:~$ systemctl cat media-servervideo.mount
No files found for media-servervideo.mount.
jochen@PC-T01:~$ aber schau mal ... jochen@PC-T01:~$ systemctl cat media-server\x2dvideo.mount
No files found for media-serverx2dvideo.mount.
jochen@PC-T01:~$ systemctl cat media-server\\x2dvideo.mount
# /run/systemd/generator/media-server\x2dvideo.mount
# Automatically generated by systemd-fstab-generator
[Unit]
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
SourcePath=/etc/fstab
Before=remote-fs.target
[Mount]
What=sshfs#jochen@192.168.1.6:/mnt/video/
Where=/media/server-video
Type=fuse
Options=idmap=user,uid=1000,gid=100,umask=0,allow_other,_netdev
jochen@PC-T01:~$ systemctl cat media-server\x2dplatte.mount
No files found for media-serverx2dplatte.mount.
jochen@PC-T01:~$ systemctl cat media-server\\x2dplatte.mount
# /run/systemd/generator/media-server\x2dplatte.mount
# Automatically generated by systemd-fstab-generator
[Unit]
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
SourcePath=/etc/fstab
Before=remote-fs.target
[Mount]
What=sshfs#jochen@192.168.1.6:/platte/
Where=/media/server-platte
Type=fuse
Options=idmap=user,uid=1000,gid=100,umask=0,allow_other,_netdev
jochen@PC-T01:~$ gruß Jochen
|
jochenv
(Themenstarter)
Anmeldungsdatum: 23. April 2016
Beiträge: 604
|
|