#samba

berternste2@diasp.nl

Toen Frank Sinatra de bossanova omarmde kon het zelfvertrouwen van Brazilië niet meer op. Nu dreigt het genre te verdwijnen.

NRC

Bossanova Als het Braziliaanse antwoord op de jazz veroverde de bossanova vanaf de jaren vijftig de wereld. In Brazilië zelf verdwijnt het genre, nu jongeren er nauwelijks naar luisteren en artiesten vooral nog klassiekers spelen. „Ze vinden ons ouderwets.” (...)

Foto van zangeres aan piano
Zangeres Leila Pinheiro in haar muziekstudio in Rio de Janeiro. Foto Lucas Landau.

De inmiddels 85-jarige gitarist Roberto Menescal zag zeilbootjes deinen op de golven, toen hij uit het raam keek van een appartement aan de Copacabana waar in de jaren zestig zijn goede vriendin en zangeres Nara Leão woonde. Als twintiger kwam hij er vaak met een groep muzikantenvrienden, onder wie Antônio Carlos ‘Tom’ Jobim, Vinicius de Moraes en Ivan Lins.

„Nara’s ouders waren progressief, we voelden ons daar vrij”, vertelt Menescal een paar dagen eerder aan het publiek in een volgepakt theater in Rio de Janeiro. „We waren jongeren uit middenklassegezinnen die opgroeiden aan het strand, dronken whisky, rookten sigaretten en speelden gitaar.” Met bossanovazangeres Leila Pinheiro (62) toert Menescal dit jaar, ter gelegenheid van het 65-jarig bestaan van deze Braziliaanse versie van jazz, door het land. (...)

De muziek, die in de jaren vijftig en zestig de wereld veroverde en het nog relatief onbekende Brazilië op de kaart zette, dreigt in eigen land langzaamaan te verdwijnen. Jongeren luisteren er nauwelijks meer naar, en een nieuwe generatie bossanova-artiesten speelt vooral de klassiekers. De muziek vernieuwt zich bijna niet. (...)

Zal het nog lukken de bossanova nieuw leven in te blazen? „Stel dat er nu een telenovela (soapserie) komt waar veel bossanova in voorkomt, dan staan we ineens weer volop in het spotlicht en worden we overal geboekt. Nu vinden ze ons ouderwets”, zegt ze.

Luister ook naar deze playlist met bossanova (en samba) die correspondent Nina Jurna samenstelde

Hele artikel

Tags: #nederland #muziek #jazz #bossa_nova #brazilie #menescal #roberto_menescal #nara_leao #tom_jobim #jobim #vinicius_de_moraes #Ivan_lins #leila_pinheiro #samba #mpb #musica_popular_brasileira) #sertaneja #baile_funk #joao_gilberto #astrud_gilberto #Leila_Pinheiro

katzenjens@pod.tchncs.de

Raspberry 4 als NAS mit externer HDD

Hier die genauere Beschreibung meines Projekts. Sollte für mittelprächtige Bastler zu wuppen sein und für Profis viel Raum zur Weiterentwicklung bieten. Nachdem ich heute 2 TB von der einen zur anderen Platte geschoben habe, gefällt mir das Ergebnis recht gut.
#NAS #Raspberry #Debian #64Bit #Samba
https://technik.katzenjens.de/2021/11/preiswertes-selbstbau-nas-mit-raspberry.html

katzenjens@pod.tchncs.de

Selbstbau-Billig-Mini-NAS

@masek@societas.online war so nett, mir einen #Raspberry 4 zukommen zu lassen. Danke dafür! Dann war #Mediamarkt so nett, sich beim Geburtstagsgutschein zu meinen Gunsten zu verrechnen, und so habe ich für unter 90€ eine 2,5 zöllige HDD mit 5TB bekommen. Auch danke! Ein Gehäuse ausgedruckt. Kleines Raspbian auf SD-Karte gebraten. Dann die HDD dran. Lange gewurschtelt und geflucht, bis ich maximale Datenrate von umme 1GBit Durchsatz hatte. Viele der tollen Anleitungen im Netz sind eher nicht so... Es geht im Endeffekt doch nix über manpages. Seufz. Ende vom Lied, HDD händisch in die fstab gedengelt. #Samba installiert und die conf händisch optimiert. Weniger ist in diesem Fall mehr. Und siehe da, Durchsatz und Stabilität wie es sein sollte.

