在我的无头 NAS 上,我安装了sdf1
(闪存卡),/
同时/home
安装了lv00
(由软件 RAID 支持的 LVM 卷)。为了能够当RAID无法访问本机,我有我的SSH公共密钥等的副本/home/foo/.ssh
从文件系统上sdf1
。
要更新隐藏在安装文件/home
我通常再登lv00
的/mnt/home
,做我必须做的,然后将lv00
放回原处。
有没有办法在不卸载的情况下实现这一目标/home
?
有人对如何将根分区移动到新驱动器并设置 grub2 以在该驱动器上启动有任何建议吗?我似乎没有运气指导 grub-mkconfig 我想要做什么(例如 chroot'int 进入我的新根目录只会混淆所有脚本)。
背景我在无头低功耗 NAS 上运行 Debian Squeeze。我目前的设置是/
在sda0
和/boot
上sde0
(CF卡):我需要独立/boot
,因为sd[a-d]
需要做延迟自旋向上。现在我找到了一个旧的 2.5" IDE 磁盘用作/
包括/boot
允许我旋转所有大磁盘。
我试过的基本上我去了
mount -o rw /dev/sdf5 /mnt/newroot
cp -ax / /mnt/newroot
cp -ax /boot /mnt/newroot/boot
Run Code Online (Sandbox Code Playgroud)
然后我试过了
chroot /mnt/newroot
update-grub
Run Code Online (Sandbox Code Playgroud)
但这失败了 grub 询问是否安装了 root。然后我做了一个半心半意的尝试,在设置上/mnt/newroot/grub/grub.cfg
找到内核映像sdf5
,然后是一个grub-install --root-directory=/mnt/newroot /dev/sdf
. 但是,当我尝试从sdf
.
我的备份计划是重新安装,所以有一个额外的问题(这个问题没有复选标记):我需要做什么才能让我的 lvm2 和 mdadm 配置通过?它是否全部存储在文件系统中(并且会被自动发现),还是我需要自己处理?
解决方案(感谢 Maciej Piechotka):正如 Maciej 指出的,我需要一个适当的 chroot 才能使所有 grub …
可能的重复:
轻量级外发 SMTP 服务器
我正在寻找一种用于无头服务器的最小邮件解决方案 (MTA),它为本地用户生成电子邮件以及来自 cron-jobs 等的完全限定地址。理想情况下,所有发送到本地用户的邮件foo
都应映射到foo@mydomain
,并可能对以下内容进行修改uid
<1024,并发送到外部 smtp 服务器而不涉及/var/mail
.
几年前,我将sSMTP用于类似的任务,我想知道这是否仍然是前进的道路?另外,我应该/可以删除多少默认的 debian 邮件系统?
更新结束了谷歌搜索,明显的候选人似乎是
尽管不再开发eSMTP,但它似乎拥有最好的文档。不过它不太适合我的需求,因为它似乎坚持foo
通过邮件传递代理 (MDA) 将邮件传递给本地用户,而不是通过 smtp 将其推送到foo@some.domain
. 或者,如果我添加qualify_domain
到配置中,它可能会进行映射。可能必须尝试一下...
nullmailer似乎在 中运行一个队列/var
,这不是我想要的。
有没有人有这些方面的经验?