[ 已解决 ] 新手 分区问题 求解答

本人是新手一枚,只对 windows 系统熟悉(还谈不上了解)
之前安装过 Ubuntu 和 windows 双系统,后来感觉不会用 Ubuntu,安装个程序都一堆命令,遂弃之…
现在想重新学习 Linux,遂选择 openSUSE。

我做了一些功课,爬了一下贴吧和论坛,发现自己搞不懂分区的问题:

  1. 安装系统 ——进行分区,是在安装进行的时候分区,还是应该分好了区再进入安装?
  2. 分区的意思是把硬盘分一个分区出来,然后格式化还是不格式化(不格式化就成了未分配空间);
  3. 比如我要留 50GB 给 Linux 系统,是只需要分一个 50GB 的分区,还是要把那 50GB 分成 20GB(用来挂载 /)、2GB(… 挂载 /swap)、28GB(… 挂载 /home)三个分区?
  4. 有没有规定主分区挂载 /,逻辑分区挂载 /swap 等等说法,还是主分区和逻辑分区都无所谓?

暂时不明白的地方就这些,希望论坛上的大大能解小弟的燃眉之急~~
真心想要学 Linux,希望能给详细解答~ 谢谢!

——————————————————————————————————————————————————————————————————————————————————————————————————————————

  1. 都可以,openSUSE 应该是这样的,你在安装前的所有操作都不会被执行,它不是实时的。你进入安装盘,他会提示你选择语言,键盘,分区方案,账户名,密码等等。在完成了这些以后,会有一个安装的总览,在这里还是可以修改一些东西比如默认安装的软件什么。最后确定,他还会提示一遍是否确定,然后确定他才开始执行一些操作,分区,格式化等等。

提前分好区是可以的,分区那里有很多选项,导入分区就是导入原有的分区,使用整个磁盘什么,但是这些都要手动,后果自负。

openSUSE 可以自动分区。听你的意思是要双系统,那么最简单了。在 win 下把一个分区删除(记住是删除不是格式化,这个我记得不需要借助其他软件)也就是给你的硬盘空出一部分不使用的空间。然后进入安装(U 盘,光盘,硬盘都可以),完了,一直下一步就可以了。到了分区那一步 openSUSE 会提供一个自动的分区方案。他会利用你没有使用的空间(在最开始分出来的那部分空间),而不去动你原来的系统,只要你不自己手动,不要动你不确定的东西就是绝对安全的。安装完了是使用 grub2 引导的。不需要多余操作,也就是开机显示一个 gurb2 界面。在这里可以选择进入 openSUSE 还是 win。(简单说就是检测到你有 win 就会自动帮你装双系统)

分区是一个很私人的事情。要讲究起来没完没了。。。。新手不用纠结。。。。默认就可以了。。。。

  1. 分区可以格式化也可以不格式化。比如我原来用 ubuntu 改用 openSUSE ,直接导入分区配置就可以了。/home 分区就不用格式化(默认的也不给格式化),这样一些私人的东西不用移来移去。就像你给 win 重装系统,C 盘格式化就可以了。备份自己的文件放 D 盘不用管他。当然你可以手动选择各个分区是否格式化。默认 /home 不会给你格式化,其他会。/home 不分呢?我不知道。。。

不过看你的情况不存在这个问题,直接默认。(插一句,默认是很人性化的。有空白的用空白的。能不格式化他就不会格式化)

  1. 前面说过了,留 50G 空间删除,再强调一次是删除,然后「下一步大法」完成安装。

  2. linux 可以安装的逻辑分区无所谓,但是引导是时候要选择从逻辑分区引导。主分区个数有限,但 GPT 就不用考虑。还是那句话:默认。默认他会自己帮你选,主分区不够就会自动逻辑分区,安装在逻辑分区会自动帮你选从逻辑分区引导。

