[gelöst] Zugriff/Freigabe auf alle internen/externen Festplatten

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

[gelöst] Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 19:39:09

Hallo,
erst mal ein freundliches Moin in die Runde.
ich bin dabei, den Weg von Windows endgültig weg und zum Debian Linux zu wechseln.
Meine ersten Schritte inkl. Grundinstallation sind hier nachvollziehbar zu finden:
1) Grundinstallation: posting.php?mode=edit&f=12&p=1263080
2) erste Schritte nach der Grundinstallation: viewtopic.php?f=27&t=180141
3) Bluetooth nutzen/konfigurieren: viewtopic.php?f=27&t=180146&p=1263246#p1263246

Mein aktueller Rechner ist folgender: Link: https://geizhals.de/?cat=WL-1679031
dieser ist per LAN Kabel direkt von PC zum Steckplatz lan2 mit dem Router (o2 HomeBox 6441) verbunden.

In diesem Thread geht es nun weiter und zwar mit dem Thema Zugriff/Freigabe auf alle internen/externen Festplatten

Im Desktop PC sind zwei interne Festplatten verbaut.
Festplatte A: Silicon Power P34A80 1TB, M.2 = Nutzung Debian Betriebssystem
Festplatte B: Crucial MX500 2TB, SATA SSD = Nutzung geplant für Dateien, Filme usw.

Frage A: Was muss man tun, um nun die Freigabe zu bekommen, damit ich Dateien, von einer externen Festplatte oder auch z.B. Bilder aus dem /home Verzeichnis heraus auf Festplatte B kopieren/verschieben/ändern/löschen zu können.

Ich möchte nämlich anschl testen, in wie weit 4k Content flüssig abgespielt wird oder nicht. (Die Frage nach einem Mediaplayer ist noch offen - also meldet Euch Jungs/Mädels.) :)

Bisher ist ein Vorgang dorthin (von Ort xyz zu Festplatte B) nicht möglich.
wähle ich ein Rechtsklick und kopieren bei einem File und wähle Rechtsklick im Bereich Festplatte B ist das Feld Einfügen ausgegraut.
wähle ich ein Rechtsklick und Senden an bei einem File und wähle dann Festplatte B als Empfänger, erhalte ich die Meldung: keine Berechtigung.

Danke für Hilfe!
:)
Zuletzt geändert von hegezeit am 30.01.2021 23:05:22, insgesamt 2-mal geändert.

schwedenmann
Beiträge: 5639
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von schwedenmann » 30.01.2021 19:54:00

Hallo

Du mountest die Platte irgendwohin z.B. /mnt/meinezweitepaltte (disen Mountpoint - Verzeichnis) mußt du nat. vorher anlegen.

Wenn du die platte in die /etc/fstab einträgst kannst du sie autom. beim booten mounten lassen.

Jetzt nr noch dem mountpoint /mnt/meinezweiteplatte die entsprechen schreib-/Leserechte verpasen und du kannst mit jedem xbeliebigen filemanger daten dorthin kopieren und löschen.

mfg
schwedenmann

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 19:57:22

Mein lieber @schwedenmann, ich kann nur sagen: Alter Schwede..
:)
das klingt super. Nur...
:(
es klingt für mich fast noch rein kryptisch. Ich wäre Dir sehr verbunden, wenn es Du es mir hilfreicher erklären könntest. (Auch wenn es für 99 % aller User bestimmt noch hilfreich genug klingt.)
:)

schwedenmann
Beiträge: 5639
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von schwedenmann » 30.01.2021 20:18:46

Hallo

ok

Poste bitte mal die aufgaben von

/etc/fstab
die Aufagbe im Terminal von blkif 8als root ausführen)

und die Ausgabe von fdisk -l (l wie leben)

mfg
schwedenmann

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 20:57:59

Hi.
:)

Code: Alles auswählen

root@hegezeit-debian:/home/hegezeit# nano /etc/fstab

Code: Alles auswählen

 GNU nano 5.4                                                                  /etc/fstab                                                                           
