[other] deepin V20全盘默认安装分区不合理,手动分区单独设置 /data 分区
Tofloor
poster avatar
zeyark
deepin
2023-08-08 15:53
Author

手动分区设置 /data 分区,如下操作:

V20默认的全盘安装分区不合理,手动分区,先分3个区,第一个 /boot (500M~2G均可,ext4)、 第二个 swap 分区(8G以下设置物理内存的2倍,8G以上可不设,或设内存1:1),第三个 根分区 / (60G~~~~100G)随你设,别设太小,/home 、/opt 、/var 什么的不用单挂出来分区,就默认在根分区就好,如果只是一块硬盘,后面的空间留出来(越大越好),格式化为ext4,不要挂载使用,装完系统,手动设/data 分区 。如果多硬盘,另一块可以整个做/data 区。

操作步骤:

1.lsblk -o name,path,mountpoint,label,UUID (找到硬盘上空出来的空间,格式化为ext4,安装时没使用的大空间部分,如果是多硬盘,可能是 /dev/sdb),查看这个 sda5 (或sdb整个盘)的UUID,记下来,后面有用,sudo umout /media/XX/XXXX,先卸载掉

  1. /home 、/opt、 /root、 /var等你想放到/data里的目录(或者其他你想单拿出来的目录,一个道理)记住。在/目录下创建一个目录/data,sudo mkdir /data,建立对应的子目录,如:/data/home、、/data/opt、/data/root、/data/var 等等 ,把空出来的空间 挂载到 /data,命令:sudo mount /dev/sda5 /data

  2. 把/home 、/opt、 /root、 /var 数据同步到 /data/home、/data/opt、/data/root、/data/var
    命令:sudo rsync -aXS /home /data/home 、sudo rsync -aXS /opt /data/opt ,sudo rsync -aXS /root /data/root ,sudo rsync -aXS /var /data/var

  3. 然后编辑/etc/fastab ,sudo vi /etc/fastab,把下面的内容写进去

    #dev/sda5 label= data

    UUID=你的UUID /data ext4 rw,relatime 0 2

/data/root /root none defaults, bind 0 0

/data/home /home none defaults, bind 0 0

/data/opt /opt none defaults, bind 0 0

/data/var /var none defaults, bind 0 0

保存退出编辑

reboot重启,就把home ,opt ,var, root 目录挂载到/data目录里了。届时数据都存储到了/data 下,这个分区越大越好。

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-08-08 16:22
#1

ok(我现在都只用手动分区安装系统了)

Reply View the author
fslong
deepin beta test group
2023-08-08 16:43
#2

没那么麻烦,装系统的时候手动分区:

  1. 一个fat32的efi
  2. 一个ext4的boot容量2g(因为你可能会装很多内核,有些内核一个就500MB了)
  3. 一个100gb的xfs格式的根跟楼主说的一样
  4. 剩下的安装阶段不用分区,等进到系统,然后用磁盘管理器分区出一个存数据的分区即可(建议exfat或者ntfs,方便以后其他系统读写数据,进Windows的pe也能看),不建议挂载到data,就一个单纯数据盘,以后重装系统啥的不干扰。
Reply View the author
zcy960510
deepin
2023-08-12 00:36
#3

还挺复杂。。。我一般偷懒,手动分区只分efi,/,/home三个。。。swap和boot我都不想分。。。

Reply View the author
neko
deepin
Ecological co-builder
2023-08-13 19:36
#4

你要这样设置fstab不就和全盘安装分区结构一样了吗

Reply View the author
zeyark
deepin
2023-08-14 18:37
#5
neko

你要这样设置fstab不就和全盘安装分区结构一样了吗

是的,但是20.9的全盘分区没法自己改,他默认的全盘分区 又是 roota,又是rootb,又是backup ,rootb 和backup没什么用啊,浪费磁盘空间,而且 在20.9的全盘安装时,调整了根分区,rootb 跟着变,很不合理。

V23的全盘按照就改过来了,可以调整大小,而且没有rootb和backup,V23的全盘安装科学点。

V20.9你可以这样搞就相当于V23的全盘安装了。

Reply View the author