我在使用单个物理卷(整个现有磁盘 /dev/sda)的单个卷组中有三个逻辑卷。
我现在想将这些逻辑卷之一移动到一个新的、更快的磁盘,即从:
/dev/sda
|-vg0-root ? mounted to /
|-vg0-foo ? mounted to /foo
|-vg0-bar ? mounted to /bar
Run Code Online (Sandbox Code Playgroud)
到:
/dev/sda
|-vg0-root ? mounted to /
|-vg0-foo ? mounted to /foo
/dev/sdb
|-vg1-bar ? mounted to /bar
Run Code Online (Sandbox Code Playgroud)
据我所知,我无法使用,pvmove
或者vgsplit
因为现有卷组中只有一个物理卷。
实现这一目标的好方法是什么(最好是在线,不需要为新磁盘创建新卷组)?
想象一下我有一个脚本foo
。它应该在用户登录时运行一次,并且在成功运行后不需要。
我的问题:从脚本中删除脚本文件是否安全?
例如:
#!/bin/bash
# do something
...
# if successful
rm /path/to/foo
exit 0
Run Code Online (Sandbox Code Playgroud) 我想检索没有安装候选的已安装软件包列表(例如,因为我删除了一个 apt 源文件条目)。我将如何在基于 Debian 的系统上做到这一点?
我想创造以下情况:
实现第一点似乎并不难,这已经包含在以下问题中:如何将主目录移动到单独的分区?
实现其他两个目标应该遵循相同的模式,但我不确定我是否必须注意在某处安装的顺序/-how(即,首先 /home/user,然后是 /home/user/whatever)。AFAIK /etc/fstab中的顺序根本无关紧要。
虽然它可能会更容易建立,我不希望让XDG目录符号链接,除非有其他解决方案都过于复杂。