在ubuntu中怎样将home目录转移到电脑上的其他硬盘分区上?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ubuntu中怎样将home目录转移到电脑上的其他硬盘分区上?相关的知识,希望对你有一定的参考价值。

我的电脑装的是双系统——windows 是先安装的,装在C盘,后来用虚拟光驱装了个ubuntu8.04在F盘。我后来才了解到,如果把Unbuntu卸载掉,那所有的F盘的东西都没有了。所以我想把home目录转移到E盘(E盘是NTFS格式)
希望大家能帮帮我!如果可以请将过程尽量详细一点,因为我还是一只玩Nbuntu很菜很菜的鸟!刚开始呢!!!
谢谢了!
朋友们,能不能详细点啊,我的unbuntu还没有入门呢,很多东西我都找不到!
希望大家多多帮忙。如好可多加分。

步骤如下:

  1)打开终端,输入#su(#不作为输入)
  2)输入口令,就切换到root用户下
  3)此时终端显示的是root@linuxidc-desktop:/home/linuxidc#
  4)由于文件是在桌面上,先切换到桌面目录下,输入后:root@linuxidc-desktop:/home/linuxidc# cd 桌面
  5)root@linuxidc-desktop:/home/linuxidc/桌面# cp -r www.linuxidc.com_tar.gz /usr/local
  6)回车,OK! 打开文件系统看看/usr/local目录下是否有www.linuxidc.com_tar.gz这个文件。
  
参考技术A 你上forum.ubuntu.org.cn问吧
你是wubi安装的,我感觉弄起来可能麻烦点
用explore2fs应该不行吧,那是能查看linux分区,可是你的是虚拟硬盘的那种。
转移到E盘上我觉得E盘是ntfs不知会不会有问题。非要转移的话可用cp -ax /home (这里写你E盘挂载的目录),然后为了能让ubuntu把E盘加载为根目录需要修改/etc/fstab这个文件加上如
/dev/sda6 /home ntfs-3g force 0 0这行
/dev/sda6假定是你的E盘,当然实际情况可能并非如此,你sudo fdsik -l看一下
改好后sudo mount -a看一下,重新让系统按fstab的内容挂载一下文件系统,看看行不行。可以用sudo df来看/home是否挂载到E上。不行的话赶紧改过来再mount -a.多google几下看错误在哪

可能你只是想备份一下/home目录,以便下次重装时拿来用
如果想备份home目录的话用tar命令进行备份恢复是个不错的办法
网上这方面文章很多google一下本回答被提问者采纳
参考技术B 你的是WUBI安装吧,WUBI安装的直接可在windows下卸载,F盘的东西不会没有的,只是你放的home目录下的需要在ubuntu下直接拷到E盘就行了,方法跟windows中的一样,你不会说复制、粘贴都不会吧! 参考技术C

首先以管理员身份登陆,同时要挂载要移动到的卷(打开文件管理器,浏览目标卷即可)打开终端执行:

sudo mv /home [目标卷]

输入密码

然后等待结果

参考技术D 用explore2fs软件,这软件可以在windows下看到linux中的东西!
下载地址: http://www.onlinedown.net/soft/19613.htm#download

编写个shell脚本将/home/test 目录下大于10K的文件转移到/tmp目录下

#!/bin/sh
cd /home/test
for i in `ls -l |awk {if($5>10240) {print $9}}`
do 
mv $i /tmp
done

 

以上是关于在ubuntu中怎样将home目录转移到电脑上的其他硬盘分区上?的主要内容,如果未能解决你的问题,请参考以下文章

怎样将mac上的文件共享,在另一台windows电脑上使用?

在linux中怎样将文件拷贝到u盘中

linux 中怎样返回上一层目录的命令?

ubuntu系统怎么用命令行打开移动硬盘,并把需要下载的东西用命令行下载到移动硬盘,home下我会

Android 上的 Matplotlib (Pydroid)

编写个shell脚本将/home/test 目录下大于10K的文件转移到/tmp目录下