把一个分区挂到/home
Tofloor
poster avatar
kikyoulzg
deepin
2015-07-25 19:28
Author
本帖最后由 kik13143you 于 2015-7-25 11:30 编辑

昨天看了一下【开源世界旅行手册】,里面说道任何一种Linux系统【我们可以在系统安装时就把分区挂载到目录下, /home 目录相当于Windows的 MyDocuments ,我们可以把 /dev/hda5 挂载到此目录下,这样我们往 /home 目录里存东西的时候,其实保存在第一个扩展分区中。如果再一次安装系统,只要把这个分区挂载到 /home 目录下,那么进入新系统就像回家一样,真是太棒了。】
------------------------------------------------------------------------------------
嗯,我是这样理解的,我把硬盘分两个分区,sda1挂载/,sda2挂/home,那么我到时再一次安装系统时,把sda2挂回新系统的/home,就好了,对吗{:4_91:}还有,如果我想把一台电脑上的deepin迁移到另一台里(因为安装了好多软件,不想一个个重下),是用【再生龙】还是用【tar】好呢?
-----------------------------------------------------------------------------------------------------------------------------------------
附加一张桌面截图,UNIX的KISS哲学,嘻嘻

Reply Favorite View the author
All Replies
1 / 2
To page
MattD
deepin
2015-07-25 20:13
#1
我个人喜欢用tar备份,任何一个Live环境都能用来还原。
话说,我桌面没有任何东西,之前用wmaker时候都靠自带dock和右键菜单,现在换回了i3,就直接快捷键操作了。
Reply View the author
Feng Yu
deepin
2015-07-25 20:44
#2
在安装的时候选高级安装,原来的挂载点继续挂载,记得/home不要勾选格式化,这样装好了原来的东西就都还在
Reply View the author
kikyoulzg
deepin
2015-07-25 20:47
#3
https://bbs.deepin.org/post/31622
我个人喜欢用tar备份,任何一个Live环境都能用来还原。
话说,我桌面没有任何东西,之前用wmaker时候都靠自 ...

那关于分区挂到/home,我的说法有没有错?现在我的可以建一个空的分区然后挂到/home吗
Reply View the author
kikyoulzg
deepin
2015-07-25 20:51
#4
https://bbs.deepin.org/post/31622
我个人喜欢用tar备份,任何一个Live环境都能用来还原。
话说,我桌面没有任何东西,之前用wmaker时候都靠自 ...

至于i3,我下过,但我连怎么关机都不会,它除了底下有显示一些pc的信息以外,啥都没,咋搞呢有用户手册吗
Reply View the author
MattD
deepin
2015-07-25 21:08
#5
https://bbs.deepin.org/post/31622
那关于分区挂到/home,我的说法有没有错?现在我的可以建一个空的分区然后挂到/home吗 ...

已安装好的系统不能直接挂载,得用root操作,把原/home的数据迁移过去。
i3官网就有用户手册,有点英语基础的都能看懂。
Reply View the author
呆了个呆
deepin
2015-07-25 21:11
#6
Linux这点做得比 Windows 好。重装系统后,不用重新设置,而 Windows,重装系统就跟买台新电脑一样(实际上当然不是了),都要重头设置
Reply View the author
kikyoulzg
deepin
2015-07-25 21:14
#7
https://bbs.deepin.org/post/31622
已安装好的系统不能直接挂载,得用root操作,把原/home的数据迁移过去。
i3官网就有用户手册,有点英语基 ...

好的谢谢,迁移数据是把/home cp到新分区,然后再用mount挂载吗
Reply View the author
MattD
deepin
2015-07-25 21:17
#8
https://bbs.deepin.org/post/31622
好的谢谢,迁移数据是把/home cp到新分区,然后再用mount挂载吗

cp -rp,必须附加-p参数来保留原有权限,而且fstab要相应修改
Reply View the author
呆了个呆
deepin
2015-07-25 21:18
#9
https://bbs.deepin.org/post/31622
好的谢谢,迁移数据是把/home cp到新分区,然后再用mount挂载吗

不用 cp 啊,直接在 /etc/fstab 里加上 /dev/sd** /home *** 这行,重启以后就可以了啊。格式参考 fstab 里的其它行
Reply View the author
kikyoulzg
deepin
2015-07-25 21:26
#10
https://bbs.deepin.org/post/31622
不用 cp 啊,直接在 /etc/fstab 里加上 /dev/sd** /home *** 这行,重启以后就可以了啊。格式参考 fstab  ...

