Forum: PC Hard- und Software Linux block device auf rsync, smb oder webdav?


von Olli H. (Gast)


Lesenswert?

Hi,
kann man irgendwie eine große Datei (10+GB) auf einer  rsync, smb oder 
webdav Freigabe als normales(langsames) block device dem Kernel 
unterschieben?

Also in etwa so:
btrfs
luks
block device
?????????
rsync, smb oder webdav


Es gibt leider kein shell zugriff auf den Server (1€ 1TB hidrive)

von John Doe (Gast)


Lesenswert?

davfs

von Jim M. (turboj)


Lesenswert?

Olli H. schrieb:
> Es gibt leider kein shell zugriff auf den Server (1€ 1TB hidrive)

Damit geht das eher nicht. Dieses Stratot Angebot kostet übrigens 
7,50€/Monat wenn das 1. Jahr um ist.

von DPA (Gast)


Lesenswert?

Wenn da rsync geht, ist da vielleicht auch sshfs möglich? Dann würd ich 
das bevorzugen. Ansonsten, smb und webdav kann man auch mounten, ob die 
auch partielle Zugriffe auf Dateien zulassen, keine ahnung, zumindest 
bei smb würd ich mal davon ausgehen, bei webdav würd ich mich nicht 
darauf verlassen.

Sobald du es gemountet hast, kannst du da drauf normal ein file 
erstellen, z.B. "truncate -s 10G myfile.img". Dann kannst du ein 
loopdevice erstellen, "losetup -Pf --show myfile.img" (gibt den Pfad zum 
loopdevice zurück, kann mit "losetup -D /dev/loopX" wieder entfernt 
werden). Das loopdevice ist dann wie ne lokale festplatte, 
partitionieren, verschlüsseln, formatieren, mounten, etc. gehen genauso 
wie bei einer lokalen.

Beim unmounten wenn möglich alles in umgekerter richtung rückgängig 
machen (finales fs unmounten, luks schliessen, losetup abbauen, share 
unmounten. Bei Problemen beim unmounten könnten die -f -R und -l 
optionen helfen.

Ich würde zwar eher zu einem auf Dateiebene arbeitenden Dateisystem zur 
verschlüsselung raten, stichwort "stackable' cryptographic filesystem", 
als zu block level verschlüsselung, diese müssten bei 
Verbindungsunterbrüchen wesentlich robuster sein.

von No Y. (noy)


Lesenswert?

Hab auch hidrive und hab es einfach in die fstab eingetragen und bei mir 
wird es im Filesystem einfach als Ordner eingehangen.

Gibt dazu auch ne Anleitung direkt bei Hidrive auf der Seite. Das 
Protokoll muss halt bei deinem Vertrag mit freigeschaltet sein.
Weiß gerade nicht was es war. Aber war glaub sshfs.


Edit: Hier:
https://www.strato.de/faq/cloud-speicher/hidrive-mit-sshfs-mounten-unter-linux/

Gibt auch was im ubuntu forum dazu..

: Bearbeitet durch User
von c-hater (Gast)


Lesenswert?

Olli H. schrieb:

> kann man irgendwie eine große Datei (10+GB) auf einer  rsync, smb oder
> webdav Freigabe als normales(langsames) block device dem Kernel
> unterschieben?

SMB sollte ganz einfach sein. SMB-Freigabe mounten, Datei darin einfach 
als Blockdevice verwenden.

Ich habe das nur so weit durchprobiert, dass ich in der Datei mittels 
mkfs ein Filesystem erzeugt und dieses dann per loopback gemounted und 
benutzt habe. Works as expected.

Was genau ist also dein Problem?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.