login
(Themenstarter)
Anmeldungsdatum: 21. Juli 2008
Beiträge: 94
Wohnort: irgendwo im süden deutschlands
|
Die Festplatte Stuff habe ich immer per Dateimanager mit Mausklick einghängt.
Als ich vorgestern NFS-Server eingerichtet habe, hatte ich die fstab wie oben und lt der Wiki Anleitung geändert.
Alles funktionierte perfekt bis zum Neustart, da hat es mir dann automatisch die Platte Stuff als Stuff2 eingehängt. Heute habe ich das System mit Timeshift auf den Zustand von vor drei Wochen(letzte Sicherung) zurückgesetzt in dem Glauben, die Platte könnte ich dann wieder manuell per Mausklick einhängen und den NFS-Server installieren. unter gio info zeigt es media eingehängt als unix mount /dev/sda2 und /media/steffen auch als /dev/sda2 an.
/media/steffen/Stuff2 wird als sdb eingehängt. Ist das ein Denkfehler meinerseits oder sollte media, also /media/steffen/Stuff nicht als sdb eingehängt werden? 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 | gio info /media/steffen/Stuff2 2 ↵
Anzeigename: Stuff2
Name bearbeiten: Stuff2
Name: Stuff2
Typ: directory
Größe: 4096
Adresse: file:///media/steffen/Stuff2
local path: /media/steffen/Stuff2
unix mount: /dev/sdb /media/steffen/Stuff2 ext4 rw,nosuid,nodev,relatime,uhelper=udisks2
Attribute:
standard::type: 2
standard::name: Stuff2
standard::display-name: Stuff2
standard::edit-name: Stuff2
standard::copy-name: Stuff2
standard::icon: inode-directory, folder, inode-directory-symbolic, folder-symbolic
standard::content-type: inode/directory
standard::fast-content-type: inode/directory
standard::size: 4096
standard::allocated-size: 4096
standard::symbolic-icon: inode-directory-symbolic, folder-symbolic, inode-directory, folder
etag::value: 1601543472:962258
id::file: l2064:2
id::filesystem: l2064
access::can-read: TRUE
access::can-write: TRUE
access::can-execute: TRUE
access::can-delete: FALSE
access::can-trash: FALSE
access::can-rename: FALSE
time::modified: 1601543472
time::modified-usec: 962258
time::access: 1629371351
time::access-usec: 958035
time::changed: 1601543472
time::changed-usec: 962258
unix::device: 2064
unix::inode: 2
unix::mode: 16832
unix::nlink: 5
unix::uid: 1000
unix::gid: 1000
unix::rdev: 0
unix::block-size: 4096
unix::blocks: 8
unix::is-mountpoint: TRUE
owner::user: steffen
owner::user-real: Steffen
owner::group: steffen
|
gio info /media/ 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 | ╰─$ gio info /media/
Anzeigename: media
Name bearbeiten: media
Name: media
Typ: directory
Größe: 4096
Adresse: file:///media
local path: /media
unix mount: /dev/sda2 / ext4 rw,relatime,errors=remount-ro
Attribute:
standard::type: 2
standard::name: media
standard::display-name: media
standard::edit-name: media
standard::copy-name: media
standard::icon: inode-directory, folder, inode-directory-symbolic, folder-symbolic
standard::content-type: inode/directory
standard::fast-content-type: inode/directory
standard::size: 4096
standard::allocated-size: 4096
standard::symbolic-icon: inode-directory-symbolic, folder-symbolic, inode-directory, folder
etag::value: 1629379409:737238
id::file: l2050:3932161
id::filesystem: l2050
access::can-read: TRUE
access::can-write: FALSE
access::can-execute: TRUE
access::can-delete: FALSE
access::can-trash: FALSE
access::can-rename: FALSE
time::modified: 1629379409
time::modified-usec: 737238
time::access: 1629379588
time::access-usec: 386357
time::changed: 1629379409
time::changed-usec: 737238
unix::device: 2050
unix::inode: 3932161
unix::mode: 16877
unix::nlink: 4
unix::uid: 0
unix::gid: 0
unix::rdev: 0
unix::block-size: 4096
unix::blocks: 8
owner::user: root
owner::user-real: root
owner::group: root
|
gio info /media/steffen 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 | gio info /media/steffen
Anzeigename: steffen
Name bearbeiten: steffen
Name: steffen
Typ: directory
Größe: 4096
Adresse: file:///media/steffen
local path: /media/steffen
unix mount: /dev/sda2 / ext4 rw,relatime,errors=remount-ro
Attribute:
standard::type: 2
standard::name: steffen
standard::display-name: steffen
standard::edit-name: steffen
standard::copy-name: steffen
standard::icon: inode-directory, folder, inode-directory-symbolic, folder-symbolic
standard::content-type: inode/directory
standard::fast-content-type: inode/directory
standard::size: 4096
standard::allocated-size: 4096
standard::symbolic-icon: inode-directory-symbolic, folder-symbolic, inode-directory, folder
etag::value: 1629379866:386307
id::file: l2050:3932162
id::filesystem: l2050
access::can-read: TRUE
access::can-write: FALSE
access::can-execute: TRUE
access::can-delete: FALSE
access::can-trash: FALSE
access::can-rename: FALSE
time::modified: 1629379866
time::modified-usec: 386307
time::access: 1629379590
time::access-usec: 638365
time::changed: 1629379866
time::changed-usec: 386307
unix::device: 2050
unix::inode: 3932162
unix::mode: 16872
unix::nlink: 7
unix::uid: 0
unix::gid: 0
unix::rdev: 0
unix::block-size: 4096
unix::blocks: 8
owner::user: root
owner::user-real: root
owner::group: root
xattr-sys::system.posix_acl_access: \x02
|
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
login schrieb: Die Festplatte Stuff habe ich immer per Dateimanager mit Mausklick einghängt.
unter gio info zeigt es media eingehängt als unix mount /dev/sda2 und /media/steffen auch als /dev/sda2 an.
→ sda2 = UUID 922a99dd-a7b8-45fa-a38a-dd1d52acfef1 = / (deine root-Partition), diese ist seit Systemstart eingebunden /media/steffen/Stuff2 wird als sdb eingehängt.
Das ist eine andere Platte, die mit der unit „sys-devices-pci0000:00-0000:00:1f.2-ata2-host1-target1:0:0-1:0:0:0-block-sdb.device“ als „TOSHIBA_HDWD110 Stuff“ benannt. Eine UUID habe ich bisher noch nicht gesehen. Klarheit gibt es da mit sudo blkid . UUIDs haben den Vorteil, dass es egal ist, wie das UEFI sie erkennt und welche Reihenfolge es da festlegt. Die bleiben gleich. Was deine Verwirrung angeht, kann ich dir nicht so ganz folgen. Aber angenommen, die /dev/sdb2 ist diejenige welche mit den Filmen: Ermittle die UUID mit blkid, dann trage diese Platte in die fstab ein. Ob du das unterhalb /media haben wollen würdest, ist Geschmackssache und kommt auch ein wenig auf die Verzeichnisstruktur an. Ich habe für spezielle Partitionen auch immer spezielle Mountpunkte, also bspw. /backup und /home/$USER/Sammelmappe. Die freizugebenden Ordner sind dann ebenfalls per bind in den NFS-Ordner eingehängt. Mal als einfaches Beispiel mit dem neu angelegten Ordner /daten für deine Platte:
Server-IP: 192.168.2.10; Klient: .50, datennutzer mit der uid1002 ist der /daten/Filmebesitzer Du kannst an diversen Stellen den hostnamen verwenden. Dieser muss aber beim Systemstart dann auch auflösbar sein! fstab-Eintrag für sbd2: UUID=12345678-1234-1234-1234-123412341234 /daten ext4 defaults 0 0
/daten/kram/zeuch/dingens/filme /srv/nfs/Filme none bind 0 0 /etc/exports / 192.168.0/24(rw,sync,root_squash,no_subtree_check,fsid=0)
/Filme 192.168.2.50(rw,sync,no_subtree_check)
# oder usermapping
/Filme 192.168.2.50(rw,sync,all_squash,anonuid=1002,anongid=1002,no_subtree_check) /etc/nfs.conf [exports]
rootdir=/srv/nfs/
[nfsd]
host=192.168.2.10 # die IP deines Rechners oder der hostname bei idmapping /etc/idmapd.conf [General]
Domain = deinhostname
[Mapping]
Nobody-User = datennutzer
Nobody-Group = datennutzer NFS prüfen, aktivieren, starten exportfs -var # alle (erneut) freigeben
exportfs -v # ausführliche anzeige der aktuellen Freigaben
systemctl enable --now nfs-server # starten und zukünftig autostarten
Ich nehme mal an, firewall oder so brauchst du lokal keine Anpassungen. Ansonsten kannst du mit ss die Ports ermitteln, auf jeden Fall gebraucht wird 2049 tcp. Das sind natürlich nur Beispielkonfigurationen, da musst du gucken was du bei dir brauchst/willst. Passende Manpages sind export, idmapd oder die allgemeinen nfs-Seiten.
|
login
(Themenstarter)
Anmeldungsdatum: 21. Juli 2008
Beiträge: 94
Wohnort: irgendwo im süden deutschlands
|
Meine Verwirrung besteht im Inhalt von /media/steffen | ╭─steffen@hp /media/steffen
╰─$ ls
3xtWD Stuff Stuff1 Stuff2
|
3xtWD (/dev/sdc1) ist eine externe Festplatte (USB) Stuff ist /dev/sdb | ╭─steffen@hp ~
╰─$ sudo blkid
[sudo] Passwort für steffen:
/dev/sda1: UUID="72EC-ED01" TYPE="vfat" PARTUUID="02fa2cc9-0dcb-4487-8400-4c946c5a28a6"
/dev/sda2: UUID="922a99dd-a7b8-45fa-a38a-dd1d52acfef1" TYPE="ext4" PARTUUID="b8718ccd-9115-423d-b0a0-52162115b754"
/dev/sda3: UUID="4354da50-113f-4b2f-9ec0-4d3eed933ac6" TYPE="ext4" PARTUUID="b0244e2a-c112-49ca-8f44-615dd6861a36"
/dev/sda4: UUID="37f14654-5275-467a-b84b-ce8998b52a3b" TYPE="swap" PARTUUID="c7e8219e-dc89-4b9f-8c0c-c5f9b8611acb"
/dev/sdb: LABEL="Stuff" UUID="70357a40-3800-404d-a68e-dc5b32c83377" TYPE="ext4"
/dev/sdc1: LABEL="3xtWD" UUID="a9cf4047-ec0a-4697-9494-ee4bfe7e8e46" TYPE="ext4" PARTUUID="5c5fd18e-01"
|
Stuff1 und Stuff2 wurden nach dem Neustart der Installation von NFS angelegt. Mit Sicherheit auf Grund einer fehlerhaften Konfiguration meinerseits.
NFS konnte am Vorabend des Neustarts auf /dev/sdb Ordner Stuff zugreifen und auf alle Filme zugreifen.
Der Inhalt (Filme + Unterordner) von Ordner Stuff ist nun in Stuff2 wiederzufinden. Das verwirrt mich nicht nur, das macht mich verrückt. Deswegen meine Frage wie ich das wieder rückgängig bekomme damit der Inhalt von /media/steffen/Stuff wieder vorhanden ist.
Sollte das mit einem Eintrag der UUID in der fstab passieren bin ich glücklich.
Ich habe aber heute keine Zeit mehr. Sobald ich das erledigt habe lass ich dich bescheid wissen. Bis dahin mal 1000Dank für deine Mühe. Ich habe eine Menge gelernt!
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Das ist eine gute Frage, wie du das wegbekommst. Morgen kann ich evtl. mal ein Gnome anwerfen, und da mal mit experimentieren. Was deine Verwirrung angeht: Zeige mal in einem Rutsch folgendes: sudo blkid
mount
ls -lha /media
df -h /media/{,3xtWD,Stuff,Stuff1,Stuff2}
Ich vermute einfach, dass da ein paar Symlinks (ln) oder sowas liegen. Falls bei der Ausgabe von ls -lha ein + zu sehen ist, könnten da auch ACL liegen. Beispiel: -r--rw----+ 1 user common 521 Jul 31 06:23 INFO
Dann bitte auch ein getfacl /media/{,3xtWD,Stuff,Stuff1,Stuff2
|
login
(Themenstarter)
Anmeldungsdatum: 21. Juli 2008
Beiträge: 94
Wohnort: irgendwo im süden deutschlands
|
sudo blkid | ─steffen@hp ~
╰─$ sudo blkid 2 ↵
/dev/sda1: UUID="72EC-ED01" TYPE="vfat" PARTUUID="02fa2cc9-0dcb-4487-8400-4c946c5a28a6"
/dev/sda2: UUID="922a99dd-a7b8-45fa-a38a-dd1d52acfef1" TYPE="ext4" PARTUUID="b8718ccd-9115-423d-b0a0-52162115b754"
/dev/sda3: UUID="4354da50-113f-4b2f-9ec0-4d3eed933ac6" TYPE="ext4" PARTUUID="b0244e2a-c112-49ca-8f44-615dd6861a36"
/dev/sda4: UUID="37f14654-5275-467a-b84b-ce8998b52a3b" TYPE="swap" PARTUUID="c7e8219e-dc89-4b9f-8c0c-c5f9b8611acb"
/dev/sdb: LABEL="Stuff" UUID="70357a40-3800-404d-a68e-dc5b32c83377" TYPE="ext4"
/dev/sdc1: LABEL="3xtWD" UUID="a9cf4047-ec0a-4697-9494-ee4bfe7e8e46" TYPE="ext4" PARTUUID="5c5fd18e-01"
|
mount 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 | ╭─steffen@hp ~
╰─$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,noexec,relatime,size=3971996k,nr_inodes=992999,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=803792k,mode=755)
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=17854)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda3 on /home type ext4 (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=803788k,mode=700,uid=1000,gid=1000)
/home/.ecryptfs/steffen/.Private on /home/steffen type ecryptfs (rw,nosuid,nodev,relatime,ecryptfs_fnek_sig=12fac852f6f9dd60,ecryptfs_sig=898a00995cd92d4b,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
tutanota-desktop-linux.AppImage on /tmp/.mount_tutanoRLYbaV type fuse.tutanota-desktop-linux.AppImage (ro,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdb on /media/steffen/Stuff2 type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
/dev/sdc1 on /media/steffen/3xtWD type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
/dev/fuse on /root/.cache/doc type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
gvfsd-fuse on /root/.cache/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
|
ls -lha /media | ╭─steffen@hp ~
╰─$ ls -lha /media
insgesamt 16K
drwxr-xr-x 4 root root 4,0K Aug 19 15:23 .
drwxr-xr-x 23 root root 4,0K Sep 9 2020 ..
drwxr-x---+ 6 root root 4,0K Aug 19 19:48 steffen
drwxr-x---+ 2 root root 4,0K Aug 19 15:27 swh
|
swh ist der zweite Benutzer den ich vorhin angelgt hatte aks du meintest ich sollte es mal mit einem zweiten Benutzer versuchen. Ich hab nur den Benutzer gewechselt, nciht neugestartet. Wahrscheinlich taucht der jetzt deswegen da drin auf. morgen poste ich ls -lha /media nach einem Neustart df -h /media/{,3xtWD,Stuff,Stuff1,Stuff2} | ╭─steffen@hp ~
╰─$ df -h /media/{,3xtWD,Stuff,Stuff1,Stuff2}
df: /media/3xtWD: Datei oder Verzeichnis nicht gefunden
df: /media/Stuff: Datei oder Verzeichnis nicht gefunden
df: /media/Stuff1: Datei oder Verzeichnis nicht gefunden
df: /media/Stuff2: Datei oder Verzeichnis nicht gefunden
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda2 94G 43G 47G 48% /
|
getfacl /media/{,3xtWD,Stuff,Stuff1,Stuff2 | ╭─steffen@hp ~
╰─$ getfacl /media/{,3xtWD,Stuff,Stuff1,Stuff2 1 ↵
getfacl: /media/{,3xtWD,Stuff,Stuff1,Stuff2: Datei oder Verzeichnis nicht gefunden
|
Ich vermute auch irgendwelche symlinks, deswegen muss ich ins Forum und nachfragen weil mir dazu das komplette Wissen fehlt um das selbst herauszufinden. Nur so lerne ich damit umzugehen. Danke!
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Da ist ein Hinweis, dass du über den Dateimanager mountest: gvfsd-fuse on /run/user/1000/gvfs , da kannst du mit ls -lha /run/user/1000/gvfs reingucken, wenn ich das richtig in Erinnerung habe. Zu den Befehlen. Da hatte ich wohl deinen Namen unterschlagen, daher konnte er die Ordner auch nicht finden. Also df -h /media/steffen/{,3xtWD,Stuff,Stuff1,Stuff2}
getfacl /media/steffen/{,3xtWD,Stuff,Stuff1,Stuff2}
|
login
(Themenstarter)
Anmeldungsdatum: 21. Juli 2008
Beiträge: 94
Wohnort: irgendwo im süden deutschlands
|
Ich sehe, wir kommen Stück für Stück weiter 😉 ls -lha /run/user/1000/gvfs | ╭─steffen@hp ~
╰─$ ls -lha /run/user/1000/gvfs
insgesamt 0
dr-x------ 2 steffen steffen 0 Aug 20 07:04 .
drwx------ 57 steffen steffen 1,2K Aug 20 07:20 ..
|
df -h /media/steffen/{,3xtWD,Stuff,Stuff1,Stuff2} | ╭─steffen@hp ~
╰─$ df -h /media/steffen/{,3xtWD,Stuff,Stuff1,Stuff2}
df: /media/steffen/3xtWD: Datei oder Verzeichnis nicht gefunden
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda2 94G 43G 47G 48% /
/dev/sda2 94G 43G 47G 48% /
/dev/sda2 94G 43G 47G 48% /
/dev/sdb 916G 761G 110G 88% /media/steffen/Stuff2
|
getfacl /media/steffen/{,3xtWD,Stuff,Stuff1,Stuff2} 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 | ╭─steffen@hp ~
╰─$ getfacl /media/steffen/{,3xtWD,Stuff,Stuff1,Stuff2} 1 ↵
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: media/steffen/
# owner: root
# group: root
user::rwx
user:steffen:r-x
group::---
mask::r-x
other::---
getfacl: /media/steffen/3xtWD: Datei oder Verzeichnis nicht gefunden
# file: media/steffen/Stuff
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
# file: media/steffen/Stuff1
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
# file: media/steffen/Stuff2
# owner: steffen
# group: steffen
user::rwx
group::---
other::---
|
und zum Schluss noch den Befehl nach dem Neustart ls -lha /media | ╭─steffen@hp ~
╰─$ ls -lha /media 1 ↵
insgesamt 16K
drwxr-xr-x 4 root root 4,0K Aug 19 15:23 .
drwxr-xr-x 23 root root 4,0K Sep 9 2020 ..
drwxr-x---+ 5 root root 4,0K Aug 20 07:20 steffen
drwxr-x---+ 2 root root 4,0K Aug 19 15:27 swh
|
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Hattest du jetzt für die letzte Ausgabe (nach dem Neustart) auch mal in die Ordner reingeguckt, ob da Inhalte drin sind oder diese leer blieben? Den Ausgaben nach sind das nur leere Ordner, also die Vorbereitung auf einen möglichen mount, bis du deinen Dateimanager anwirfst. Kannst du dir aber auch angucken. Befehle haste ja nun genug 😉 Also wenn ich dein „Problem“ nun verstanden habe, wundern dich eigentlich nur die (leeren) Ordner in /media? Diese kannst du einfach mit sudo rmdir /media/* entfernen. Ich nehme mal an, dass du die angelegt hast, um deine NFS-Daten zu mounten. Hintergrund ist der, dass du zum mounten ein Ziel angeben musst. Die Ziele müssen vorhanden sein. Ansonsten beschreibe bitte nochmal ausführlich, was genau du erwartest zu sehen und was du anstatt siehst. Ich kann da leider keine Probleme sehen, bzw. unverständliches. Meine letzte Idee waren die ACL, da hätten ein paar kuriose Regeln drinstehen können, dem ist aber auch nicht so.
|
login
(Themenstarter)
Anmeldungsdatum: 21. Juli 2008
Beiträge: 94
Wohnort: irgendwo im süden deutschlands
|
Nochmals vielen lieben dank, dass du dir mit deiner Zeit meinem Problem angenommen hast und mir soweit mal weitergeholfen hast. Urprünglicher Zustand: Festplatte /dev/sdb (Label Stuff) war mit Ordner Stuff angelegt. In dem waren alle meine Filme drin. | ╭─steffen@hp /media/steffen
╰─$ ls
3xtWD Stuff Stuff1 Stuff2
|
/dev/sdb/ hatte hab ich bei nutzen manuell mit dem Dateimanager eingebunden. Als ich NFS-Server angelegt hatte, konnte mein Receiver (Linux-Box) als Client ohne Probleme mit seinem Dateibrowser den Inhalt im Ordner Stuff /dev/sdb/ (Label Stuff) anzeigen und abspielen. Ich konnte auch im Verzeichnis srv/nfsv4/Filme den Inhalt erkennen. Nach Neustart wurde /dev/sdb als Ordner Stuff1 angelegt. Nach einer Korrektur meinerseits in der etc/exports, und ich denke das war der Fehler, hat sich Ordner Stuff2 angelegt. Wahrscheinlich habe ich kein korrektes ziel angegeben und NFS hat sich dann einer "ausgesucht". meine etc/exports zu dem Zeitpunkt hat ungefähr so ausgesehen: | /srv/nfsv4 192.168.2.162/24(rw,sync,crossmnt,no_subtree_check,fsid=0)
/srv/nfsv4/Filme 192.168.2.162/24(rw,sync,no_subtree_check)
|
192.168.2.162 ist mein Rechner, ich denke aber ich hätte ihn mit 192.168.2.0 eintragen sollen.
In dem Zustand hat sich Ordner Stuff1 eingetragen.
Ich habe also nochmals
| sudo mount --bind /media/steffen/Stuff1 /srv/nfsv4/Movies
|
vorgenommen. (Bezeichnung Movies damit ich einen Unterschied zu Filme erkennen kann.)
Danach hat sich Ordner Stuff2 angelegt. Sobald sich jeweils ein neuer Ordner angelegt hat, waren alle anderen leer.
Jetzt sind alle meine Filme im Ordner Stuff2, /dev/sdb (Label Stuff). Ich wollte einfach den ursprünglichen Zustand wiederhaben, dass ich bei Nutzung, also manuellem einhängen per Dateimanager, /dev/sdb/ (Label Stuff) alle Filme im ursprünglichen Ordner Stuff drin habe.
Deswegen habe ich ja auch das ganze System auf Zustand von vor drei Wochen (letzte Sicherung) wieder zurückgesetzt, aber der "Fehler", Filme in Ordner Stuff2, blieb weiterhin bestehen. In den letzten Stunden hab ich 750gb Filme auf die externe Festplatte geschaufelt damit ich jetzt in Ruhe, und ohne Angst vor Datenverlust, mich der ganzen Sache nochmals in Ruhe widmen kann. Eben habe ich nochmals etwas versucht: | ╭─steffen@hp /media/steffen
╰─$ sudo mount /dev/sdb Stuff
|
Ausgabe | ╭─steffen@hp /media/steffen
╰─$ df -h /media/steffen/{,3xtWD,Stuff,Stuff1,Stuff2}
df: /media/steffen/Stuff2: Datei oder Verzeichnis nicht gefunden
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda2 94G 43G 47G 48% /
/dev/sdc1 916G 761G 110G 88% /media/steffen/3xtWD
/dev/sdb 916G 761G 110G 88% /media/steffen/Stuff
/dev/sda2 94G 43G 47G 48% /
|
So sieht es nciht schlecht aus. Ich werde jetzt mal /dev/sdb mit UUID in die fstab eintragen mit mountpunkt Stuff. Wenn ich dich richtig verstanden habe, mountet sich /dev/sdb in der fstab eingetragen als root. Also müsste es so passen. Über den Dateimanager öffnet er Stuff2, mit sudo mount dev/sdb/ Stuff öffnet er im gewollten Zustand. Reihenweise Denkfehler von mir, dank deiner Hilfe hab ich eine Menge gelernt Danke, deine Hilfe ist unbezahlbar, trink den nächsten Kaffee auf mich 😉
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Ja, wenn du über den Dateimanager einhängst und der Ordner ist nicht verfügbar, dann legt er sich einen neuen an. Daher ja mein Vorschlag die leeren Verzeichnisse in /media zu löschen. Ich würde /media eh in Ruhe lassen, da dort die dynamischen Einbindungen landen. Es gäbe noch /mnt, aber wie bereits beschrieben, lege ich mir für sowas eigene Namen an. Siehe auch Verzeichnisstruktur. UDEV wäre auch eine Möglichkeit, um Geräte umzubenennen, automatisch zu mounten, etc. Aber das führt jetzt etwas zu weit. Zur /etc/exports: Was ich gerade gesehen habe — vorher aber nicht; eigentlich war es mal so, dass man dort den Pfad aus Sicht des nfs-Servers einträgt, also /Filme anstatt /srv/nfsv4/Filme, wenn /srv/nfsv4 dein root-Verzeichnis des nfs-servers ist. Vielleicht kann der mittlerweile auch beides, müsste ich auch erst nachlesen. Mit grep rootdir /etc/nfs.conf kannst du deine auslesen. Mit # davor ist auskommentiert und Standard. Und: Da gehört der Klient rein, bzw. ein Adressbereich, nicht die IP des Servers. Allerdings ist nfs da sehr kulant und man kann fleissig mit Wildcards arbeiten, wenn du bspw. überall die Endung .speedport oder .fritz.box auflösen kannst, würde der Eintrag /srv/nfsv4/Filme *.fritz.box(rw,sync,no_subtree_check) für alle Geräte die eine .fritz.box-Adresse haben gelten. Bei IP-Adressen gibt es so gesehen keine Wildcards, lediglich die Maske. Da du diese bei der festen IP mit angegeben hast, kann es vorher funktioniert haben. Wenn nfs Probleme bei der Namensauflösung, etc. hat, probiert der alles durch.
|
login
(Themenstarter)
Anmeldungsdatum: 21. Juli 2008
Beiträge: 94
Wohnort: irgendwo im süden deutschlands
|
Ok, eingetragen, Neustart, alles vorhanden 😀 etc/fstab 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 | # /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sda2 during installation
UUID=922a99dd-a7b8-45fa-a38a-dd1d52acfef1 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=72EC-ED01 /boot/efi vfat umask=0077 0 1
# /home was on /dev/sda3 during installation
UUID=4354da50-113f-4b2f-9ec0-4d3eed933ac6 /home ext4 defaults 0 2
# swap was on /dev/sda4 during installation
UUID=37f14654-5275-467a-b84b-ce8998b52a3b none swap sw 0 0
#2te Platte mit Filme
UUID=70357a40-3800-404d-a68e-dc5b32c83377 /media/steffen/Stuff ext4 defaults 0 0
|
Alle Inhalte noch vorhanden. Am Wochenende, oder heute Abend, werde ich mich dann um den NFS-Server kümmern. | ─steffen@hp /media/steffen
╰─$ ls
Stuff
|
Alles andere ist gelöscht. Ich hatte eben Sorge wenn ich irgendwas lösche, dass dann auch die Inhalte auf ewig verschwunden sind 😉 Wenn die Platte nicht einghängt ist, legt sich NFS halt einen anderen Ort an. Das hab ich jetzt verstanden. Sollte also bei einer beim Start gemounteten Platte nicht passieren. Wahrscheinlich sagen andere, was macht der für ein Theater. Ich hab halt nicht das Wissen, darum muss ich nachfragen. Und wenns nur darum geht wo ich nachschlagen muss. Du hast mir sehr geholfen.
Danke nochmals! Ich lass das mal auf ungelöst bis ich einen NFS-Server eingerichtet habe.
|
login
(Themenstarter)
Anmeldungsdatum: 21. Juli 2008
Beiträge: 94
Wohnort: irgendwo im süden deutschlands
|
Endlich geschafft.
Nachdem ich NFSv4 nochmals genauestens durchgelesen habe, und mir auch beim eintragen alles dreimal angeschaut habe, funktioniert nun alles. Auch nach einem Neustart 😉 meine fstab 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 | # /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sda2 during installation
UUID=922a99dd-a7b8-45fa-a38a-dd1d52acfef1 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=72EC-ED01 /boot/efi vfat umask=0077 0 1
# /home was on /dev/sda3 during installation
UUID=4354da50-113f-4b2f-9ec0-4d3eed933ac6 /home ext4 defaults 0 2
# swap was on /dev/sda4 during installation
UUID=37f14654-5275-467a-b84b-ce8998b52a3b none swap sw 0 0
#2te Platte mit Filme
UUID=70357a40-3800-404d-a68e-dc5b32c83377 /media/steffen/Stuff ext4 defaults 0 0
#nfsv4
/media/steffen/Stuff/Filme srv/nfsv4/Filme none bind 0 0
|
und die etc/exports | /srv/nfsv4 192.168.2.0/24(rw,sync,root_squash,no_subtree_check,fsid=0)
/srv/nfsv4/Filme 192.168.2.0/24(rw,sync,root_squash,no_subtree_check)
|
überprüft mit | ╭─steffen@hp ~
╰─$ sudo exportfs -v 130 ↵
/srv/nfsv4 192.168.2.0/24(rw,wdelay,root_squash,no_subtree_check,fsid=0,sec=sys,rw,secure,root_squash,no_all_squash)
/srv/nfsv4/Filme 192.168.2.0/24(rw,wdelay,root_squash,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
|
Ich danke dir nochmals für deine Zeit und deine Mühe ☺
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Hoi, das ging ja jetzt flott 😉 Und ja, leere Ordner kannst du immer löschen. Allerdings vorher gucken, ob sie auch leer sind, bzw. alles unmounten, was du nicht brauchst. Da du ja jetzt zu schnell fertig geworden bist, kannst du jetzt ja die Grundlagen durcharbeiten 😀 Vor allem die weiterführenden Links. Aber gleich ne Warnung: Je mehr du liest, desto mehr willst du ändern… Wenn das anfängt, mach dir erst eine Liste, strukturiere die dann anschließend und fang dann erst an. Hab ich Anfangs nicht gemacht… Da war dann der Lernerfolg unnötig kompliziert erreicht.
|
login
(Themenstarter)
Anmeldungsdatum: 21. Juli 2008
Beiträge: 94
Wohnort: irgendwo im süden deutschlands
|
ChickenLipsRfun2eat schrieb: Hoi, das ging ja jetzt flott 😉
Ich hatte einen guten Lehrer 😉
|