Einzig beim Idle-Modus der WD-Platte musste ich nachhelfen. Mittels hdparm war es nicht inne Gänge zu kommen. Also hd-idle gebacken und tatsächlich, nach der gewünschten Zeit geht das Teil tatsächlich aus. Und da das Bootsystem auf SD-Karte ist, wacht die HDD auch nur bei Gebrauch auf. Nicht so wie mein fast 7 Jahre altes WD-NAS mit antiker Firmware. Der ist so langsam in jeglicher Hinsicht am Ende seiner Lebensdauer angekommen.

Ich hätte es mir natürlich auch einfach machen und #OpenMediaVault installieren können. Aber wozu? Ich will selbst wissen, was im Hintergrund läuft. Cloudanbindung oder fancy Weboberfläche brauche ich nicht. SSH und Kommandozeile sind mein Freund.

Für mich war das alles auch therapeutisch wertvoll. Konnte ich doch bis vor Kurzem kaum noch etwas komplizierteres machen. Die Gesundheit war durch #Hashimoto und der dadurch gestressten #Schilddrüse immer weiter beeinträchtigt. Die Medikation zeigt nach ein paar Wochen die ersten Erfolge. Bis ich überhaupt erst auf diese Ursache gestoßen bin, hat es aber gedauert. Das Gesundheitssystem hierzulande ist inzwischen nicht mehr so der Bringer. Wenn man da nicht selbst aktiv wird, passiert entweder gar nix oder man wird schlicht falsch behandelt.

Somit freue ich mich, dass es aufwärts geht und ich langsam wieder Spaß an Dingen habe.
#NAS #computer #linux #elektronik

mischerh@pluspora.com

automount CIFS share with autofs

This HowTo will prepare a Linux client to automatically mount CIFS shares from a remote Samba server on access/demand. Since I am mounting different filesystems, I have structured my mountpoints as follows:

<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-linenumbers="false" data-enlighter-theme="enlighter">/
├── home
│   ├── USER
│   │   ├── mnt
│   │   │   ├── cifs
│   │   │   │   ├── smb-server-a.fqdn
│   │   │   │   │   ├── share-a
│   │   │   │   │   ├── share-b
│   │   │   │   │   └── share-c
│   │   │   │   ├── smb-server-b.fqdn
│   │   │   │   │   ├── share-b
│   │   │   │   │   ├── share-b
│   │   │   │   │   └── share-c
│   │   │   ├── sshfs
│   │   │   │   ├── ssh-server-a.fqdn

From here on, I will use “mysambaserver.local” as the Samba servers FQDN, “mysambaserver” as its hostname, “myusername” as my username, “mygroup” as group and “myPassWord” as the password.

At time of writing, the server is running Ubuntu 18.04.4 LTS and the client is running Ubuntu 20.04.1 LTS.

This HowTo got compiled by trial and error and from these sources:

Install Required packages, check supported filesystems

Install the required packages on the client (gigolo is just “nice to have”) and check if its kernel supports CIFS.

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">apt-get install autofs cifs-utils smbclient gigolo gvfs-backends gvfs-fuse fuse
ls -1 /lib/modules/$(uname -r)/kernel/fs | grep "cifs"
<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-linenumbers="false" data-enlighter-theme="enlighter">cifs

Check remote SAMBA connection

Check remote connection to the Samba server:

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">smbclient -N -L //<mysambaserver.local>/
<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-linenumbers="false" data-enlighter-theme="enlighter"> 

        Sharename       Type      Comment

        ---------       ----      -------

        share-a         Disk      Share A

        share-b         Disk      Share B

        share-c         Disk      Share C

        IPC$            IPC       IPC Service (mysambaserver server (Samba, Ubuntu))

SMB1 disabled -- no workgroup available

Check authenticated login

Check an authenticated remote login. If the command line asks for a password, enter the SMB password which is configured for the user at the Samba server (via smbpasswd).

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">smbclient -U <myusername> -L //<mysambaserver.local>/
<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-linenumbers="false" data-enlighter-theme="enlighter">Enter WORKGROUP\myusername's password: [myPassWord] <--- enter the password


        Sharename       Type      Comment

        ---------       ----      -------

        share-a         Disk      Share A

        share-b         Disk      Share B

        share-c         Disk      Share C

        IPC$            IPC       IPC Service (mysambaserver server (Samba, Ubuntu))

SMB1 disabled -- no workgroup available

Create mount point

