[Samba] A question about Samba logging

L.P.H. van Belle belle at bazuin.nl
Fri Feb 5 10:35:02 UTC 2016


There can be tons of things blocking the hibernation. 
If you run a gui for example ( my home kodi for example. ) 
I need to remove the sound and graphics driver from mem before hibernating. 

Best i could find. 
https://wiki.archlinux.org/index.php/Power_management
read though it, you might get ideas for you problem. 

Gr. 

Louis


> -----Oorspronkelijk bericht-----
> Van: samba [mailto:samba-bounces at lists.samba.org] Namens Rowland penny
> Verzonden: vrijdag 5 februari 2016 11:21
> Aan: samba at lists.samba.org
> Onderwerp: Re: [Samba] A question about Samba logging
> 
> On 05/02/16 10:06, L.P.H. van Belle wrote:
> > Hai David,
> >
> > What you want is possible, i would do something like this.
> > I've not tested it but read it, its a good pointer howto do this.
> >
> > Debian used systemd.  Close your eyes Rowland.... ;-)
> > Im still learning things about systemd, so if some sees things that
> needs to be corrected please tell us.
> >
> > To remember! Files in /etc/tmpfiles.d override files with the same name
> > in /usr/lib/tmpfiles.d
> >
> > so knowing this  ..
> > cp /usr/lib/tmpfiles.d/samba.conf /etc/tmpfiles.d/samba.conf
> > and add to this file
> > d /run/samba/varcache 0755 root root -
> > d /run/samba/varlib 0755 root root -
> >
> > This solves the problem of the needed tmpfs folders
> >
> >
> > Now you problely also want to backup the content of these
> > when stopping samba and put it back when you start samba.
> > This might be bit faultly, and may need corrections.
> >
> > Create the samba2ram.service folder to add this service file.
> > /etc/systemd/system/samba2ram.service
> > chmod 664 /etc/systemd/system/samba2ram.service
> > add something like this to the service file.
> >
> > [Unit]
> > Description=Samba tmpfs copy/restore to ramdisk
> >
> > [Service]
> > Type=oneshot
> > ExecStart=/usr/local/sbin/samba2ramfs.sh
> > ExecStop=/usr/local/sbin/samba2ramfs.sh
> > Before=samba.service
> > RemainAfterExit=yes
> >
> > [Install]
> > WantedBy=multiuser.target
> >
> > Example very simple copy script.
> > /usr/local/sbin/samba2ramfs.sh
> > #!/bin/bash
> >
> > if [ "${1}" = "start" ]; then
> > 	cp -R /var/cache/samba /run/samba/varcache
> > 	cp -R /var/lib/samba /run/samba/varlib
> > fi
> >
> > if [ "${1}" = "stop" ]; then
> > 	cp -R /run/samba/varcache /var/cache/samba
> > 	cp -R /run/samba/varlib /var/lib/samba
> > fi
> >
> > and enable the service.
> > systemctl enable samba2ram.service
> > test : systemctl start samba2ram.service
> > or reboot the system.
> >
> >
> > Greetz,
> >
> > Louis
> >
> >
> >
> >
> >> -----Oorspronkelijk bericht-----
> >> Van: samba [mailto:samba-bounces at lists.samba.org] Namens DavidA
> >> Verzonden: donderdag 4 februari 2016 22:25
> >> Aan: samba at lists.samba.org
> >> Onderwerp: Re: [Samba] A question about Samba logging
> >>
> >> Hi
> >>
> >> May I ask for help with this again please?
> >>
> >> I’m trying to ensure that Samba writes its wins.dat file to tmpfs.
> >>
> >> I have added these mount commands to /etc/init.d/samba:
> >>
> >> case $1 in
> >>          start)
> >>                  mount -t tmpfs tmpfs /var/run/samba
> >>                  mount -t tmpfs tmpfs /var/cache/samba
> >>                  /etc/init.d/nmbd start
> >>                  /etc/init.d/smbd start
> >>                  /etc/init.d/samba-ad-dc start
> >>                  ;;
> >>          stop)
> >>
> >> but I’m not certain that wins.dat is now in tmpfs.
> >>
> >> Are my edits correct for what I’m trying to do?
> >>
> >> Best regards
> >>
> >> David
> >>
> >> From: DavidA
> >> Sent: Tuesday, February 02, 2016 11:00 PM
> >> To: samba at lists.samba.org
> >> Subject: A question about Samba logging
> >>
> >> Hi
> >>
> >> I run the system partition for my Raspberry Pi Samba server off a USB
> hard
> >> disk. I want the disk to sleep when not accessed for user data so I
> want
> >> log files to live in tmpfs.  Currently, if I put the drive in standby
> >> (using hdparm) it immediately wakes again.  I search for files changed
> >> very recently and see:
> >>
> >> $ sudo /usr/local/sbin/ff_changed 1
> >> Search whole filesystem for changed files in the last 1 minutes
> >> /dev/xconsole
> >> /var/lib/samba
> >> /var/lib/samba/wins.dat
> >> /var/lib/sudo/ts/david
> >> /var/log/auth.log
> >>
> >> Is there something I should do to ensure that Samba logs are directed
> to
> >> tmpfs?
> >>
> >> Best regards
> >>
> >> David
> >> --
> >> To unsubscribe from this list go to the following URL and read the
> >> instructions:  https://lists.samba.org/mailman/options/samba
> >
> >
> 
> There is any easier way of dealing with wins.dat, turn off nmbd. This
> will stop it being created in the first place, but you will not have
> network browsing.
> 
> you should probably be aware that wins.dat is not a log file and I don't
> think that it is your problem anyway. If you do a google search, you
> will find lots of results about usb drives not wanting to hibernate.
> 
> Rowland
> 
> 
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba





More information about the samba mailing list