免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: ahking
打印 上一主题 下一主题

两块硬盘,各300G,内存8G,请问如何分区? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-02-12 13:16 |只看该作者
原帖由 platinum 于 2007-2-12 09:56 发表于 9楼  
做 geo 数据的,安全性尤为重要
若你的机器自带 RAID 卡,建议先做成 RAID1,然后
/boot    100MB    ext3
            剩余        LVM

LVM 里面
/var      4GB       ext3
swap    1GB        swap
...

===================
platinum兄,看来我俩分区的指导思想不一样,如果能做成硬阵列的,这一点我跟你是一样的,先做成RAID-1。
至于俩硬盘都做成软RAID-1,再在RAID-1里做LVM,我是不赞成的,我的指导思想是整个系统再怎么说放一个硬盘里,以减少不必要的干扰和麻烦,再在多余的俩硬盘空间里根据需求,做RAID-1(为了数据的可靠性)和LVM(为了灵活的调度磁盘)。把系统置于LVM里后又是放在RAID-1里,从则面增加的复杂性不多,万一文件系统和硬盘 出毛病排查解决的难度要远远的大于单个独立的分区文件系统。

论坛徽章:
0
12 [报告]
发表于 2007-02-12 13:23 |只看该作者
========================
以下内容跟主题无关,纯属技术讨论:

platinum兄,下面的信息是我在公司一台服务器上根据你的分区指导原则安装的新系统,你上面的一句话 ,我现在是不赞同的,这句话我以前不知在哪看到过确实有那么一句英文。看仔细点是不是跟你的分区方案一样。看完了回个话 。
  1. [root@testlife ~]# cat /proc/mdstat
  2. Personalities : [raid1]
  3. md1 : active raid1 sdb2[1] sda2[0]
  4.       15358016 blocks [2/2] [UU]

  5. md0 : active raid1 sdb1[1] sda1[0]
  6.       200704 blocks [2/2] [UU]

  7. unused devices: <none>
  8. [root@testlife ~]# cat /etc/fstab
  9. # This file is edited by fstab-sync - see 'man fstab-sync' for details
  10. /dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1
  11. /dev/md0                /boot                   ext3    defaults        1 2
  12. none                    /dev/pts                devpts  gid=5,mode=620  0 0
  13. none                    /dev/shm                tmpfs   defaults        0 0
  14. none                    /proc                   proc    defaults        0 0
  15. none                    /sys                    sysfs   defaults        0 0
  16. /dev/VolGroup00/LogVol02 /var                    ext3    defaults        1 2
  17. /dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0
  18. /dev/hdb                /media/cdrom            auto    pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
  19. /dev/fd0                /media/floppy           auto    pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
  20. [root@testlife ~]# fdisk -l

  21. Disk /dev/sda: 36.4 GB, 36419584000 bytes
  22. 255 heads, 63 sectors/track, 4427 cylinders
  23. Units = cylinders of 16065 * 512 = 8225280 bytes

  24.    Device Boot      Start         End      Blocks   Id  System
  25. /dev/sda1   *           1          25      200781   fd  Linux raid autodetect
  26. /dev/sda2              26        1937    15358140   fd  Linux raid autodetect

  27. Disk /dev/sdb: 18.2 GB, 18209320960 bytes
  28. 255 heads, 63 sectors/track, 2213 cylinders
  29. Units = cylinders of 16065 * 512 = 8225280 bytes

  30.    Device Boot      Start         End      Blocks   Id  System
  31. /dev/sdb1   *           1          25      200781   fd  Linux raid autodetect
  32. /dev/sdb2              26        1937    15358140   fd  Linux raid autodetect

  33. Disk /dev/md0: 205 MB, 205520896 bytes
  34. 2 heads, 4 sectors/track, 50176 cylinders
  35. Units = cylinders of 8 * 512 = 4096 bytes

  36.     Device Boot      Start         End      Blocks   Id  System

  37. Disk /dev/md1: 15.7 GB, 15726608384 bytes
  38. 2 heads, 4 sectors/track, 3839504 cylinders
  39. Units = cylinders of 8 * 512 = 4096 bytes

  40. Disk /dev/md1 doesn't contain a valid partition table
  41. [root@testlife ~]# pvdisplay
  42.   --- Physical volume ---
  43.   PV Name               /dev/md1
  44.   VG Name               VolGroup00
  45.   PV Size               14.62 GB / not usable 0
  46.   Allocatable           yes
  47.   PE Size (KByte)       32768
  48.   Total PE              468
  49.   Free PE               1
  50.   Allocated PE          467
  51.   PV UUID               pEe3Qv-0d9o-7F2s-kCOs-aeuP-Jtej-0LqWdK

  52. [root@testlife ~]# vgdisplay
  53.   --- Volume group ---
  54.   VG Name               VolGroup00
  55.   System ID
  56.   Format                lvm2
  57.   Metadata Areas        1
  58.   Metadata Sequence No  4
  59.   VG Access             read/write
  60.   VG Status             resizable
  61.   MAX LV                0
  62.   Cur LV                3
  63.   Open LV               3
  64.   Max PV                0
  65.   Cur PV                1
  66.   Act PV                1
  67.   VG Size               14.62 GB
  68.   PE Size               32.00 MB
  69.   Total PE              468
  70.   Alloc PE / Size       467 / 14.59 GB
  71.   Free  PE / Size       1 / 32.00 MB
  72.   VG UUID               npGcJ7-eeWe-T106-fmvu-CETs-LqJn-hmBl99

  73. [root@testlife ~]# lvdisplay
  74.   --- Logical volume ---
  75.   LV Name                /dev/VolGroup00/LogVol00
  76.   VG Name                VolGroup00
  77.   LV UUID                WbsCHC-L1Fy-vuKC-kueI-ksha-I42g-SNd3Iu
  78.   LV Write Access        read/write
  79.   LV Status              available
  80.   # open                 1
  81.   LV Size                7.94 GB
  82.   Current LE             254
  83.   Segments               1
  84.   Allocation             inherit
  85.   Read ahead sectors     0
  86.   Block device           253:0

  87.   --- Logical volume ---
  88.   LV Name                /dev/VolGroup00/LogVol02
  89.   VG Name                VolGroup00
  90.   LV UUID                stJ2DV-WCqX-ayRR-wkIK-cUuJ-qRw9-yRUolw
  91.   LV Write Access        read/write
  92.   LV Status              available
  93.   # open                 1
  94.   LV Size                6.16 GB
  95.   Current LE             197
  96.   Segments               1
  97.   Allocation             inherit
  98.   Read ahead sectors     0
  99.   Block device           253:1

  100.   --- Logical volume ---
  101.   LV Name                /dev/VolGroup00/LogVol01
  102.   VG Name                VolGroup00
  103.   LV UUID                TTVseQ-2Qxx-1PV7-V7zX-gnaD-EFca-VYi6dj
  104.   LV Write Access        read/write
  105.   LV Status              available
  106.   # open                 1
  107.   LV Size                512.00 MB
  108.   Current LE             16
  109.   Segments               1
  110.   Allocation             inherit
  111.   Read ahead sectors     0
  112.   Block device           253:2

  113. [root@testlife ~]#