# /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).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system>                                  <mount point>   <type>          <options>              <dump>          <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=0023d661-c87d-42f3-8b99-2ae9d25c8d01 /                      ext4           errors=remount-ro        0               1

# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=7008-334B                                   /boot/efi       vfat           umask=0077               0               1

# swap was on /dev/nvme0n1p3 during installation
UUID=caebd061-3a05-4daf-b56c-e7c9d627f475        none            swap           sw                       0               0

Code: Alles auswählen

root@hegezeit-debian:/home/hegezeit# blkif 8
bash: blkif: Kommando nicht gefunden.
root@hegezeit-debian:/home/hegezeit# 

Code: Alles auswählen

root@hegezeit-debian:/home/hegezeit# fdisk -l
bash: fdisk: Kommando nicht gefunden.
root@hegezeit-debian:/home/hegezeit# 

mcb

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von mcb » 30.01.2021 21:17:52

Der neue Eintrag in der fstab sollt ungefähr so aussehen:

Code: Alles auswählen

/dev/disk/by-uuid/xxxxxxxxxxxxxxxxxx /data ext4   ro,noexec        0       2
uuid mußt du auslesen ...

Mountpoint deinen gewünschten statt /data (Ordner erstellen)
ext4

ro -> machst du zu rw (read/write)
noexec -> bedeutet keine ausführbaren Programme (kannst du weg lassen)

mcb

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von mcb » 30.01.2021 21:20:10

PS: nimm mal sudo blkid

oder su -

Good night :wink:

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 21:41:24

als User:

Code: Alles auswählen

hegezeit@hegezeit-debian:~$ sudo blkid

Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat.  Normalerweise läuft es auf drei Regeln hinaus:

    #1) Respektieren Sie die Privatsphäre anderer.
    #2) Denken Sie nach, bevor Sie tippen.
    #3) Mit großer Macht kommt große Verantwortung.

[sudo] Passwort für hegezeit: 
Das hat nicht funktioniert, bitte nochmal probieren.
[sudo] Passwort für hegezeit: 
hegezeit ist nicht in der sudoers-Datei. Dieser Vorfall wird gemeldet.
hegezeit@hegezeit-debian:~$ 
als root:

Code: Alles auswählen

nano /etc/fstab
nur wie muss ich das eintragen? so?

habe es noch nicht ausgeführt !

die uuid ist die von Festplatte B (also die Platte, wo später alle Files auch liegen sollen)
= wo soll ich einen Ordner stellen und den Ordnernamen dann mit data ersetzen?
auf der Festplatte B (wo in Zukunft alle Files liegen sollen, kann ich keinen Ordner erstellen)
und muss das auch stehen? ("during installation")

Code: Alles auswählen

 GNU nano 5.4                                                                  /etc/fstab                                                                           
# /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).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system>                                  <mount point>   <type>          <options>              <dump>          <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=0023d661-c87d-42f3-8b99-2ae9d25c8d01 /                      ext4           errors=remount-ro        0               1

# / was on /dev/disk/by-uuid/ during installation
UUID=e3be6701-9335-4262-b2e8-527648dd115b /data             ext4           rw                      0               2

# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=7008-334B                                   /boot/efi       vfat           umask=0077               0               1

# swap was on /dev/nvme0n1p3 during installation
UUID=caebd061-3a05-4daf-b56c-e7c9d627f475        none            swap           sw                       0               0
dann strg und O, Enter Taste drücken, dann strg und X

willy4711

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von willy4711 » 30.01.2021 22:08:37

du musst eingeben Root PW

Code: Alles auswählen

blkid
In der Fstab kannst du nur Platten in ein bestehendes Verzeichnis Mounten.
Also musst du das Verzeichnis erst anlegen

