如何在 Ubuntu 上分割分区?

如何在 Ubuntu 上分割分区?

我刚刚在 OVH 上购买了一台全新的服务器,磁盘规格为:2 x480GB SSD SOFT。当我执行 df -h 时,输出为:

Filesystem      Size  Used Avail Use% Mounted on
/dev/root        20G   13G  5.7G  69% /
devtmpfs         16G   12K   16G   1% /dev
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            3.2G  792K  3.2G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none             16G     0   16G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/md2        421G   17G  383G   5% /home

请注意,我已经存储了许多文件,然后我意识到我需要更大的空间来存放根目录。现在我可以用 /dev/md2 替换 2 个 /dev/root 并更改启动驱动器,或者我可以将 /dev/md2 分区(可以删除那里的数据,备份在那里)分成 2 个部分,每个部分 200GB,然后将其中一个分区挂载到 /var/www/tmp 以存储网站工作期间所需的文件。或者我可以调整根分区的大小。lsblk 的输出为:

NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0 447.1G  0 disk
├─sda1    8:1    0  19.5G  0 part
│ └─md1   9:1    0  19.5G  0 raid1 /
├─sda2    8:2    0 427.1G  0 part
│ └─md2   9:2    0 427.1G  0 raid1 /home
└─sda3    8:3    0   511M  0 part  [SWAP]
sdb       8:16   0 447.1G  0 disk
├─sdb1    8:17   0  19.5G  0 part
│ └─md1   9:1    0  19.5G  0 raid1 /
├─sdb2    8:18   0 427.1G  0 part
│ └─md2   9:2    0 427.1G  0 raid1 /home
└─sdb3    8:19   0   511M  0 part  [SWAP]

现在我不知道要编辑哪个分区。我想做这样的事情,sudo fdisk /dev/sda2 (/home),然后删除分区,然后创建 2 个相等的分区,但现在我无法决定。我应该在 /dev/sda2 还是 /dev/sdb2 上执行此操作。有什么区别?

谢谢您的帮助,我知道这是一个令人困惑的问题。

答案1

处在你的位置我要么

重新安装操作系统并配置我想要的分区,而不是接受 OVH 提供的分区。使用 OVH 管理器访问远程控制台非常简单。只需将合适的 ISO 下载到本地计算机并将其作为 iso 设备附加到远程控制台,然后重新启动并像平常一样安装。

或者

更简单的方法是将文件移动到 /home 某个地方,然后将其绑定到 /var/www 例如(停止相关服务后)。

mkdir /home/somewhere
mv /var/www/* /home/somewhere
mount -bind /home/somewhere /var/www

如果这对你有用,那么不要忘记在 /etc/fstab 中添加一个条目

/home/somewhere /var/www    none    bind 

或者

将文档根目录(或其他目录)更改为 /home 中的某个位置。

相关内容