[Seek Help] 重装系统后,怎么挂载上个系统的分区?如opt分区
Tofloor
poster avatar
虫子集花
deepin
2021-05-02 07:21
Author

如题,请教大佬

Reply Favorite View the author
All Replies
nexfia
deepin
2021-05-02 07:45
#1

重装了直接没了吧

Reply View the author
蔡EEPIN
deepin
2021-05-02 08:15
#2
It has been deleted!
littlebat
deepin
2021-05-03 04:52
#3

不知道你的意思,贴上全盘安装的 /etc/fstab 内容:

# /dev/sda5
UUID=5b16740a-a832-45aa-9559-1b304cd02ff4	/         	ext4      	rw,relatime	0 1
# /dev/sda1
UUID=7990cfe3-48fc-402d-a626-85f013a5f9fd	/boot     	ext4      	rw,relatime	0 2
# /dev/sda7
UUID=34967208-c62a-4cf1-a28b-cf4da99705b9	/data     	ext4      	rw,relatime	0 2
# /dev/sda3
UUID=f634cac9-f061-4cd4-86d8-55b22a4568c3	/recovery 	ext4      	rw,relatime	0 2
# /dev/sda4
UUID=cedbc8b1-6903-47b5-9237-bc2420884b88	none      	swap      	defaults,pri=-2	0 0
/data/home /home none defaults,bind 0 0
/data/opt /opt none defaults,bind 0 0
/data/root /root none defaults,bind 0 0
/data/var /var none defaults,bind 0 0
Reply View the author
cwbs
deepin
2021-05-04 00:28
#4

应用商店安装 磁盘

选择相应分区编辑挂载选项设置 挂载点 设置为开机自动挂载,

打开终端输入

sudo mount /dev/nvme0n1(你想要挂载的分区位置) /opt

重启即可

Reply View the author
Ziggy
deepin
2021-05-04 02:28
#5

重装的时候可以直接选择挂载点的,装完后挂载比较麻烦

Reply View the author
虫子集花
deepin
2021-05-04 23:09
#6
cwbs

应用商店安装 磁盘

选择相应分区编辑挂载选项设置 挂载点 设置为开机自动挂载,

打开终端输入

sudo mount /dev/nvme0n1(你想要挂载的分区位置) /opt

重启即可

我的意思是重装后可以重新挂载opt分区,以加载重装前的数据吗?这样就不用重装软件了吧。如果我重装系统时直接选择挂载opt分区的话,会格式化opt分区。

Reply View the author
虫子集花
deepin
2021-05-04 23:09
#7
Ziggy

重装的时候可以直接选择挂载点的,装完后挂载比较麻烦

我的意思是重装后可以重新挂载opt分区,以加载重装前的数据吗?这样就不用重装软件了吧。如果我重装系统时直接选择挂载opt分区的话,会格式化opt分区。

Reply View the author
虫子集花
deepin
2021-05-04 23:10
#8
littlebat

不知道你的意思,贴上全盘安装的 /etc/fstab 内容:

# /dev/sda5
UUID=5b16740a-a832-45aa-9559-1b304cd02ff4	/         	ext4      	rw,relatime	0 1
# /dev/sda1
UUID=7990cfe3-48fc-402d-a626-85f013a5f9fd	/boot     	ext4      	rw,relatime	0 2
# /dev/sda7
UUID=34967208-c62a-4cf1-a28b-cf4da99705b9	/data     	ext4      	rw,relatime	0 2
# /dev/sda3
UUID=f634cac9-f061-4cd4-86d8-55b22a4568c3	/recovery 	ext4      	rw,relatime	0 2
# /dev/sda4
UUID=cedbc8b1-6903-47b5-9237-bc2420884b88	none      	swap      	defaults,pri=-2	0 0
/data/home /home none defaults,bind 0 0
/data/opt /opt none defaults,bind 0 0
/data/root /root none defaults,bind 0 0
/data/var /var none defaults,bind 0 0

我的意思是重装后可以重新挂载opt分区,以加载重装前的数据吗?这样就不用重装软件了吧。如果我重装系统时直接选择挂载opt分区的话,会格式化opt分区。

Reply View the author
littlebat
deepin
2021-05-05 00:10
#9
虫子集花

我的意思是重装后可以重新挂载opt分区,以加载重装前的数据吗?这样就不用重装软件了吧。如果我重装系统时直接选择挂载opt分区的话,会格式化opt分区。

