mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 02:11:53 +00:00
disable CoW for journal (#2501)
This commit is contained in:
@@ -254,6 +254,17 @@ pub async fn init(cfg: &RpcContextConfig) -> Result<InitResult, Error> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
crate::disk::mount::util::bind(&log_dir, "/var/log/journal", false).await?;
|
crate::disk::mount::util::bind(&log_dir, "/var/log/journal", false).await?;
|
||||||
|
match Command::new("chattr")
|
||||||
|
.arg("-R")
|
||||||
|
.arg("+C")
|
||||||
|
.arg("/var/log/journal")
|
||||||
|
.invoke(ErrorKind::Filesystem)
|
||||||
|
.await
|
||||||
|
{
|
||||||
|
Ok(_) => Ok(()),
|
||||||
|
Err(e) if e.source.to_string().contains("Operation not supported") => Ok(()),
|
||||||
|
Err(e) => Err(e),
|
||||||
|
}?;
|
||||||
Command::new("systemctl")
|
Command::new("systemctl")
|
||||||
.arg("restart")
|
.arg("restart")
|
||||||
.arg("systemd-journald")
|
.arg("systemd-journald")
|
||||||
|
|||||||
Reference in New Issue
Block a user