(⊙o⊙)哦,不错
Reply View the author
kikyoulzg
deepin
2015-07-25 21:30
#11
i3的依赖多吗,是官网下呢,还是直接apt-get呢,其实后者是不是比较方便,但版本未必最新呢
{:4_91:}
Reply View the author
kikyoulzg
deepin
2015-07-25 21:46
#12
最新的i3 版本为 4.10.2-2但安装时发现依赖关系不满足,如何知道缺了什么
Reply View the author
JamWeight
deepin
2015-07-26 04:18
#13
那朵菊花是啥?
Reply View the author
kikyoulzg
deepin
2015-07-26 21:57
#14
https://bbs.deepin.org/post/31622
cp -rp,必须附加-p参数来保留原有权限,而且fstab要相应修改

我安装deepin是建了个70+GB的sda3分区      , 现在   ,我把硬盘中160+多GB的sda2分区格式化为ext4后,按你说的用cp -rp /home   /dev/sda2   结果弹出【无法以目录"/home" 来覆盖非目录"/dev/sda2"】?????,于是我没迁移数据就mount /home  /dev/sda2 呵呵,结果糟了,文件夹打不开了,firefox也是,连终端都打不开>_<
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
于是用杀手锏      重启  ,logo弹出时,显示按S跳过挂载或按M手动挂载,于是只好按M,然后mount    /dev/sda2  /  (我把sda2挂到了/)reboot,还是提示,我按了S,呵呵,成功登录桌面,咋回事,跳过挂载也行???
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
现在,分区如附件所示,难到现在/的东东都会存到/dev/sda2  ????
求解

Reply View the author
BingoLove
deepin
2015-07-26 22:37
#15
https://bbs.deepin.org/post/31622
我安装deepin是建了个70+GB的sda3分区      , 现在   ,我把硬盘中160+多GB的sda2分区格式化为ext4后, ...

不应该是mount  /dev/sda2  /home 吗?

看你的样子是/home下的数据都复制过去了,但是/home本身也是文件夹,它本身没有复制过去
我估计你mount对之后就可以了
Reply View the author
MattD
deepin
2015-07-26 22:39
#16
https://bbs.deepin.org/post/31622
我安装deepin是建了个70+GB的sda3分区      , 现在   ,我把硬盘中160+多GB的sda2分区格式化为ext4后, ...

第一个错误,你为什么要直接往块设备复制数据,而不先把块设备进行挂载?
第二个错误,你连mount的device和dir关系都没分清。
第三个错误,initramfs提示你按S跳过或按M手动挂载,通常是因为fstab有错误,除非对自己的分区很了解,否则不应该随意挂载。而重启以后可以登录,是因为fstab的错误并不影响根分区。
正确的步骤:
把sda2挂载到某个临时挂载点
  1. # mount /dev/sda2 /mnt
Copy the Code

迁移原/home的数据
  1. # cp -Rp /home/* /mnt/
Copy the Code

获取sda2的UUID
  1. # blkid /dev/sda2
Copy the Code

把获取到的UUID以及相关的/home挂载信息写入fstab
  1. # echo "UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX    /home    ext4    defaults    0 1" >> /etc/fstab
Copy the Code
Reply View the author
kikyoulzg
deepin
2015-07-27 00:02
#17
https://bbs.deepin.org/post/31622
第一个错误,你为什么要直接往块设备复制数据,而不先把块设备进行挂载?
第二个错误,你连mount的device ...

cp -Rp /home/* /mnt/          慢好有显示进度的参数吗
Reply View the author
kikyoulzg
deepin
2015-07-27 00:15
#18
https://bbs.deepin.org/post/31622
第一个错误,你为什么要直接往块设备复制数据,而不先把块设备进行挂载?
第二个错误,你连mount的device ...

    echo "UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX    /home    ext4    defaults    0 1" >> /etc/fstab

复制代码 ,sudo 后仍权限不够???
Reply View the author
kikyoulzg
deepin
2015-07-27 00:19
#19
我试着su -,输入密码却认证失败  why????
Reply View the author
kikyoulzg
deepin
2015-07-27 01:15
#20
https://bbs.deepin.org/post/31622
第一个错误,你为什么要直接往块设备复制数据,而不先把块设备进行挂载?
第二个错误,你连mount的device ...

【第二个错误,你连mount的device和dir关系都没分清】难道不是吧device挂到dir??还请同志指点。
Reply View the author
1 / 2
To page
New Thread

Popular Events

More
国际排名
WHLUG