安装系统完成后,修改 /etc/fstab 挂载 原来的分区就行。

具体挂载搜索一下网络,有问题再发出来

Reply View the author
Ziggy
deepin
2021-05-05 04:10
#10
虫子集花

我的意思是重装后可以重新挂载opt分区,以加载重装前的数据吗?这样就不用重装软件了吧。如果我重装系统时直接选择挂载opt分区的话,会格式化opt分区。

是必须格式化吗?还是可选的,或者可以独立分区,装完后再手动挂载

Reply View the author
虫子集花
deepin
2021-05-05 22:27
#11
Ziggy

是必须格式化吗?还是可选的,或者可以独立分区,装完后再手动挂载

前提是opt单独分区了,/home分区也单独分区了,重装系统时遇到,选择opt的单独分区,继续挂载/opt会格式化opt的单独分区。无法取消格式化。

/home的单独分区,重装时继续挂载/home可以选择不格式化。

我想的是可以重装时先不单独挂载opt分区,以防止重装挂载时格式化opt的单独分区。装完后手动更换挂载下opt分区,挂载单独的opt分区,以可以找回原本系统的opt数据。一些之前系统安装的软件可以找回吗?(还没试,所以不清楚,如果不能找回这么做也没意义)。

但是又不会操作,特此求助。

Reply View the author
虫子集花
deepin
2021-05-05 22:29
#12
littlebat

安装系统完成后,修改 /etc/fstab 挂载 原来的分区就行。

具体挂载搜索一下网络,有问题再发出来

我不会具体操作啊,百度的基本没有详细的。

Reply View the author
cwbs
deepin
2021-05-05 23:25
#13
虫子集花

我的意思是重装后可以重新挂载opt分区,以加载重装前的数据吗?这样就不用重装软件了吧。如果我重装系统时直接选择挂载opt分区的话,会格式化opt分区。

可以的呀,我给你说的就是了呢

Reply View the author
虫子集花
deepin
2021-05-06 01:10
#14
cwbs

可以的呀,我给你说的就是了呢

好的,感谢,我会尝试下。

Reply View the author
Ziggy
deepin
2021-05-06 02:47
#15
虫子集花

前提是opt单独分区了,/home分区也单独分区了,重装系统时遇到,选择opt的单独分区,继续挂载/opt会格式化opt的单独分区。无法取消格式化。

/home的单独分区,重装时继续挂载/home可以选择不格式化。

我想的是可以重装时先不单独挂载opt分区,以防止重装挂载时格式化opt的单独分区。装完后手动更换挂载下opt分区,挂载单独的opt分区,以可以找回原本系统的opt数据。一些之前系统安装的软件可以找回吗?(还没试,所以不清楚,如果不能找回这么做也没意义)。

但是又不会操作,特此求助。

软件应该都还在,只是desktop没有了而已,有没有兼容问题又是另外一个问题了

Reply View the author
SamLukeYes
deepin
2021-05-06 02:52
#16
Ziggy

软件应该都还在,只是desktop没有了而已,有没有兼容问题又是另外一个问题了

而且再次尝试安装的时候还会出现文件冲突

Reply View the author
littlebat
deepin
2021-05-07 00:43
#17
虫子集花

我不会具体操作啊,百度的基本没有详细的。

比如,你装 /opt 的分区是 /dev/sdaX

sudo  mv  /opt  /opt.orig

sudo mkdir /opt

sudo deepin-editor /etc/fstab

在打开的编辑器里添加一行:

/dev/sdaX       /opt      ext4      rw,relatime 0  2

保存重启就行了。

参考链接:启动挂载 /etc/fstab  http://cn.linux.vbird.org/linux_basic/0230filesystem.php#fstab

 

 

Reply View the author
littlebat
deepin
2021-05-07 00:52
#18
SamLukeYes

而且再次尝试安装的时候还会出现文件冲突

正确,系统的软件安装信息库不会记录原来安装在 /opt 下的软件包的。

而且,即使挂载了原来的 /opt 分区,软件包也是不完整的。除非手动补充一些文件。还不如重新安装。 

Reply View the author
SamLukeYes
deepin
2021-05-07 01:10
#19
littlebat

正确,系统的软件安装信息库不会记录原来安装在 /opt 下的软件包的。

而且,即使挂载了原来的 /opt 分区,软件包也是不完整的。除非手动补充一些文件。还不如重新安装。 

嗯,所以说更靠谱的办法是保存上次安装的软件包列表和缓存

Reply View the author