增加Ubuntu磁盘空间

windows下可以用软件acronis disk director suite很容易将系统分析扩展和缩小,在Ubuntu下并非那么简单。以下方法问题解决了一大半,不过还没实现合并分区的问题。

假设要从windows下面分出一部分磁盘空间(我分出来20G)给Ubuntu增加上去,首先这个分区要选一个挂载点。我选择将以前的/home替换掉。当然也有替换/usr的。步骤如下:

1、windows下面格式化出20G(大小因需要而异)为FAT(为了方便识别),随便命名为new(为了方便识别)

2、用live CD启动,找到new,鼠标双击后会自动挂载。

df -lh

找出new这块磁盘挂载的位置,如/dev/sda10,设备号因具体而异。

3、重启进入单用户模式(recovery mode),root 身份登录。

4、格式话new这个分区为ext4,也可以是ext3:

mkfs.ext4 /dev/sda10

5、备份 /home 目录

mv /home /home.bak

6、如果 /home 目录已经挂载的状态,首先卸载,然后删除:

umount /home
rm /home

7、重新创建 /home 目录:

mkdir /home

8、将刚才格式化的那块分区挂载到 /home 目录:

mount /dev/sda10 /home

9、还原 /home 下的所有文件:

cp -R /home.bak/* /home

10、设回原来的用户目录的权限:

chown -R name:name file

name 为用户名,file为用户路径,如 /home/zhengwei

11、修改权限:

cd ~/
chown name .dmrc
chmod 644 .dmrc 
cd /home
chown name name
chmod 755 name

12、编辑fstab,使新分进来的设备自动挂载:

vim /etc/fstab

编辑文件,/dev/hda10  /home  auto  rw  0   0

改为auto自动识别磁盘格式。 rw是可读可写。

最后reboot,进入系统查看 /home 和 / 的剩余空间。

你可能感兴趣的:(记一记技术)