初学者分区问题求助
Tofloor
poster avatar
570718666
deepin
2012-12-02 18:52
Author
初学linux ,请大神指点!
500G硬盘,想单独装LD ,如何分区?
是不是应该先用分区工具将硬盘 分好 然后在安装呢?
先分出100M 挂在boot
然后 50G 挂在/
然后 100G 挂在/home
内存是4G 的 ,swap 可以不用吧?剩下的呢?
我有个不明白的地方,在ms windows 下 ,我们可以以把个人的数据放在CDEF...盘的任意位置,在linux下个人数据是在/home下么?  可以放在其他位置么? 比如 上面提到剩下的300+G,要是挂在/mnt ,是否可以放在其下。
Reply Favorite View the author
All Replies
sonsun211
deepin
2012-12-02 19:06
#1
你要用win的分工具分区就剩下300G就在mnt里边,要是用linux的分区工具把500G分完了那自然不是在mnt里了。只有你的光盘、U盘会出现在mnt 里。
至于怎么对500G硬盘分区怎么分好用还是等高人的说法吧,我从来没有把硬 盘全分过
Reply View the author
cxbii
deepin
2012-12-02 19:53
#2
初学linux ,请大神指点!
500G硬盘,想单独装LD ,如何分区?
是不是应该先用分区工具将硬盘 分好 然后在安装呢?
先分出100M 挂在boot
然后 50G 挂在/
然后 100G 挂在/home
内存是4G 的 ,swap 可以不用吧?剩下的呢?
我有个不明白的地方,在ms windows 下 ,我们可以以把个人的数据放在CDEF...盘的任意位置,在linux下个人数据是在/home下么?  可以放在其他位置么? 比如 上面提到剩下的300+G,要是挂在/mnt ,是否可以放在其下。
保存你数据的前提,在安装的时候格式化硬盘,然后你可以按照你自己的方案分,活动分区可以不要,但是你要休眠的话,一定要分!大约和内存大小就可以了,分区没什么特别规则,可以看看百科安装篇
Reply View the author
cxbii
deepin
2012-12-02 19:58
#3
个人数据是放在/home这个没错的,但是你放到其他的挂载点也可以(前提是这个挂载点不会清空的,不过应该没多少人这样做),你说那剩下的空间,你可以新建个区,然后挂在在/mnt下使用也是可以的,但是不如分配到/home不好些?
Reply View the author
wbdos
deepin
2012-12-03 17:33
#4
只分 / 根分区足以 swap分区可以用swap文件代替 而且内存大的话swap\一般用不到  /boot我认为是多余的 除非你的硬盘只安装linux系统
Reply View the author
woodelf
deepin
2012-12-03 23:23
#5
只分 / 根分区足以 swap分区可以用swap文件代替 而且内存大的话swap\一般用不到  /boot我认为是多余的 除非你的硬盘只安装linux系统
万事无绝对,对于LD这种需要跨版本升级的发行版,/home还是有必要的。我自己用的是Gentoo,滚动升级,/home就不必要了。不过为了管理方便,我依然给/home分配了独立的ZFS数据集。
建立多个挂载点和文件系统,也可以起到根据各挂载点特性而进行合理优化的目的。比如/usr下面放的都是系统经常用到的库和可执行文件,那么就可以采用性能较平衡的ext4。/var下面的文件零散且经常变动,而且小文件较多,那么就采用reiserfs。/home可能要存放大量高清电影和重要数据,那么就采用xfs。
当然,整体而言,全盘ext4就足够了。等以后btrfs稳定下来,也可以针对各挂载点采用透明压缩等选项。
swap单独分区的好处之一,就是可以保证你的交换分区是连续的可用空间,如果是swapfile,可能造成不连续空间,产生一定的碎片。如果需要休眠,swap是必要的,如果仅是挂起的话,可以不要。
关于/boot,也是按需求来,而不是你认为不必要就不必要了。我很久之前就说过,我所知道的有两种情况必须要/boot:
1、引导管理器不支持从你的/分区启动,比如采用了xfs作为/的情况。
2、你的/采用了LUKS等加密方式,那么独立的/boot非常必要,为了成功引导系统,未经加密的内核是必须的。
其他情况待补充。
Reply View the author
a287740928
deepin
2012-12-03 23:54
#6
我觉得可以把安装系统做的傻瓜一点,把整个硬盘安装选项和共存安装选项做大点,还有一个是《升级安装》,自定义做的不太显眼,这样新手直接可以点击这两个,省去了很多麻烦。最重要的是在这两个选项背后,开发者怎么样来优化和利用用户的空间,比如单独分出/home出来,这样对于重新安装时,可以选择升级安装,如果发现有home这个文件夹,就提示是否保留,然后就可以做到覆盖安装。
苹果的升级好像就是覆盖升级的。
Reply View the author
wbdos
deepin
2012-12-04 20:41
#7
[quote]只分 / 根分区足以 swap分区可以用swap文件代替 而且内存大的话swap\一般用不到  /boot我认为是多余的 除非你的硬盘只安装linux系统
万事无绝对,对于LD这种需要跨版本升级的发行版,/home还是有必要的。我自己用的是Gentoo,滚动升级,/home就不必要了。不过为了管理方便,我依然给/home分配了独立的ZFS数据集。
建立多个挂载点和文件系统,也可以起到根据各挂载点特性而进行合理优化的目的。比如/usr下面放的都是系统经常用到的库和可执行文件,那么就可以采用性能较平衡的ext4。/var下面的文件零散且经常变动,而且小文件较多,那么就采用reiserfs。/home可能要存放大量高清电影和重要数据,那么就采用xfs。
当然,整体而言,全盘ext4就足够了。等以后btrfs稳定下来,也可以针对各挂载点采用透明压缩等选项。
swap单独分区的好处之一,就是可以保证你的交换分区是连续的可用空间,如果是swapfile,可能造成不连续空间,产生一定的碎片。如果需要休眠,swap是必要的,如果仅是挂起的话,可以不要。
关于/boot,也是按需求来,而不是你认为不必要就不必要了。我很久之前就说过,我所知道的有两种情况必须要/boot:
1、引导管理器不支持从你的/分区启动,比如采用了xfs作为/的情况。
2、你的/采用了LUKS等加密方式,那么独立的/boot非常必要,为了成功引导系统,未经加密的内核是必须的。
其他情况待补充。[/quote]

