我需要迁移/var/log/
并/var/log/audit
分离卷。目前整个/var/
目录位于一个具有充足空间(45G)的逻辑卷上。我了解如何缩小和创建新的逻辑卷(以及调整大小和需要事先进行完整备份的相关风险)。
我的问题可能很简单。如果我已经将 /var/ 安装到卷“A”,如何才能在卷“B”上拥有 /var/log/?
答案1
我需要将 /var/log/ 和 /var/log/audit 迁移到单独的分区。目前整个 /var/ 目录位于一个具有充足空间(45G)的逻辑卷上。
LVM 是分区类型,所以您的意思是迁移到新的逻辑卷,对吗?
我了解如何缩小和创建新的逻辑卷(以及调整大小和需要事先进行完整备份的相关风险)。
那就不碰那个了
我的问题可能很简单。如果我已经将 /var/ 安装到分区“A”,如何才能将 /var/log/ 放在分区“B”上?
再说一次,你指的是卷,而不是分区,对吧?
停止系统日志记录和审计以及写入/var/log
和/var/log/audit
目录的任何其他内容。创建目录的 TAR 存档,/var/log
并且/var/log/audit
.
这听起来像是您正在应用的 DoD 系统斯蒂格。如果是这样,请使用如下内容保留您的 SELinux 属性以及任何其他 ACL 和扩展属性:tar --selinux --acls --xattrs -cvf var_log.tar /var/log
。
/var/
根据需要缩小逻辑卷,以容纳/var/log
和中所需的空间/var/log/audit
。然后创建两个新的逻辑卷,一个用于/var/log
,一个用于/var/log/audit
.格式化新卷。
/var/log
(可选)从现有和目录中删除数据/var/log/audit
。将新卷装载到/var/log
和中/var/log/audit
。解压 TAR 存档以恢复系统日志记录和记帐数据。启动系统日志记录和记帐服务。
将这些新卷添加到/etc/fstab
.