Ich mounte alle meine Platten nach /media.
/media hat noch ein Unterverzeichis /user(Nutzername) in dieses Verzeichnis werden alle automatisch eingebundenen
Geräte (z.B: USB - Stick gemountet.
Direkt unter /media kannst du z.B das Verzeichnis /Daten (oder irgendwas anderes) anlegen.
Also z.B. /media/Daten
Auszuführen mit

Code: Alles auswählen

mkdir /media/Daten
die Zeile in der fstab würde dann so aussehen:

Code: Alles auswählen

UUID=aus blkid	/media/Daten	ext4	defaults    0 2
Das reicht völlig aus.
Zuletzt geändert von willy4711 am 30.01.2021 22:26:08, insgesamt 3-mal geändert.

mcb

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von mcb » 30.01.2021 22:15:58

Du brauchst einen mountpoint (wo die neue Platte hin kommt)

unter /

z.B. /data

oder

/mnt/data

/mnt/Platte2

als root cd /
mkdir data

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 22:16:47

Hi @willy :)

Code: Alles auswählen

hegezeit@hegezeit-debian:~$ su -
Passwort: 
root@hegezeit-debian:~# blkid
/dev/nvme0n1p1: UUID="7008-334B" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="c12ddee5-be22-40f2-9db5-614535c2c033"
/dev/nvme0n1p2: UUID="0023d661-c87d-42f3-8b99-2ae9d25c8d01" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="5555ba4a-bf10-4353-bf86-64cfab73d607"
/dev/nvme0n1p3: UUID="caebd061-3a05-4daf-b56c-e7c9d627f475" TYPE="swap" PARTUUID="5253bf1f-173e-4c14-b98f-747c8da86942"
/dev/sda1: UUID="e3be6701-9335-4262-b2e8-527648dd115b" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="debian Multimedia" PARTUUID="66832b4d-e3b6-41b8-ba4e-70e6e1927a22"
/dev/sdb1: LABEL="extern" BLOCK_SIZE="4096" UUID="505A1CFE5A1CE310" TYPE="ntfs"
root@hegezeit-debian:~# 

Code: Alles auswählen

hegezeit@hegezeit-debian:~$ su
Passwort: 
root@hegezeit-debian:/home/hegezeit# mkdir /media/Daten
root@hegezeit-debian:/home/hegezeit# 
Den Ordner Daten kann ich nun sehen im thunar.
:)

im blkid steht bei: /dev/sda1 = UUID=e3be6701-9335-4262-b2e8-527648dd115b
deshalb der Eintrag für die fstab:
UUID=e3be6701-9335-4262-b2e8-527648dd115b /media/Daten ext4 defaults 0 2

so sieht es dann aus ( habe aber noch nicht auf Speichern geklickt, warte auf eurer Okay...)

Code: Alles auswählen

GNU nano 5.4                                                                /etc/fstab *                                                                       
# /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).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system>                                  <mount point>   <type>          <options>              <dump>          <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=0023d661-c87d-42f3-8b99-2ae9d25c8d01 /                      ext4           errors=remount-ro        0               1

UUID=e3be6701-9335-4262-b2e8-527648dd115b /media/Daten           ext4           defaults                 0               2

# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=7008-334B                                   /boot/efi       vfat           umask=0077               0               1

# swap was on /dev/nvme0n1p3 during installation
UUID=caebd061-3a05-4daf-b56c-e7c9d627f475        none            swap           sw                       0               0
Zuletzt geändert von hegezeit am 30.01.2021 22:26:49, insgesamt 3-mal geändert.

mcb

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von mcb » 30.01.2021 22:17:45

Code: Alles auswählen

root@mb:~# cd /
root@mb:/# mkdir data
mkdir: cannot create directory ‘data’: File exists
root@mb:/# 

willy4711

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von willy4711 » 30.01.2021 22:22:26

Er will doch nicht zu Fuß mounten.
Es soll i9n die fstab !!!!

Und warum Mitten in das /Root- Verzeichnis ein data Verzeichnis. :?:
Kann man machen.
Die meisten Distros und auch ich mounten feste Datenträger nach /media

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 22:27:31

@Willy: mein letzter Post editiert.
:)

willy4711

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von willy4711 » 30.01.2021 22:28:21

Was sind das jetzt für Platten
sda ist EXT4 --> Ist das deine SSD ?
sdb Ist ja noch NTFS ---> wolltest du die nicht Formatieren ?

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 22:30:15