复制代码

论坛徽章:
0
13 [报告]
发表于 2007-02-12 13:55 |只看该作者
原帖由 ahking 于 2007-2-12 12:50 发表于 10楼  
内存有8G,swap怎么才1G?
我不做raid,直接用,该怎么分区呢?

================
那你不用RAID,LVM?可惜了
--
/dev/sda
/dev/sda1        /boot (250M)
/dev/sda2        swap (1.5G)
/dev/sda3        / (20G)
/dev/sda5        /opt (150G)
/dev/sda6        /var (50G)
/dev/sda7        /home (乘下80G左右吧)

/dev/sdb
/dev/sdb1        swap (1.5G)
/dev/sdb2        剩下的随你吧,你想分什么区就什么区,挂载点自己决定好了。

论坛徽章:
0
14 [报告]
发表于 2007-02-12 19:11 |只看该作者
至于俩硬盘都做成软RAID-1,再在RAID-1里做LVM,我是不赞成的,我的指导思想是整个系统再怎么说放一个硬盘里,以减少不必要的干扰和麻烦
把系统置于LVM里后又是放在RAID-1里,从则面增加的复杂性不多,万一文件系统和硬盘 出毛病排查解决的难度要远远的大于单个独立的分区文件系统。
无论是硬/软 RAID1,都是将系统放到两个硬盘里的不是吗?
不同问题是不同层面的啊,RAID1 出问题可以用 cat /proc/mdstats 看,LVM 出不出问题与是否软 RAID1 又无关了吧?

platinum兄,下面的信息是我在公司一台服务器上根据你的分区指导原则安装的新系统,你上面的一句话 ,我现在是不赞同的,这句话我以前不知在哪看到过确实有那么一句英文。看仔细点是不是跟你的分区方案一样。看完了回个话 。
恩,和我说的方法完全一致
另外你说的 “你上面的一句话 ,我现在是不赞同的” 是指的哪句?


