Groups
Sign in
Groups
Shanghai Linux User Group
Conversations
Labels
About
Send feedback
Help
systemd如何删除自动激活的swap?
88 views
Skip to first unread message
Yu Changyuan
unread,
Dec 5, 2017, 8:18:44 AM
12/5/17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to shlug
系统是有swap的,然后没有加到fstab,但systemd自动激活了。
在/run/systemd下面有诸如这样的文件:
/run/systemd/generator.late/
/run/systemd/generator.late/swap.target.wants
/run/systemd/generator.late/swap.target.wants/dev-sda2.swap
/run/systemd/generator.late/dev-sda2.swap
请问怎么去掉这些文件?
我手动swapoff,然后把swap分区格式化成非swap的文件系统。然后重启系统,好像没什么用,这些文件还在。
ps, 系统是nixos。对于从来就没有swap的机器,没有这个问题。
--
Best regards,
Changyuan
依云
unread,
Dec 5, 2017, 8:30:11 AM
12/5/17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to sh...@googlegroups.com
这些是生成的文件,位于内存上,只可能是重新生成的。man systemd.swap 可以
看到,它是从 fstab 生成的。所以你的 fstab 是不是被 nixos 改回去了?
--
Best regards,
lilydjwg
Linux Vim Python 我的博客:
https://blog.lilydjwg.me/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?
Yu Changyuan
unread,
Dec 11, 2017, 5:01:44 AM
12/11/17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to shlug
fstab里面的会生成在/run/systemd/generator里面。我系统上是在 /run/systemd/generator.late 里面。
PS, 我最近gmail的stmp用不了了,所以现在才回复(在web上回的)。
> --
> -- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to
sh...@googlegroups.com
. To unsubscribe from this group, send email to
shlug+un...@googlegroups.com
. For more options, visit this group at
https://groups.google.com/d/forum/shlug?hl=zh-CN
> ---
> 您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到
shlug+un...@googlegroups.com
。
> 要查看更多选项,请访问
https://groups.google.com/d/optout
。
--
Best regards,
Changyuan
依云
unread,
Dec 11, 2017, 8:56:30 AM
12/11/17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to sh...@googlegroups.com
On Mon, Dec 11, 2017 at 06:01:35PM +0800, Yu Changyuan wrote:
> fstab里面的会生成在/run/systemd/generator里面。我系统上是在 /run/systemd/generator.late 里面。
那是其它 generator 做的?你检查一下?
> PS, 我最近gmail的stmp用不了了,所以现在才回复(在web上回的)。
Yu Changyuan
unread,
Dec 29, 2017, 5:46:08 AM
12/29/17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to shlug
终于搞清楚问题了。我之前只是用mkfs.ext4重新把swap分区格式化成ext4。但这是不够的,systemd会根据gpt分区表,查找分区类型是8200的,自动激活。
所以把分区类型从8200改成8300,systemd就不自动激活了swap了。
依云
unread,
Dec 29, 2017, 6:25:50 AM
12/29/17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to sh...@googlegroups.com
On Fri, Dec 29, 2017 at 06:46:04PM +0800, Yu Changyuan wrote:
> 终于搞清楚问题了。我之前只是用mkfs.ext4重新把swap分区格式化成ext4。但这是不够的,systemd会根据gpt分区表,查找分区类型是8200的,自动激活。
>
> 所以把分区类型从8200改成8300,systemd就不自动激活了swap了。
WOW 第一次见到分区类型起作用呢……
--
Best regards,
lilydjwg
Reply all
Reply to author
Forward
0 new messages