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目录空间。