我有一个自定义的 systemd 服务,可以在某些条件下自动安装一些分区。该服务执行包含一些安装命令的 shell 脚本。当我直接执行它时,一切正常,即使在 shell 脚本返回后分区也保持挂载状态。但是当我使用 systemd 启动它时,分区已安装,但在 shell 脚本返回后它们会自动卸载。我怎样才能让它们保持安装状态?
我的自定义 systemd 单元:
[Unit]
Description=Automatically mount secondary volumes
[Service]
User=root
WorkingDirectory=/opt/vmount
ExecStart=/opt/vmount/vmount.sh
Restart=no
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud) 我有两个不同物理扇区大小的硬盘。我想用它们创建一个 LVM 卷组,但是,当我这样做时vgcreate
,我收到一条警告,告诉我两个磁盘具有不同的物理扇区大小。有什么需要担心的吗?
automounting ×1
disk ×1
hard-disk ×1
lvm ×1
mount ×1
partition ×1
shell-script ×1
systemd ×1
unmounting ×1
volume ×1