ich habe gerade eine externe Festplatte dran, wegen Kopieren der Files zur Festplatte B ( was ja noch nicht geht)
also lass dich nicht irritieren - sobald ich die ab-stopsel, ist alles wieder gut.

Übersicht:
Festplatte A (Debian System) ist die /dev/nvme0n1p2 (ext4)
Festplatte B /für die kommenden Daten) ist die /dev/sda1 (ext4)
externe: /dev/sdb1 (ntfs)
:)
Zuletzt geändert von hegezeit am 30.01.2021 22:33:13, insgesamt 2-mal geändert.

willy4711

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von willy4711 » 30.01.2021 22:32:26

Jep so ist das Korrekt.
Hast du das Verzeichnis /media/Daten angelegt ?
wenn alles gespeichert ---> Neustert
und es ist erledigt

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 22:36:35

wie bereits erwähnt:

Code: Alles auswählen

hegezeit@hegezeit-debian:~$ su
Passwort: 
root@hegezeit-debian:/home/hegezeit# mkdir /media/Daten
root@hegezeit-debian:/home/hegezeit# 
Den Ordner Daten kann ich nun sehen im thunar.
:)

und bezüglich der Irritation mit den Festplatten:
Übersicht:
Festplatte A (Debian System) ist die /dev/nvme0n1p2 (ext4)
Festplatte B /für die kommenden Daten) ist die /dev/sda1 (ext4)
externe: /dev/sdb1 (ntfs)

Jetzt speichere ich das fstab File (Strg+O + Enter Taste, dann Strg+X)
Dann PC neustarten und dann teste ich, ob Files zur Festplatte B kopiert/verschoben werden können.
= und melde mich dann wieder.
:)

willy4711

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von willy4711 » 30.01.2021 22:36:46

Wenn alles eingetragen ist, nach dem Neustart ohne den Filmmanager zu öffnen:

Code: Alles auswählen

lsblk -o NAME,FSTYPE,LABEL,SIZE,UUID,MOUNTPOINT

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 22:38:51

Filmmanager? was ist das denn?
8O

willy4711

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von willy4711 » 30.01.2021 22:43:09

Ähhhmmm Tippfehler :facepalm:
der nennt sich Thunar, und ist das Ding mir dem man über einen GUI sein Filesystem betrachten kann :P

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 22:46:16

Restart erledigt.
Thunar - ach so, du meinst quasi den Windows Explorer (im Windows) und hier im Debian die Thunar Dateiverwaltung, die bei der frischen Debian Installation dabei war und die ich seitdem nutze.
:D

okay, lass die Thunar Dateiverwaltung geschlossen und bin nun direkt ins Terminal:

Code: Alles auswählen

hegezeit@hegezeit-debian:~$ lsblk -o NAME,FSTYPE,LABEL,SIZE,UUID,MOUNTPOINT
NAME        FSTYPE LABEL    SIZE UUID                                 MOUNTPOINT
sda                         1,8T                                      
└─sda1      ext4            1,8T e3be6701-9335-4262-b2e8-527648dd115b /media/Daten
sdb                         2,7T                                      
└─sdb1      ntfs   extern   2,7T 505A1CFE5A1CE310                     
nvme0n1                   953,9G                                      
├─nvme0n1p1 vfat            512M 7008-334B                            /boot/efi
├─nvme0n1p2 ext4          952,4G 0023d661-c87d-42f3-8b99-2ae9d25c8d01 /
└─nvme0n1p3 swap            977M caebd061-3a05-4daf-b56c-e7c9d627f475 [SWAP]
hegezeit@hegezeit-debian:~$ 

willy4711

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von willy4711 » 30.01.2021 22:48:07

Na denn, schreib mal kräftig auf deine /sda :mrgreen:

Für die NTFS Platte brauchst du noch ein Paar Zutaten:

Debianntfs3g
und dieses noch:

Code: Alles auswählen

