个人感觉在Linux发行版里,deepin的安装方式已经是非常简单的,不过对于一些新手用户来讲,手动分区的时候还是会犯难,主要是在Linux里面一切皆文件,没有Windows中的各种磁盘了,只有各种目录挂载点,着实让人二脸懵逼; 而全盘安装可能也不能满足所有用户的诉求,比如有的用户觉得全盘安装的时候默认15G系统空间比较小,再或者有的不愿意使用AB分区等等原因,或者有的想用LVM来管理磁盘,那么都需要通过手动分区来完成; 在这里就做一个最简单的手动分区方案供大家参考,可以解决一些疑惑与问题即可;
全盘安装是最便捷的一种安装方式,不论是单硬盘还是多硬盘,在全盘安装的时候,只需要简单的进行系统盘和数据盘的划分即可,当然只有一个硬盘时,那就直接闭着眼睛点就是了; 全盘安装的好处是,默认会分配AB区间,也就是系统的镜像空间,这就提供了通过控制中心更新后可以进行回退的功能; 需要具备回退功能的前提: 首先采用全盘安装; 更新时通过控制中心更新,而非终端更新; --如此操作后,即可在每次更新后,均可在grub界面回退到上一版本。
手动分区可能是我们重点想要关注的,一般来说手动分区的灵活性更高,也更符合个人的定制化需求; 那么手动分区时,需要注意的几个点,我推荐如下: 手动分区时,划分一个EFI分区(300MB左右即可); 划分一个与内存同大小的swap交换分区; 剩余空间全部划分给根分区即可;--此时其他所有挂载目录均会共用根分区的空间,此时也是比较方便妥当的一种方式; 如果想要更详细的分区挂载划分,也可以进一步划分空间给指定的挂载目录 --比如你可以单独给数据目录data单独划分一块空间,方便后续进行扩容等,都是可以的; 手动分区还可以通过LVM方式来管理磁盘,从而在后期更加灵活的进行扩容操作。
如下安装方式只做了三个比较必要的分区操作:EFI 、 swap交换分区 (空间与内存空间相同)、 根分区; 其他方式基本相同,可以按需划分空间并挂载更加详细的目录即可。
手动分区操作方法:
删除分区的操作方法:
Q:为什么swap要划分与内存空间一样大?
A:这里只是建议,一般来讲大于等于内存空间是比较合适的,这个交换分区主要是在电脑内存不足时,会将非活动程序内存数据转移到交换分区,在电脑待机休眠时,会将内存中的数据写入到硬盘中保存,以便达到后续快速唤醒的目的,那如果此时内存中的数据量比你划分的交换分区还大,这些数据该何去何从呢?那自然就可能会出现一些奇奇怪怪的偶现问题嘛。
如下是交换空间的推荐配置:
Q:能不能将每个目录都划分一个空间进行挂载?
A:当然是可以的,通过自己的需求来按照上述方式进行划分挂载即可。
如果大家有其他好的经验,也可以跟贴,我将记录到这里,方便后续人员进行查看学习~
楼下方案整理:
One:
手动安装“剩余空间全部划分给根分区”并不好,建议除了efi分区、swap分区以外的剩余空间分成/boot分区、/分区、/home三个分区更好。这样/boot分区相对独立,不会因为磁盘满了而启动不了系统的问题。 所以我推荐五分区方案: (1)EFI分区:300MB~600MB; (2)swap分区:8GB以下内存的电脑,分2倍于内存大小的swap分区;8GB及以上内存的电脑,分跟内存一样大小的swap分区; (3)/boot分区:2GB; (4)/分区:60GB~100GB; (5)/home分区:剩余空间。 如果磁盘空间不大,可以不要(5),把剩余空间全部分到(4),也即是四分区方案。
手动安装“剩余空间全部划分给根分区”并不好,建议除了efi分区、swap分区以外的剩余空间分成/boot分区、/分区、/home三个分区更好。这样/boot分区相对独立,不会因为磁盘满了而启动不了系统的问题。
所以我推荐五分区方案:
(1)EFI分区:300MB~600MB;
(2)swap分区:8GB以下内存的电脑,分2倍于内存大小的swap分区;8GB及以上内存的电脑,分跟内存一样大小的swap分区;
(3)/boot分区:2GB;
(4)/分区:60GB~100GB;
(5)/home分区:剩余空间。
如果磁盘空间不大,可以不要(5),把剩余空间全部分到(4),也即是四分区方案。
Two:
efi:300M,/:40%,/home:60%,swap用swap file 我认为空间再少也不能不分home区,为了在出大bug或者官方做大改动的时候可以随时提桶跑路。
efi:300M,/:40%,/home:60%,swap用swap file
我认为空间再少也不能不分home区,为了在出大bug或者官方做大改动的时候可以随时提桶跑路。
Three:
我个人是主张尽量少分区的,除了 esp 以外只分 /,或者再把 /home 单独分出来。如果单独分出 /home 的话,40G 以上的 / 还是很难塞满的,而 /home 所在的分区能给多大给多大。 至于 swap,我不需要休眠(区别于睡眠/待机),所以不用硬盘上的 swap,只用 zram。如果需要休眠的话,可以用交换文件而不是交换分区。交换文件和 zram 都比交换分区更好调整。 $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 20G 0 loop /var/lib/archbuild mmcblk0 179:0 0 119.1G 0 disk └─mmcblk0p1 179:1 0 119.1G 0 part zram0 254:0 0 4G 0 disk [SWAP] nvme0n1 259:0 0 476.9G 0 disk ├─nvme0n1p1 259:1 0 260M 0 part /efi ├─nvme0n1p2 259:2 0 16M 0 part ├─nvme0n1p3 259:3 0 146.5G 0 part ├─nvme0n1p4 259:4 0 1000M 0 part ├─nvme0n1p5 259:5 0 97.7G 0 part / └─nvme0n1p6 259:6 0 231.6G 0 part /home
我个人是主张尽量少分区的,除了 esp 以外只分 /,或者再把 /home 单独分出来。如果单独分出 /home 的话,40G 以上的 / 还是很难塞满的,而 /home 所在的分区能给多大给多大。
至于 swap,我不需要休眠(区别于睡眠/待机),所以不用硬盘上的 swap,只用 zram。如果需要休眠的话,可以用交换文件而不是交换分区。交换文件和 zram 都比交换分区更好调整。
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 20G 0 loop /var/lib/archbuild mmcblk0 179:0 0 119.1G 0 disk └─mmcblk0p1 179:1 0 119.1G 0 part zram0 254:0 0 4G 0 disk [SWAP] nvme0n1 259:0 0 476.9G 0 disk ├─nvme0n1p1 259:1 0 260M 0 part /efi ├─nvme0n1p2 259:2 0 16M 0 part ├─nvme0n1p3 259:3 0 146.5G 0 part ├─nvme0n1p4 259:4 0 1000M 0 part ├─nvme0n1p5 259:5 0 97.7G 0 part / └─nvme0n1p6 259:6 0 231.6G 0 part /home
采用默认完全自动安装,手动安装都会这样
Featured Collection
Popular Ranking
Popular Events
前言
全盘安装
手动分区安装
手动分区安装示例
手动分区操作方法:
删除分区的操作方法:
疑问解答
Q:为什么swap要划分与内存空间一样大?
A:这里只是建议,一般来讲大于等于内存空间是比较合适的,这个交换分区主要是在电脑内存不足时,会将非活动程序内存数据转移到交换分区,在电脑待机休眠时,会将内存中的数据写入到硬盘中保存,以便达到后续快速唤醒的目的,那如果此时内存中的数据量比你划分的交换分区还大,这些数据该何去何从呢?那自然就可能会出现一些奇奇怪怪的偶现问题嘛。
如下是交换空间的推荐配置:
Q:能不能将每个目录都划分一个空间进行挂载?
A:当然是可以的,通过自己的需求来按照上述方式进行划分挂载即可。
其他
如果大家有其他好的经验,也可以跟贴,我将记录到这里,方便后续人员进行查看学习~
楼下方案整理:
One:
Two:
Three: