Fix Samba service references in performance.sh for openSUSE
- Use smb.service and nmb.service instead of smbd.service and nmbd.service - Update health check and maintenance script to use correct service names
This commit is contained in:
@@ -251,7 +251,14 @@ strict locking = no
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Restart Samba services
|
# Restart Samba services
|
||||||
|
case $DISTRO in
|
||||||
|
ubuntu|debian|fedora|arch)
|
||||||
sudo systemctl restart smbd nmbd
|
sudo systemctl restart smbd nmbd
|
||||||
|
;;
|
||||||
|
opensuse)
|
||||||
|
sudo systemctl restart smb nmb
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
log_success "Samba performance optimized"
|
log_success "Samba performance optimized"
|
||||||
}
|
}
|
||||||
@@ -285,7 +292,7 @@ perform_health_check() {
|
|||||||
echo
|
echo
|
||||||
|
|
||||||
echo "=== Service Status ==="
|
echo "=== Service Status ==="
|
||||||
for service in ssh sshd smbd nmbd docker netdata; do
|
for service in ssh sshd smb nmb docker netdata; do
|
||||||
if systemctl is-active --quiet "$service" 2>/dev/null; then
|
if systemctl is-active --quiet "$service" 2>/dev/null; then
|
||||||
echo "✅ $service: Active"
|
echo "✅ $service: Active"
|
||||||
else
|
else
|
||||||
@@ -422,7 +429,14 @@ case "${1:-help}" in
|
|||||||
restart-services)
|
restart-services)
|
||||||
log_maintenance "Restarting NAS services..."
|
log_maintenance "Restarting NAS services..."
|
||||||
|
|
||||||
for service in smbd nmbd docker netdata; do
|
# Samba services based on distribution
|
||||||
|
if [[ "$DISTRO" == "opensuse" ]]; then
|
||||||
|
samba_services="smb nmb"
|
||||||
|
else
|
||||||
|
samba_services="smbd nmbd"
|
||||||
|
fi
|
||||||
|
|
||||||
|
for service in $samba_services docker netdata; do
|
||||||
if systemctl is-enabled "$service" &>/dev/null; then
|
if systemctl is-enabled "$service" &>/dev/null; then
|
||||||
systemctl restart "$service"
|
systemctl restart "$service"
|
||||||
log_maintenance "Restarted $service"
|
log_maintenance "Restarted $service"
|
||||||
|
|||||||
Reference in New Issue
Block a user