Linux:通过 SSH 重新排列分区是否安全或值得推荐?

Linux:通过 SSH 重新排列分区是否安全或值得推荐?

我刚刚租了一台新服务器(CentOS 5.4),我发现它只有 3 个分区://boot交换分区。
我想至少为/tmp和创建分区/var

如果我尝试通过 SSH 创建这些新分区,会出现什么问题吗?

谢谢。


跟进:
由于答案指出这样做是有风险的,我想知道创建基于文件的分区(正如 Levi De Haan 所建议的)是否在性能、适当隔离和安全性方面(与普通分区相比)是一个好的解决方案。
请评论您对此的经验。

答案1

是否可以?

是的,当然可以,但您可能必须重用 /boot 上的一些空间以禁用交换,并使用交换分区的空间来设置备用安装。您将使用该备用安装来操作基本安装的分区。

我以前在远程系统上更改过分区,但我不推荐这样做。在接触实时系统之前,我花了很多时间在测试系统上进行测试和模拟。

会不会有什么问题,或者会不会坏?

是的,尝试这样做有很大机会破坏系统。如果您对如何分区以及如何正确配置引导加载程序不是非常熟悉,那么我建议您不要尝试。

至少要确保你对所有数据都有良好的备份,并且有重新安装基础的方法。

如果您确实需要这样做,我强烈建议您设置第二个您可以本地访问的临时系统或虚拟机,尝试所有步骤并制定一个分步程序,准确描述在远程系统上尝试之前需要做什么。

答案2

我遇到了这个问题,/tmp 不在我正在使用的 vm ostemplate 上的单独分区上。我没有格式化服务器的 hd,而是用 dd 创建一个新分区/文件。

dd if=/dev/zero of=newtmp bs=1024 count=102400
mke2fs /dev/newtmp

将临时目录中的所有内容复制到另一个目录中(讽刺吧?)

/dev/newtmp /tmp ext3 loop,nosuid,noexec,nodev,noatime,rw 0 0
mount -o loop,nosuid,noexec,nodev,noatime,rw /dev/newtmp /tmp 
chmod 1777 /tmp

只是为了确保一切顺利:mount -o remount /tmp

你可能也想这样做:

rm -rf /var/tmp
ln -s /tmp /var/tmp

然后将文件复制回您的临时目录,确保权限和所有者设置正确,并且您现在有一个安全的 tmp 目录。

如果你的目的是安全,你也可以对其他分区执行此操作

答案3

我当然不会推荐它。无论使用哪种操作系统,我对驱动器进行分区时都有一个简单的规则。只有当我在机器旁并且对可能丢失的所有内容进行了良好的备份时,我才会这样做。这样,当出现问题时,我就可以修复它。我们任何人以及我们使用的软件都可能犯错误。

答案4

取决于您从哪里创建分区。

如果您在某处有空闲的磁盘空间,当然,这不会造成问题。

但是如果您不小心为这些分区申请了分配的磁盘空间,那么无论是否使用 ssh,您都会把事情搞砸。

简单的回答;只要您知道自己在做什么,就可以了,在实时服务器上安装新的分区是可能的。

相关内容