首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何安全地将分区添加到运行服务器的引导驱动器中?

如何安全地将分区添加到运行服务器的引导驱动器中?
EN

Unix & Linux用户
提问于 2023-01-27 05:15:41
回答 1查看 163关注 0票数 0

我有一个主服务器运行Ubuntu20.04Server。它从240 GB的SSD启动,其中它从其中引导的实际文件系统只有16 GB的分区:

代码语言:javascript
复制
Disk /dev/sdc: 223.57 GiB, 240057409536 bytes, 468862128 sectors
Disk model: KINGSTON SV300S3
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5D341B88-AE4C-48F6-BB66-1C9861F16A8E

Device       Start      End  Sectors Size Type
/dev/sdc1     2048  2203647  2201600   1G EFI System
/dev/sdc2  2203648 35758079 33554432  16G Linux filesystem

我想格式化剩余的223 GB的驱动器作为一个分区,我可以挂载和放入我的实际数据。(我这么做的原因是,我希望能够加密该分区,以帮助防止可能的驱动器被盗,并且宁愿每次服务器重新启动时都必须使用加密密钥将其装入,而不是在没有帮助的情况下将其从加密驱动器上启动)。

所以,现在我想向那个磁盘添加一个分区,fdisk很有帮助地警告:

代码语言:javascript
复制
This disk is currently in use - repartitioning is probably a bad idea.
It's recommended to umount all file systems, and swapoff all swap
partitions on this disk.

如果这是一些外部驱动器,我会简单的umount它,但是因为它是系统启动的驱动器,并且安装在/上,所以这并不是那么简单(至少我的理解是,我不是一个Linux专家)。

我很想避免让系统在没有手动干预的情况下启动。这台机器缺乏足够的硬件来与监视器接口,所以我基本上依赖它来引导并自动引导到我可以在其静态LAN IP中SSH的状态。如果它不能做到这一点,它真的很不方便,所以我想避免这种情况。

谢谢!

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-01-27 05:53:40

只要您不删除根分区(/dev/sdc2),或者在不首先收缩其上的文件系统的情况下缩小分区,那么修改分区表是安全的。

这一警告是为了劝阻那些不知道自己在做什么的人,不要在不做research....so的情况下提前充电和破坏系统:)

顺便说一句,这同样适用于使用中的任何其他分区,无论是作为安装的fs或交换空间,还是其他什么--在使用时不要删除该分区。如果不首先缩小fs上的fs,就不要收缩fs分区。请注意,一些文件系统不支持收缩(有些只支持增长),而有些则不支持收缩或增长。

此外,作为一般规则,只要有可用的空间扩展到.通常情况下,增加分区的大小是安全的.通常是这样的--首先生长分区,然后使用特定于文件系统的适当工具(例如resize2fsxfs_growfs)来增长文件系统。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/733277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档