Create the mount point in the users home directory:

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">mkdir -pv /home/<myusername>/mnt/cifs
chown -R <myusername>:<mygroup> /home/<myusername>/mnt/

autofs configuration

The configuration consists of the master map file (/etc/auto.master), the corresponding map file (/etc/auto.mysambaserver-cifs) and the key file which contains the credentials for authentication.

In the following we will configure autofs to mount shares to /home/<myusername>/mnt/cifs/<mysambaserver.local>/<share-name>.

Map file

Create the mapfile

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">vim /etc/auto.<mysambaserver>-cifs
<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="enlighter">#!/bin/bash
# $Id$
# This file must be executable to work! chmod 755!
set -x
KEY="${1}"
# Note: create a cred file for each windows/Samba-Server in your network
#       which requires password authentification.  The file should contain
#       exactly two lines:
#          username=user
#          password=*****
#       Please don't use blank spaces to separate the equal sign from the
#       user account name or password.
CREDFILE="/etc/autofs/keys/${KEY}"
# # !!!!!!!!!!!!!!!!! PAY ATTENTION TO the CIFS VERSION in MOUNTOPTS !!!!!!!!!!!!!!!!!!!!!!!!!!!
# https://www.raspberrypi.org/forums/viewtopic.php?t=201727 # https://www.raspberrypi.org/forums/viewtopic.php?t=211987
# http://krisko210.blogspot.com/2016/06/autofs-automount-nfs-share.html
# Note: Use cifs instead of smbfs:
MOUNTOPTS="-fstype=cifs,file_mode=0644,dir_mode=0755,nounix,uid=1000,gid=1000"
SMBCLIENTOPTS=""
for EACH in /bin /sbin /usr/bin /usr/sbin
do
        if [ -x $EACH/smbclient ]
        then
                SMBCLIENT=$EACH/smbclient
                break
        fi
done
[ -x $SMBCLIENT ] || exit 1
if [ -e "${CREDFILE}" ]
then
        MOUNTOPTS=$MOUNTOPTS",credentials=${CREDFILE}"
        SMBCLIENTOPTS="-A "$CREDFILE
else
        SMBCLIENTOPTS="-N"
fi
$SMBCLIENT $SMBCLIENTOPTS -gL "${KEY}" 2>/dev/null \
   | awk -v key="$KEY" -v opts="${MOUNTOPTS}" -F'|' -- '
        BEGIN   { ORS=""; first=1 }
        /Disk/  { if (first) { print opts; first=0 };
                  gsub(/ /, "\\ ", $2);
                  sub(/\$/, "\\$", $2);
                  print " \\\n\t /" $2, "://" key "/" $2 }
        END     { if (!first) print "\n"; else exit 1 }
        '
<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">chmod 755 /etc/auto.<mysambaserver>-cifs

This file is a slightly modified version of the file auto.smb which usually comes as part of the autofs package. You need to modify the line defining the mountopts above and change userid and groupid to the uid/gid of your personal account.

key file

Now you have to give autofs the credentials needed to access shares on your network. To do this create a key file

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">mkdir -pv /etc/autofs/keys/
vim /etc/autofs/keys/<mysambaserver.local>
<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="enlighter">username=<myusername>
password=<myPassWord>
<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-linenumbers="false">chown root:root /etc/autofs/keys/<mysambaserver.local>
chmod 600 /etc/autofs/keys/<mysambaserver.local>

Master-Map

The maps to be monitored are specified in this file.

Execute the following command to append the line “/home/myusername/mnt/cifs /etc/auto.mysambaserver-cifs –timeout=60” at the end of the /etc/auto.master file:

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">echo "/home/<myusername>/mnt/cifs /etc/auto.<mysamabaserver>-cifs --timeout=60 --ghost" >>/etc/auto.master

The syntax here is: <Directory> <Map-File> [Parameter]

The shares should be unmounted after an inactivity of 60 seconds (–timeout=60) and empty directories should be created for the individual shares before mounting (–ghost).

Debugging

for debugging output stop the daemon and interactively start autofs with verbose output enabled

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">service autofs stop
automount -f -v

You can restart autofs with

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">service autofs start

Test

Use the following command to test if your setup is working

<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-linenumbers="false">ls -als /home/<myusername>/mnt/cifs/<mysambaserver.fqdn>/<share-name>

#autofs #cifs #filesystem #howto #linux #mount #mounting #samba #smb #ubuntu

Originally posted at: https://www.nanoscopic.de/2020/09/automount-cifs-share-with-autofs/