Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
配置最少的Linux备份目标_Linux_Target_Systemd - Fatal编程技术网

配置最少的Linux备份目标

配置最少的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,这样我就不会被锁定在系统之外 我使用以下命令

我正在运行一个RPi3

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,这看起来更像是一个服务器管理问题,而不是一个编程问题。