dpkg -l *fuse*|grep ii
ii  exfat-fuse         1.3.0-2         amd64        read and write exFAT driver for FUSE
ii  fuse2fs            1.45.6-1        amd64        ext2 / ext3 / ext4 file system driver for FUSE
ii  fuse3              3.10.1-2        amd64        Filesystem in Userspace (3.x version)
ii  fuseiso            20070708-3.2+b1 amd64        FUSE module to mount ISO filesystem images
ii  fuseiso9660        0.3-2           amd64        File System in User Space - Module for ISO9660
ii  gvfs-fuse          1.46.2-1        amd64        userspace virtual filesystem - fuse server
ii  libfuse2:amd64     2.9.9-3         amd64        Filesystem in Userspace (library)
ii  libfuse3-3:amd64   3.10.1-2        amd64        Filesystem in Userspace (library) (3.x version)
ii  python3-defusedxml 0.6.0-2         all          XML bomb protection for Python stdlib modules (for Python 3)
und:

Code: Alles auswählen

dpkg -l *gvfs*|grep ii
ii  gvfs:amd64      1.46.2-1     amd64        userspace virtual filesystem - GIO module
ii  gvfs-backends   1.46.2-1     amd64        userspace virtual filesystem - backends
ii  gvfs-common     1.46.2-1     all          userspace virtual filesystem - common data files
ii  gvfs-daemons    1.46.2-1     amd64        userspace virtual filesystem - servers
ii  gvfs-fuse       1.46.2-1     amd64        userspace virtual filesystem - fuse server
ii  gvfs-libs:amd64 1.46.2-1     amd64        userspace virtual filesystem - private libraries
Dann bist du für alles gewappnet.

Damit du einen vernünfige File (!!) Manager hast lies mal das hier:
https://docs.xfce.org/xfce/thunar/custom-actions
Zuletzt geändert von willy4711 am 30.01.2021 23:31:50, insgesamt 2-mal geändert.

Benutzeravatar
hegezeit
Beiträge: 135
Registriert: 29.01.2021 15:59:18

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von hegezeit » 30.01.2021 22:51:20

weiterhin "Einfügen" ausge-graut - wenn ich Files von externer Platte auf kopieren wähle und dann halt auf der Platte einfügen möchte.
:(
im Thunar steht: /media/Daten/ oben, wenn ich links im Feld die 2Tb Festplatte anklicke...(also eigentlich richtig)

Edit: Einfügen z.b. im /home ist "nicht" ausge-graut - also liegt definitiv noch keine Freigabe vor.
muss man vielleicht doch "rw" statt default in der fstab schreiben?

Code: Alles auswählen

hegezeit@hegezeit-debian:~$ dpkg -l *fuse*|grep ii
ii  exfat-fuse     1.3.0-2      amd64        read and write exFAT driver for FUSE
ii  fuse           2.9.9-3      amd64        Filesystem in Userspace
ii  libfuse2:amd64 2.9.9-3      amd64        Filesystem in Userspace (library)
hegezeit@hegezeit-debian:~$ 

Code: Alles auswählen

hegezeit@hegezeit-debian:~$ dpkg -l *gvfs*|grep ii
ii  gvfs:amd64      1.46.2-1     amd64        userspace virtual filesystem - GIO module
ii  gvfs-common     1.46.2-1     all          userspace virtual filesystem - common data files
ii  gvfs-daemons    1.46.2-1     amd64        userspace virtual filesystem - servers
ii  gvfs-libs:amd64 1.46.2-1     amd64        userspace virtual filesystem - private libraries
hegezeit@hegezeit-debian:~$ 

Code: Alles auswählen

hegezeit@hegezeit-debian:~$ su -
Passwort: 
root@hegezeit-debian:~# chown hegezeit:hegezeit /media/Daten
root@hegezeit-debian:~# 
Zuletzt geändert von hegezeit am 30.01.2021 22:57:45, insgesamt 3-mal geändert.

mcb

Re: Zugriff/Freigabe auf alle internen/externen Festplatten

Beitrag von mcb » 30.01.2021 22:53:42

Versuche mal als root einen Ordner zu erstellen (im Terminal)

mkdir test

Antworten