ubuntu挂载home目录(linux磁盘分区挂载)

linux 挂载硬盘到/home

首先你需要进入恢复模式(最好用ubuntu livecd引导)

本例以用livecd引导进入恢复模式为例,假设原有的硬盘/目录是/dev/sda1

1挂载/到恢复模式下的系统中

mkdir/mnt/system

mount/dev/sda1/mnt/system

2分出一个分区,容量随需,按你喜好创建文件系统!!假设!!新分区是/dev/sdb1文件系统是ext3

3先将新分区mount到/mnt/newhome下

mkdir/mnt/newhome

mount/dev/sdb1/mnt/newhome

4转移数据

cp-pr/mnt/system/home/*/mnt/newhome

(-p保留所有的权限和创建时间,-r按目录结构递归)

5修改fstab以让新分区在启动时正确mount到/home

nano-w/mnt/system/etc/fstab

添加

/dev/sdb1/home ext3 defaults,noatime 0 0

这一行,保存退出

6清除残余文件

rm-rf/mnt/system/home/*

7重启

已安装好的ubuntu系统如何再挂载home分区

挂载在/就行了,如果分区的时候没有分/home,就不需要理会,/里有/home,如果分了/home,安装选择挂载点的时候选择/,那么/home是自动挂载的。你这个问题,是不是有点不明白linux分区,linux只需要挂载点/分区,其他的按需求单独分区,单独分区作用就像windows下将某个路径指定到特定路径一样,例如我的文档原来在C盘的,我可以指定到D盘,即使我不分D盘单就只独一个C盘,我的文档还是存在在C盘的。

解决ubuntu home目录空间不足

当Ubuntu系统的home目录空间不足时,可以通过新建文件夹并挂载额外分区来解决。以下是详细的步骤:

首先,进入home目录并创建挂载点:

cd~&& mkdir NewDisk

接着,确认系统中有可挂载的分区,使用命令:

sudo fdisk-l

例如,要挂载分区/dev/sdb3,首先确保其已卸载:

sudo umount/dev/sdb3

检查当前挂载状态,确认/dev/sdb3已无挂载。然后,编辑分区配置文件/etc/fstab,添加新的挂载条目:

sudo gedit/etc/fstab

在文件末尾添加如下行:/dev/sdb3/home/your_username/NewDisk ntfs defaults 0 0,其中0 0表示开机时不检查磁盘。

最后,执行挂载命令,如若一切顺利,应看到/dev/sdb3已挂载到NewDisk目录下:

sudo mount-a

如果挂载失败,可能需要格式化该分区后重新尝试。格式化命令如下:

mkfs.ext4/dev/sdb3

格式化后记得更新/etc/fstab中的文件类型,如将ntfs改为ext4。这样就成功扩展了home目录空间。

阅读剩余
THE END