总结一下:装机很简单,看不懂的不知道的就默认。看懂的就选一选(语言时区键盘什么的)。先有了一个可以用的系统再说吧。我觉得学习 linux 不止在装机。做为一个 openSUSE 用户如何更 gentoo arch 党比装机?但 openSUSE 用户里依然有 linux 技术很牛逼的人。先下水再学游泳。装机分区什么的开始不用太在意。做一段时间熟练用户再说。到时候知道各个目录干什么的大概要多大分区什么的也就不纠结了。

PS:新手教学区不是发新手问题的,已经移动到安装引导升级版,看介绍就知道「安装、升级、Grub、分区表、文件系统、Systemd 等的讨论 」。我个人觉得用 linux 能学到的最重要的是「看说明」和「守秩序」。不会 bash 不会分区 不懂的如何用命令行安装软件都无所谓。看着说明不要想当然用 linux 很轻松。「看说明」和「受秩序」才是到那里都有用的技能。

1赞

感激不尽!!
刚到论坛几天,规矩不太懂,万谅…
我会努力学习的~

PS:openSUSE 装在主分区好还是逻辑分区比较好?如果是双系统,考虑到数据安全的话?

没什么太大的区别,因为你也没有什么特别的需求只是看看怎么用… 数据安全的话上加密以及注意备份比较靠谱。

但我还是想弄清楚…
不然感觉很憋屈
我想知道区别在哪里,好让我能选择适合自己的方案
请指教

但我还是想弄清楚…
不然感觉很憋屈
我想知道区别在哪里,好让我能选择适合自己的方案
请指教
关于磁盘分区之前有这么一个讨论可以看看 这是我对 Linux 分区和挂载概念的理解,大家看看对不对
至于你想知道不同分区在数据安全方面有没有差异… 我得去查查… 或者谁知道的来说一下吧…

但我还是想弄清楚…
不然感觉很憋屈
我想知道区别在哪里,好让我能选择适合自己的方案
请指教
关于磁盘分区之前有这么一个讨论可以看看 这是我对 Linux 分区和挂载概念的理解,大家看看对不对
至于你想知道不同分区在数据安全方面有没有差异… 我得去查查… 或者谁知道的来说一下吧…

这个我看过了,还是一直半解…

但我还是想弄清楚…
不然感觉很憋屈
我想知道区别在哪里,好让我能选择适合自己的方案
请指教
关于磁盘分区之前有这么一个讨论可以看看 这是我对 Linux 分区和挂载概念的理解,大家看看对不对
至于你想知道不同分区在数据安全方面有没有差异… 我得去查查… 或者谁知道的来说一下吧…

这个我看过了,还是一直半解…
说一下具体什么地方不清楚?

但我还是想弄清楚…
不然感觉很憋屈
我想知道区别在哪里,好让我能选择适合自己的方案
请指教
关于磁盘分区之前有这么一个讨论可以看看 这是我对 Linux 分区和挂载概念的理解,大家看看对不对
至于你想知道不同分区在数据安全方面有没有差异… 我得去查查… 或者谁知道的来说一下吧…

这个我看过了,还是一直半解…
说一下具体什么地方不清楚?

我看到那讨论上面说:
/boot 放在主分区,/ 放在 /boot 后面,/home 放在逻辑分区

这里有什么依据吗?为什么要这样做?

我电脑硬盘现在是这个样子:
一个隐藏分区(主分区)
一个 win 系统分区(主分区)
一个扩展分区——(包括)两个逻辑分区

那我该怎么分区安装 openSUSE?
希望给点建议、

不一定,/boot 可以放在逻辑分区。/home 也可以放在最前面。但是习惯是这样的。/boot 里放的是启动的内核,所以放在前边方便访问。也有说是交换空间放在最前面,因为访问次数比较多。事实是,默认给的方案就是交换空间放在最前面。/home 一般是放在最后面的。

分区是要看特殊情况的。比如说一般 /var 不另外分,但是要是对于一些专门放日志的服务器当然要另外分而且分的非常大。

看一下你的情况。可以直接删掉一个隐藏的主分区安装。最方便。估计会给你分单分区,单分区也不错。

/boot 放主分区是因为内核在 /boot 里面,引导程序只能从主分区加载内核,不这样就开不了机。别的其实是随便的。
** 更正:看了下好像最近的 grub 可以从逻辑分区引导,那这个就无所谓了。**

