配置最少的Linux备份目标
我正在运行一个RPi3配置最少的Linux备份目标,linux,target,systemd,Linux,Target,Systemd,我正在运行一个RPi3 Operating System: Raspbian GNU/Linux 9 (stretch) Kernel: Linux 4.14.79-v7+ Architecture: arm 为了进行自动备份,我想取消所有“用户服务”,以保证备份的完整性(例如Web服务器、数据库等) 我发现你可以为隔离模式创建一个.target,但是我很难设置它 当然,我的backup.target需要网络访问(装载网络存储)。我还希望启用ssh,这样我就不会被锁定在系统之外 我使用以下命令
Operating System: Raspbian GNU/Linux 9 (stretch)
Kernel: Linux 4.14.79-v7+
Architecture: arm
为了进行自动备份,我想取消所有“用户服务”,以保证备份的完整性(例如Web服务器、数据库等)
我发现你可以为隔离模式创建一个.target,但是我很难设置它
当然,我的backup.target需要网络访问(装载网络存储)。我还希望启用ssh,这样我就不会被锁定在系统之外
我使用以下命令创建了backup-net.target
[Unit]
Description=Maintenance Mode with Networking and SSH
Requires=rescue.target network-online.target
Wants=sshd.service
After=rescue.target network-online.target
AllowIsolate=yes
但是,如果我
sudo systemctl隔离备份net.target,我的RPi将断开与网络的连接,在手动重新启动它之前,我无法通过ssh进行连接。对于任何想知道的人,我通过以下方式获得了它:
[Unit]
Description=Maintenance Mode with Networking and SSH $
Requires=rescue.target network-online.target dhcpcd.service
Wants=sshd.service wpa_supplicant.service
After=rescue.target network-online.target
AllowIsolate=yes
作为/lib/systemd/system/backup net.target,这看起来更像是一个服务器管理问题,而不是一个编程问题。