那你不用RAID,LVM?可惜了
--
/dev/sda
/dev/sda1        /boot (250M)
/dev/sda2        swap (1.5G)
/dev/sda3        / (20G)
/dev/sda5        /opt (150G)
/dev/sda6        /var (50G)
/dev/sda7        /home (乘下80G左右吧)

/dev/sdb
/dev/sdb1        swap (1.5G)
/dev/sdb2        剩下的随你吧,你想分什么区就什么区,挂载点自己决定好了。
这是你在不用 LVM 情况下分的区
我不明白一点,为何 /opt、/var 以及 /home 要那么大的空间?

[ 本帖最后由 platinum 于 2007-2-12 19:22 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2007-02-13 09:37 |只看该作者
原帖由 platinum 于 2007-2-12 19:11 发表于 14楼  
无论是硬/软 RAID1,都是将系统放到两个硬盘里的不是吗?
不同问题是不同层面的啊,RAID1 出问题可以用 cat /proc/mdstats 看,LVM 出不出问题与是否软 RAID1 又无关了吧?

我个人不太赞成整个系统都置于RAID-1下(硬的除外),关于RAID和LVM的方式,我也只想用一层,不想它套我,我套它的嵌套方式。
恩,和我说的方法完全一致
另外你说的 “你上面的一句话 ,我现在是不赞同的” 是指的哪句?

是这一句红色的:“但是你要注意,若做软 RAID1 的话,必须改用 LILO 做引导,因为只有 LILO 的引导数据是直接写在每块硬盘 MBR 上的,GRUB 则不是”。这句话,我总觉得是发出了一个错误的信息:“GRUB不能用,只有LILO能用”。问一句你9楼的CentOS是LILO引导的吗?我12楼的系统是用GRUB引导的。
这是你在不用 LVM 情况下分的区
我不明白一点,为何 /opt、/var 以及 /home 要那么大的空间?

这个就不要提了,有点乱分的,因为我无法预测有多大的数据量,系统里面装不装Oracle数据库?……
能改成什么呢?加一个数据库好了:
/dev/sda
/dev/sda1        /boot (250M)
/dev/sda2        swap (2G)
/dev/sda3        / (20G)
/dev/sda5        /opt (150G 安装GeoFame的地方)
/dev/sda6        /var (20G)
/dev/sda7        /home (剩下100G左右吧,随你吧,留一块不大不小的空间,以后可以自由支配)

/dev/sdb
/dev/sdb1        swap (2G)
/dev/sdb2        /u01/app/oracle (20G 安装Oracle数据库的程序位置)
/dev/sdb3        /u1/oradata (280G 剩下磁盘空间存放具体的数据库)

论坛徽章:
0
16 [报告]
发表于 2007-02-14 01:21 |只看该作者
原帖由 ahking 于 2007-2-12 12:50 发表于 10楼  
内存有8G,swap怎么才1G?
我不做raid,直接用,该怎么分区呢?



建议做软raid RAID1,否则会死的很惨的。
/boot  100M
/           20G
swap    2G (一般2G足够了)
/u01   200G     存放数据
/u02   剩余空间 存放数据

[ 本帖最后由 chalylau 于 2007-2-14 01:23 编辑 ]

论坛徽章:
0
17 [报告]
发表于 2007-02-14 20:10 |只看该作者
我个人不太赞成整个系统都置于RAID-1下(硬的除外),关于RAID和LVM的方式,我也只想用一层,不想它套我,我套它的嵌套方式。

除了性能不如硬 RAID 以外有什么不妥呢?你认为差在哪里?哪里不好控制?安全第一还是什么更重要?
是 “不好” 还是 “不喜欢” ?若不喜欢,那看来我们没什么可聊的了……


是这一句红色的:“但是你要注意,若做软 RAID1 的话,必须改用 LILO 做引导,因为只有 LILO 的引导数据是直接写在每块硬盘 MBR 上的,GRUB 则不是”。这句话,我总觉得是发出了一个错误的信息:“GRUB不能用,只有LILO能用”。问一句你9楼的CentOS是LILO引导的吗?我12楼的系统是用GRUB引导的。

做个实验你就清楚了,我口说无凭
把两块硬盘做成软 RAID1,然后把地一块 SCSI 盘拆下来,启动看看会怎样?
我做软 RAID1 都用 LILO

论坛徽章:
0
18 [报告]
发表于 2007-02-16 04:20 |只看该作者
如果技术方面的讨论都是这么精彩就OK了。呵呵。收藏

论坛徽章:
0
19 [报告]
发表于 2007-02-25 09:44 |只看该作者
====================================
原帖由 platinum 于 2007-2-14 20:10 发表于 17楼  

除了性能不如硬 RAID 以外有什么不妥呢?你认为差在哪里?哪里不好控制?安全第一还是什么更重要?
是 “不好” 还是 “不喜欢” ?若不喜欢,那看来我们没什么可聊的了……

罗卜青菜各有所好,这是不争的事实,就像人们的信仰一样。

做个实验你就清楚了,我口说无凭
把两块硬盘做成软 RAID1,然后把地一块 SCSI 盘拆下来,启动看看会怎样?
我做软 RAID1 都用 LILO

两块硬盘只有其中一块MBR中写有GRUB的引导记录,当写有引导记录的那块硬盘损坏无法使用时,系统不可引导。
大不了系统装好后,两块硬盘MBR中都写一遍GRUB的引导记录,这时随便拆哪块硬盘,用另外一硬盘单独启动都是可以的。
或者当写有引导记录的那块硬盘损坏时,用急救盘往MBR中写一遍GRUB的引导记录,这也不是什么难事吧。

以下信息是我楼上两块硬盘RAID-1的x86架构的系统装好后,往两块硬盘都写一遍MBR的引导记录(四五条简短的命令),这时随便拆哪一块硬盘,用另外一硬盘启动都是可行的。


  1. [root@testlife aa]# date
  2. Sun Feb 25 09:01:54 CST 2007
  3. [root@testlife aa]# cat /proc/mdstat
  4. Personalities : [raid1]
  5. md1 : active raid1 sda2[0]
  6.       15358016 blocks [2/1] [U_]

  7. md0 : active raid1 sda1[0]
  8.       200704 blocks [2/1] [U_]

  9. unused devices: <none>
  10. [root@testlife aa]#
  11. [root@testlife aa]# fdisk -l

  12. Disk /dev/sda: 36.4 GB, 36419584000 bytes
  13. 255 heads, 63 sectors/track, 4427 cylinders
  14. Units = cylinders of 16065 * 512 = 8225280 bytes

  15.    Device Boot      Start         End      Blocks   Id  System
  16. /dev/sda1   *           1          25      200781   fd  Linux raid autodetect
  17. /dev/sda2              26        1937    15358140   fd  Linux raid autodetect

  18. Disk /dev/md0: 205 MB, 205520896 bytes
  19. 2 heads, 4 sectors/track, 50176 cylinders
  20. Units = cylinders of 8 * 512 = 4096 bytes

  21.     Device Boot      Start         End      Blocks   Id  System

  22. Disk /dev/md1: 15.7 GB, 15726608384 bytes
  23. 2 heads, 4 sectors/track, 3839504 cylinders
  24. Units = cylinders of 8 * 512 = 4096 bytes

  25. Disk /dev/md1 doesn't contain a valid partition table
  26. [root@testlife aa]#
复制代码


  1. [root@testlife aa]# date
  2. Sun Feb 25 09:06:54 CST 2007
  3. [root@testlife aa]# cat /proc/mdstat
  4. Personalities : [raid1]
  5. md1 : active raid1 sda2[1]
  6.       15358016 blocks [2/1] [_U]

  7. md0 : active raid1 sda1[1]
  8.       200704 blocks [2/1] [_U]

  9. unused devices: <none>
  10. [root@testlife aa]# fdisk -l

  11. Disk /dev/sda: 18.2 GB, 18209320960 bytes
  12. 255 heads, 63 sectors/track, 2213 cylinders
  13. Units = cylinders of 16065 * 512 = 8225280 bytes

  14.    Device Boot      Start         End      Blocks   Id  System
  15. /dev/sda1   *           1          25      200781   fd  Linux raid autodetect
  16. /dev/sda2              26        1937    15358140   fd  Linux raid autodetect

  17. Disk /dev/md0: 205 MB, 205520896 bytes
  18. 2 heads, 4 sectors/track, 50176 cylinders
  19. Units = cylinders of 8 * 512 = 4096 bytes

  20.     Device Boot      Start         End      Blocks   Id  System

  21. Disk /dev/md1: 15.7 GB, 15726608384 bytes
  22. 2 heads, 4 sectors/track, 3839504 cylinders
  23. Units = cylinders of 8 * 512 = 4096 bytes

  24. Disk /dev/md1 doesn't contain a valid partition table
  25. [root@testlife aa]#

复制代码

论坛徽章:
0
20 [报告]
发表于 2007-02-27 16:50 |只看该作者
我无法确定最佳答案啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP