diff --git a/deploy/build/rustfs.run.md b/deploy/build/rustfs.run.md index fa1fc36b0..f40ea69db 100644 --- a/deploy/build/rustfs.run.md +++ b/deploy/build/rustfs.run.md @@ -21,9 +21,12 @@ sudo mkdir -p /data/rustfs/{vol1,vol2} # Create configuration directory sudo mkdir -p /etc/rustfs +# Create log directory +sudo mkdir -p /var/log/rustfs + # Set directory permissions -sudo chown -R rustfs:rustfs /opt/rustfs /data/rustfs -sudo chmod 755 /opt/rustfs /data/rustfs +sudo chown -R rustfs:rustfs /opt/rustfs /data/rustfs /var/log/rustfs +sudo chmod 755 /opt/rustfs /data/rustfs /var/log/rustfs ``` ## 2. Install RustFS diff --git a/deploy/build/rustfs.service b/deploy/build/rustfs.service index ed8cfe602..c2665cce5 100644 --- a/deploy/build/rustfs.service +++ b/deploy/build/rustfs.service @@ -30,8 +30,8 @@ EnvironmentFile=-/etc/default/rustfs ExecStart=/usr/local/bin/rustfs $RUSTFS_VOLUMES $RUSTFS_OPTS # service log configuration -StandardOutput=append:/data/deploy/rust/logs/rustfs.log -StandardError=append:/data/deploy/rust/logs/rustfs-err.log +StandardOutput=append:/var/log/rustfs/rustfs.log +StandardError=append:/var/log/rustfs/rustfs-err.log # resource constraints LimitNOFILE=1048576 @@ -58,7 +58,7 @@ ProtectKernelModules=true ProtectControlGroups=true RestrictSUIDSGID=true RestrictRealtime=true -ReadWritePaths=/data/rustfs +ReadWritePaths=/data/rustfs /var/log/rustfs [Install] -WantedBy=multi-user.target \ No newline at end of file +WantedBy=multi-user.target diff --git a/scripts/dev_rustfs.sh b/scripts/dev_rustfs.sh index 7a69e1e24..fabf279ea 100644 --- a/scripts/dev_rustfs.sh +++ b/scripts/dev_rustfs.sh @@ -147,8 +147,8 @@ add_ssh_key() { monitor_logs() { for SERVER in "${SERVER_LIST[@]}"; do - echo "Monitoring $SERVER:/var/logs/rustfs/rustfs.log ..." - ssh "$SERVER" "tail -F /var/logs/rustfs/rustfs.log" | + echo "Monitoring $SERVER:/var/log/rustfs/rustfs.log ..." + ssh "$SERVER" "tail -F /var/log/rustfs/rustfs.log" | sed "s/^/[$SERVER] /" & done wait @@ -210,4 +210,4 @@ case "$1" in *) echo "Usage: $0 {deploy|clear|stop|start|restart|addkey |monitor_logs|setenv }" ;; -esac \ No newline at end of file +esac