呵呵  阁下考虑的很全面 不过 我觉得新手的话 简单方便才是最主要的~至于以后可以根据需求的不同再做调整
Reply View the author
189******09
deepin
2012-12-09 16:49
#8
初学者分区应该首先保证windows的分区
我的经验是第一主分区为C盘留给windows
其余为扩展分区
然后扩展分区前几个也给windows,在尾部留下足够的空间来进行linux系统的安装
剩余空间第一个分交换分区,紧接着分根分区(/),至于/home及其他看实际需要

这样做做为初学者可以保证不影响正常的windows工作,等到熟悉了linux再怎么布署就看使用者的喜好了
Reply View the author
570718666
deepin
2013-01-06 20:21
#9
初学者分区应该首先保证windows的分区
我的经验是第一主分区为C盘留给windows
其余为扩展分区
然后扩展分区前几个也给windows,在尾部留下足够的空间来进行linux系统的安装
剩余空间第一个分交换分区,紧接着分根分区(/),至于/home及其他看实际需要

这样做做为初学者可以保证不影响正常的windows工作,等到熟悉了linux再怎么布署就看使用者的喜好了


是的,我就是这样的。因为内存有4G,所以没有分交换分区,等对linux有进一步熟悉之后再细分。
在使用过程中遇到这样一个问题:用户名显示不可用,我用SU 切换用户时 提示密码,密码是什么呢?
还有部分应用的命名有些长,而不能完全显示。
Reply View the author
cp200630038969
deepin
2013-01-14 04:47
#10
Reply View the author
woodelf
deepin
2013-01-14 04:58
#11
后面的多分区方案完全没有合理性。
首先,/usr不建议单独分,遇到某些需要先挂载/usr才能启动的init服务,尤其是系统启动初期的必要服务,单独分/usr就会提示你服务启动失败,因为文件系统挂载在init顺序里面是相对靠后一点的。严重的甚至导致系统启动不起来,遇到这种情况,要修复相当麻烦。
/usr/local没必要独立分,一般而言,这下面都是空的。分出来只是浪费空间而已。Linux不同于BSD,只有在BSD里面,外部程序才会被安装到/usr/local下面,而对于Linux而言,几乎都在/usr/{bin,sbin}。
然后,/tmp单独分也是浪费空间的行为,这个挂载点完全可以在ramdisk里面跑。
最后,/srv这个是什么目录?如果你指的是src,那挂载点也不对,应该是/usr/src才对。
分区方案不是你想的那么简单,不是说每个挂载点像你那样差不多平均分配就行了,必须要对FHS标准有所掌握。或者采用LVM管理方案,至少不至于造成空间浪费。
最后再建议你,先把自己的文章修改一下,对新手会形成误导。
Reply View the author
cxbii
deepin
2013-01-14 05:03
#12
后面的多分区方案完全没有合理性。
首先,/usr不建议单独分,遇到某些需要先挂载/usr才能启动的init服务,尤其是系统启动初期的必要服务,单独分/usr就会提示你服务启动失败,因为文件系统挂载在init顺序里面是相对靠后一点的。严重的甚至导致系统启动不起来,遇到这种情况,要修复相当麻烦。
/usr/local没必要独立分,一般而言,这下面都是空的。分出来只是浪费空间而已。Linux不同于BSD,只有在BSD里面,外部程序才会被安装到/usr/local下面,而对于Linux而言,几乎都在/usr/{bin,sbin}。
然后,/tmp单独分也是浪费空间的行为,这个挂载点完全可以在ramdisk里面跑。
最后,/srv这个是什么目录?如果你指的是src,那挂载点也不对,应该是/usr/src才对。
分区方案不是你想的那么简单,不是说每个挂载点像你那样差不多平均分配就行了,必须要对FHS标准有所掌握。或者采用LVM管理方案,至少不至于造成空间浪费。
最后再建议你,先把自己的文章修改一下,对新手会形成误导。[/quote]
我觉得还是/ 和/home必须分,然后swap和/boot看需求分这个比较妥当
Reply View the author