按你说的这个我建议不额外分区。就是说你单独从硬盘上找一个分区出来(win 以外的,做双系统),把那个分区删除掉,安装的时候直接把 / 挂载到上面别的啥都不管就行了。

更简单的办法就是删除一个分区让安装向导自动分,这是肯定不会出错的方案。

那个隐藏分区应该是 Windows 的保留分区,Win7/Vista 下大小是 150Mb 而 Win8/8.1 下是 350Mb, 里面放的是引导文件,类似 /boot 那种,应该保留,不然可能影响到 Windows 的引导。而且这个大小装新系统也装不下…

就是说我现在直接删了一个隐藏分区,然后进行安装,openSUSE 会自动在那个【未分配空间】给我分好 /boot,/swap,/ 和 /home 吗?
但我之前装过一次 openSUSE,貌似没有出现 /boot 这个东西。

就是说我现在直接删了一个隐藏分区,然后进行安装,openSUSE 会自动在那个【未分配空间】给我分好 /boot,/swap,/ 和 /home 吗?
但我之前装过一次 openSUSE,貌似没有出现 /boot 这个东西。
那是因为 /boot 作为 / 下面的一个目录存在了,没有单独挂载出来。

就是说我现在直接删了一个隐藏分区,然后进行安装,openSUSE 会自动在那个【未分配空间】给我分好 /boot,/swap,/ 和 /home 吗?
但我之前装过一次 openSUSE,貌似没有出现 /boot 这个东西。
那是因为 /boot 作为 / 下面的一个目录存在了,没有单独挂载出来。
那个分区顺序怎么调?
我不知道怎么弄分区的顺序,如果重新调顺序会影响分区的资料或者引导信息吗?

就是说我现在直接删了一个隐藏分区,然后进行安装,openSUSE 会自动在那个【未分配空间】给我分好 /boot,/swap,/ 和 /home 吗?
但我之前装过一次 openSUSE,貌似没有出现 /boot 这个东西。
那是因为 /boot 作为 / 下面的一个目录存在了,没有单独挂载出来。
那个分区顺序怎么调?
我不知道怎么弄分区的顺序,如果重新调顺序会影响分区的资料或者引导信息吗?
不用调啊?如果一定要调的话就要把分区全删了重头来… 肯定影响数据的…

就是说我现在直接删了一个隐藏分区,然后进行安装,openSUSE 会自动在那个【未分配空间】给我分好 /boot,/swap,/ 和 /home 吗?
但我之前装过一次 openSUSE,貌似没有出现 /boot 这个东西。
那是因为 /boot 作为 / 下面的一个目录存在了,没有单独挂载出来。
那个分区顺序怎么调?
我不知道怎么弄分区的顺序,如果重新调顺序会影响分区的资料或者引导信息吗?
不用调啊?如果一定要调的话就要把分区全删了重头来… 肯定影响数据的…
不是说 /swap 放前面,/home 放后面吗?那这个前后不是指分区顺序是指什么?

我的那个隐藏分区叫 RECOVERY,应该是用来还原系统用的,但我重装过系统无数次,估计这个隐藏分区是没用了的。

机器单奔 opensuse13.1, 划了 30G 作为 / 根目录,2Gswap 交换分区,剩下的硬盘所有容量挂载为 /home,然后相应的文件按类型全部放在家目录下的相应文件夹中,照片使用 shotwell 图片管理器管理,音乐使用 rhythmbox 管理,文档使用 documents 和 libreoffice,视频使用 gnome-player,赶脚无比的方便。。。

是… 但不是必要的。如果自动分区的话顺序不用管,只挂载 / 也就是只用一个分区的话不存在顺序问题,swap 也可以从文件激活而不一定单独分区。

嗯那就干掉吧,空间大概也刚好够。我印象中 recovery 的话应该不超过 10G 大小?小空间还是单分区比较好,相对不容易出现某个分区用完了旁边还有空间但挪不过去的情况。