扩大Ubuntu的空间

我是通过Wubi安装的Ubuntu 10.4版本。

今天用着用着报“存储空间不足”的警告。我安装的时候,给系统分配的是10G的空间。没想到这么快就用完了,现在还不能将它扩大。

我在网上找了一些资料有所启笛。

Wubi安装的Ubuntu系统,有一个ubuntu目录。在ubuntu/disks/下,有两个*.disk文件,分别为root.disk与swap.disk。


其中,root.disk为10GB,是根虚拟文件系统;swap.disk为256MB为虚拟交换文件系统。注:extra.disk为我复制root.disk所得。

查看/etc/fstab文件,其显示了文件的挂载情况:

上面写着,将root.disk挂载到根目录/上了。

我在想,如果我COPY一个root.disk,更名为extra.disk,然后将其挂载到任意一个目录了是否可以?

我真这个做了,

  1. 我复制了一个root.disk,并将复制的文件系统更名为extra.disk。
  2. 在/etc/fstab文件中添加了如下行:
    /host/ubuntu/disks/extra.disk /opt  ext4 loop,errnos=remount-ro 0 1
    告诉系统将extra.disk文件系统挂载到/opt/目录下。
  3. 重启Ubuntu。

结果,重启后,/opt/目录下果然有与根目录一致的文件目录,比如bin,etc,home,usr等等。

我尝试性地在/opt/目录下添加一个新的文件,再看看/下是否跟随着变化。结果没有。可以证明,/opt/下挂载的确实是extra.disk文件系统。

新的空间有了,而且是10G的。我通过执行 “sudo rm -rfv /opt/*” 命令删除/opt/下所有文件。那么这个新的空间就可被利用起来了。

您可以按照以下步骤来扩充Ubuntu系统的磁盘空间: 1. 首先,确认您要扩充的磁盘已经在物理层面上被添加到您的服务器或虚拟机中。 2. 打开终端,并使用以下命令运行磁盘查看工具来确认磁盘已被识别: ``` sudo fdisk -l ``` 在输出中找到您要扩充的磁盘,通常以 `/dev/sdX` 的形式表示(例如,`/dev/sdb`)。 3. 运行以下命令来启动磁盘分区工具: ``` sudo fdisk /dev/sdX ``` (请将 `/dev/sdX` 替换为您要扩充的磁盘的正确设备标识符) 4. 在分区工具中,按下 `p` 键来打印当前分区表。确保磁盘上没有未分配的空间。 5. 按下 `n` 键创建一个新分区。您可以选择使用主分区(`p`)或逻辑分区(`l`),具体取决于您的需求。 6. 确定新分区的起始扇区和结束扇区。如果您想使用整个磁盘空间,直接按回车键接受默认值。 7. 使用 `p` 键再次打印分区表,确保新分区创建成功。 8. 如果您扩充的是根分区,需要重新启动系统以使更改生效。如果您扩充的是非根分区,可以直接进行下一步。 9. 运行以下命令来将新分区格式化为文件系统: ``` sudo mkfs.ext4 /dev/sdXn ``` (请将 `/dev/sdXn` 替换为您创建的新分区的正确设备标识符) 10. 创建一个目录来挂载新分区: ``` sudo mkdir /mnt/new_partition ``` 11. 使用以下命令将新分区挂载到目录: ``` sudo mount /dev/sdXn /mnt/new_partition ``` (请将 `/dev/sdXn` 替换为您创建的新分区的正确设备标识符) 12. 运行以下命令来将原有数据复制到新分区: ``` sudo rsync -avx /source_directory /mnt/new_partition ``` (请将 `/source_directory` 替换为您要迁移的原有数据的目录) 13. 编辑 `/etc/fstab` 文件,将新分区添加到开机自动挂载列表中: ``` sudo nano /etc/fstab ``` 在文件末尾添加以下一行: ``` /dev/sdXn /mnt/new_partition ext4 defaults 0 2 ``` (请将 `/dev/sdXn` 替换为您的新分区的正确设备标识符) 14. 保存并关闭 `/etc/fstab` 文件。 现在,您的Ubuntu系统的磁盘空间已经成功扩充。请确保在执行这些步骤之前备份重要数据,并谨慎操作。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值