c3d2-wiki/Server%2Fstorage.mw

131 lines
2.3 KiB
Plaintext

[[Kategorie:Infrastruktur]]
== Hardware Info ==
Virtualisiert durch [[intern:Freebert]]
== Software Info ==
FreeBSD Jail Container
* minidlna
* nfs
* samba (in arbeit)
* ftp (in arbeit)
== Verwendungszweck ==
* DLNA Sharing
* File Sharing
== HOST: FreeBSD NFS Export / ZFS sharenfs ==
<source lang=bash>
vi /etc/rc.conf
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"
rpc_lockd_enable="YES"
rpc_statd_enable="YES"
</source>
dirkter ZFS Export
<source lang=bash>
zfs set sharenfs="-maproot=root -network=172.22.99.0 -mask=255.255.255.0" zroot/ezjail/storage.hq.c3d2.de/rpool
</source>
ZFS Clone Stand:
<source lang=bash>
zfs clone zroot/storage/c3d2@_0009_system_07.04.2014 zroot/ezjail/storage.hq.c3d2.de/rpool
</source>
== NFS Import unter Linux ==
<source lang=bash>
apt-get install nfs-common portmap
</source>
mount:
<source lang=bash>
mkdir /freebert-nfs
showmount -e 172.22.99.10
mount 172.22.99.10:/usr/jails/storage.hq.c3d2.de/rpool /freebert-nfs
</source>
== NFS Import unter FreeBSD ==
<source lang=bash>
vi /etc/rc.conf
nfs_client_enable="YES"
</source>
mount:
<source lang=bash>
mount 172.22.99.10:/usr/jails/storage.hq.c3d2.de/rpool /freebert-nfs
</source>
== NFS Import unter MacOS X ==
<source lang=bash>
Finder -> Gehe zu -> Mit Server verbinden (Apfel+K)
nfs://172.22.99.10/usr/jails/storage.hq.c3d2.de/rpool
</source>
bei Problemen mit Schreibrechten ->
<source lang=bash>
mkdir freebert-nfs
sudo mount -t nfs -o resvport,bg,nfc,nolocks,locallocks,intr,soft,wsize=32768,rsize=3276 172.22.99.10:/usr/jails/storage.hq.c3d2.de/rpool /Users/<DEIN NAME>/freebert-nfs
</source>
Finder mit ROOT-Rechten!
<source lang=bash>
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
</source>
== NFS Import unter Windows (8) ==
<source lang=bash>
Systemsteuerung -> Programme und Features (aktivieren/deaktivieren) -> Dienste für NFS (Client/Verwaltung) installieren
Computer -> (Kontextmenü) Netzwerkadresse hinzufügen
\\172.22.99.10\usr\jails\storage.hq.c3d2.de\rpool
</source>
== Berechtigungen für DLNA setzen ==
bei Änderungen / Upload bitte ein:
<source lang=bash>
chown 1003:1003: ~/file
</source>
== HOST: crontab ==
<source lang=bash>
*/15 * * * * root /usr/sbin/chown -R 1003:1003 /rpool
</source>
== Log ==
* NFSv3 Export