V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
lfzyx
V2EX  ›  Linux

第一次玩linux,怎样像win一样建立多个盘?

  •  
  •   lfzyx ·
    lfzyx · 2012-07-19 17:15:34 +08:00 · 7292 次点击
    这是一个创建于 4297 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在装redhat时侯到了自定义分区结构这一步,我把所有分区删掉了,然后新建,建好/和swap后还剩下200G空闲空间,我想和win一样建成D盘E盘,怎么弄?
    59 条回复    1970-01-01 08:00:00 +08:00
    gucheen
        1
    gucheen  
       2012-07-19 17:21:49 +08:00
    如果你是只要用Linux的话,就将剩下的空间都分成EXT4格式就好了
    lfzyx
        2
    lfzyx  
    OP
       2012-07-19 17:26:13 +08:00
    @gucheen 那挂载点怎么选?
    Alcar
        3
    Alcar  
       2012-07-19 17:28:21 +08:00
    一般是挂根目录,home和boot,建议楼主去搜搜相关资料
    huochengfang
        4
    huochengfang  
       2012-07-19 17:29:08 +08:00
    挂在/home和/boot吧。如果日常用root的话挂/root。商业软件多了挂个/opt
    xlmo
        5
    xlmo  
       2012-07-19 17:30:09 +08:00
    应该有自动分区吧,第一次玩自动分区就ok了。
    fox000002
        6
    fox000002  
       2012-07-19 17:33:15 +08:00
    可以自己在 /mnt 或者 /media 建一个目录作为挂载点
    vfasky
        7
    vfasky  
       2012-07-19 17:35:28 +08:00
    @lfzyx linux 没有盘的概念,只有文件夹;

    http://www.aqee.net/why-linux-doesnt-need-defragmenting/ 这里有关于"Linux文件系统的工作原理" 与 "Windows文件系统的工作原理" 的介绍.
    alayii
        8
    alayii  
       2012-07-19 17:43:48 +08:00
    為什麼第一次玩裝的是redhat?!
    yuelang85
        9
    yuelang85  
       2012-07-19 17:52:36 +08:00
    如果是自己玩,没必要分区,整个一个大/
    gucheen
        10
    gucheen  
       2012-07-19 18:09:29 +08:00
    @lfzyx 就像@Alcar 所说,挂Boot,Home,根目录,基本上就可以了,我都是不分区的
    kojp
        11
    kojp  
       2012-07-19 18:13:51 +08:00   ❤️ 1
    我理解的是.. 楼主想要sda1sdb1sdb2 这样的东西吧....
    rrrrutdk
        12
    rrrrutdk  
       2012-07-19 18:14:33 +08:00
    在现在这种年头,装个Linux来玩,来办公啊啥的还要分区吗?

    玩多了Windows的都喜欢折腾分区这种东西。

    建议你在安装时就直接跳分区配置。不要跟风弄各种 /boot 512MB /home /usr /root /var 之类的。
    bcxx
        13
    bcxx  
       2012-07-19 18:16:15 +08:00
    @rrrrutdk 这不是跟风……只是让你崩掉的时候不会对着 / 哭……

    什么年头 Linux 都不要分区吧…… 那是挂载点……嗯
    xavierskip
        14
    xavierskip  
       2012-07-19 18:34:18 +08:00
    D盘E盘这种观念要改!!
    jkeylu
        15
    jkeylu  
       2012-07-19 18:35:33 +08:00
    玩的话,分两个 / 和 /home 就够了
    likuku
        16
    likuku  
       2012-07-19 18:37:51 +08:00
    @bcxx 单硬盘的话,硬盘挂掉,无论你几个分区,挂到不同位置,一样全挂。
    Kvm
        17
    Kvm  
       2012-07-19 19:33:32 +08:00
    新手建议直接分/和/boot吧
    bcxx
        18
    bcxx  
       2012-07-19 19:43:08 +08:00
    @likuku 你重装都只是root悲剧……但是几十G片子什么的都没事……向newbie灌输这种意识吧……
    sethverlo
        19
    sethverlo  
       2012-07-19 19:46:04 +08:00   ❤️ 1
    再新手也建议把 /home 独立出来⋯⋯当然你觉得整个硬盘格掉不心疼的话除外。
    ichigo
        20
    ichigo  
       2012-07-19 20:58:15 +08:00
    如果说我那个时候首次玩Linux装RHEL还有情可圆的话,
    现在ubuntu都做得这么好了..
    reus
        21
    reus  
       2012-07-19 21:11:39 +08:00
    root一个区,home一个区即可
    anythink
        22
    anythink  
       2012-07-19 21:25:51 +08:00   ❤️ 1
    mount dpan/
    mount epan/
    leafduo
        23
    leafduo  
       2012-07-19 21:35:09 +08:00
    第一次用就 /boot 分一个,/ 分一个,其他都不要分,交换分区想分就分一个,不想麻烦就算了,不用分 /home, /var, /usr 什么的,你也不知道该分多大,该用啥文件系统。

    能从 ext4 分区启动的话 /boot 也干脆别分了,就一个 /
    MayLava
        24
    MayLava  
       2012-07-19 21:39:15 +08:00
    我觉得分区的话一个/就当是系统盘,一个/home就当是数据盘就好
    如果有需要的话再分/boot
    grub装到mbr里
    vking
        25
    vking  
       2012-07-19 22:43:50 +08:00
    @xavierskip 在home建立,c,d,e......文件夾也不錯。
    qianleilei
        26
    qianleilei  
       2012-07-20 00:13:41 +08:00
    《鸟哥的linux私房菜》
    nikolai
        27
    nikolai  
       2012-07-20 09:28:42 +08:00   ❤️ 1
    linux没有盘的概念。从win转到linux,这个思维是要首先改变的。
    cyokvip
        28
    cyokvip  
       2012-07-20 09:38:21 +08:00
    我就只分了/home / /swap
    RisingV
        29
    RisingV  
       2012-07-20 10:57:25 +08:00
    you shall use linux in linux way!
    caoyue
        30
    caoyue  
       2012-07-20 11:24:56 +08:00
    现在帮别人装 Windows 我也不建议分区,用文件夹的方式不好么?而且 Windows 7还有“库”可以用来组织文档
    而且分区的坏处是 Windows 下跨分区拷文件真的是奇慢无比
    gyteng
        31
    gyteng  
       2012-07-20 11:46:32 +08:00
    没必要那么多盘,实在不习惯的话整几个 ~/D盘 ~/E盘 ……
    lentrody
        32
    lentrody  
       2012-07-20 11:48:37 +08:00
    @caoyue 单独分区碎片多
    sqbing
        33
    sqbing  
       2012-07-20 12:00:04 +08:00
    给/boot一个单独分区,不用太大,修改引导项的时候就方便多了
    给/home一个单独的分区,你的配置文件就在这里,以后系统升级或者更换其他发行版的时候也方便
    如果还有多的,给/opt一个单独的分区,某些软件可以安装在这个目录下
    其他的给/吧
    caoyue
        34
    caoyue  
       2012-07-20 12:05:20 +08:00
    @lentrody 碎片和分区与否关系真的没那么大
    而且考虑到文件系统和硬件性能的发展,碎片对性能的影响微乎其微,Windows Vista 之后就已经会在后台自动整理了,很少会用到手动整理
    Ley
        35
    Ley  
       2012-07-20 12:17:50 +08:00
    @caoyue 我也一直建议别人不分区。不过阻力很大,别人各种担心。反正自己单分区用的很舒服就是了。
    lowstz
        36
    lowstz  
       2012-07-20 15:04:37 +08:00
    /; /home; swap 这三个就可以了
    lfzyx
        37
    lfzyx  
    OP
       2012-07-20 15:18:46 +08:00
    @kojp 你说的没错,其他人都答非所问。。
    bcxx
        38
    bcxx  
       2012-07-20 15:28:10 +08:00
    @lfzyx 那就直接讲分区划分为几块就好了…… 但是,挂载点就只有那么几个…… 当然,你将多出来的 sda* 挂到 ~/D ~/E 也是没问题的……但不是常规的做法= =
    reus
        39
    reus  
       2012-07-20 17:39:13 +08:00   ❤️ 1
    @bcxx /media/C|D|E..
    bcxx
        40
    bcxx  
       2012-07-20 18:10:00 +08:00
    @reus lol
    lfzyx
        41
    lfzyx  
    OP
       2012-07-20 19:50:07 +08:00
    @bcxx 我也不是真的要D/E,如@kojp 所说,我只是想分成sda1 sda2 sda3这样
    bcxx
        42
    bcxx  
       2012-07-20 20:11:27 +08:00   ❤️ 1
    @lfzyx 那就用分区工具将分成多个分区啊……但是你最后也要挂载起来才能用…… 和分成一个区没有啥区别
    reus
        43
    reus  
       2012-07-21 00:45:42 +08:00
    操作和/和swap一样,挂载点填
    /media/ccc或者/media/dfd之类的,总之在/media下面,名字随你起
    挂载到其他地方也行,放/media是一般做法
    iceseaboy
        44
    iceseaboy  
       2012-07-21 15:58:55 +08:00
    我建议所有windows用户都可以在linux里新建4个文件夹,写上C盘,D盘,E盘。。。
    lfzyx
        45
    lfzyx  
    OP
       2012-07-21 21:23:06 +08:00
    @iceseaboy 我觉得这样很无聊。我需要的是sda1 sda2 sda3 sda4
    reus
        46
    reus  
       2012-07-21 21:30:47 +08:00
    楼主你用lvm吧,分区和大小什么的都可以很灵活地调整
    feiandxs
        47
    feiandxs  
       2012-07-21 21:43:45 +08:00   ❤️ 2
    一直看到现在才明白楼主的意思和需求。
    sda1 sda2 sda3划分出来并不难,建立对应分区即可,但linux下得挂载到目录下才能使用这些分区啊。
    不,有办法了。
    楼主你先分区,设置好。然后对应建立目录叫sda1 sda2 sda3 sda4
    并把目录sda1和分区sda1挂载,以此类推。这样就满足你的需求了,你可以看着“/sda1”用sda1了,而不用看着/home用sda1了。。。

    给楼主建立一个观念,如果你懂就当我没说。
    在windows下我们有C D E F盘,系统上也对应存在这几个分区。但就算是windows也不是直接“读”这个分区的,而是通过你在系统里给这个盘的命名去找的。
    linux下这层关系被赤裸裸的扒光了。分区仍然挂在那,硬盘上现在我们有一个分区分出来了,告诉了系统,这个分区我们定义为sda1。系统知道了,扔在那不管,因为你没命令系统,挂载成什么名字去读。我说的是名字,不是目录。因为比如说/home和sda1挂载到一起,并不是说把sda1挪到了/home下,你可以这样想象吧,/home是一个快捷方式,指向了sda1,快捷方式的名字叫什么随便你。
    同样对应到windows下,你可以理解成,你平时看到的我的电脑里的D盘E盘并不是D分区E分区,而是一个名字叫“D盘”的指向了“D盘所对应分区”的快捷方式。

    所以最后,要实现你的要求,你要能看着sda1 sda2来用。。。
    等于说你要看到一个叫sda1的快捷方式,进了它就对应进了sda1分区。。。
    那么显然,我们只能按照44楼@iceseaboy的办法了。 只不过我们不叫C盘 D盘 E盘,我们把目录叫sda1 sda2 sda3.

    你看,看起来好像仍然很无聊,但这就是你要的效果不是么。
    lfzyx
        48
    lfzyx  
    OP
       2012-07-21 23:59:39 +08:00
    @feiandxs 挂载这些我都理解,我只是不知道如何在安装redhat的时候将sda3 sda4划分出来。sda1和sda2给/和swap了,那剩下的200G空闲空间我想划分成sda3和sda4,如何操作?
    lfzyx
        49
    lfzyx  
    OP
       2012-07-22 00:03:03 +08:00
    @feiandxs 我就是不知道如何建立sda3 sda4这两个分区
    feiandxs
        50
    feiandxs  
       2012-07-22 00:18:09 +08:00   ❤️ 1
    @lfzyx
    fdisk命令用于建立和管理分区的。
    文档我就不找了,可以搜索下。
    建立好分区后的格式化一般是mkfs.ext3命令
    再然后挂载之。
    就这样三部曲
    Hyperion
        51
    Hyperion  
       2012-07-22 00:34:49 +08:00
    LVM毫无压力...
    reus
        52
    reus  
       2012-07-22 16:53:39 +08:00
    安装程序里就有分区工具的
    reus
        53
    reus  
       2012-07-22 16:54:37 +08:00
    话说你都会新建/和swap了,操作不都一样的么…………………
    bcxx
        54
    bcxx  
       2012-07-22 18:00:15 +08:00
    gparted? fdisk?
    skywinger
        55
    skywinger  
       2012-07-22 18:41:58 +08:00
    sda1/sdb1 这是实际上的串行硬盘的驱动器名,而非fdisk出来的分区名,楼主,你要搞清楚了,你多插几块硬盘,你就能看到你要的sda1、sda2了。
    tioover
        56
    tioover  
       2012-07-22 21:06:52 +08:00
    我想到方法了

    mkdir /c
    mkdir /d
    mkdir/e

    mount /dev/sdx /c
    mount /dev/sdx /d
    hengxin196
        57
    hengxin196  
       2012-07-23 13:12:14 +08:00
    把windows的习惯改掉 不要用windows的那套东西 去理解linux
    tywtyw2002
        58
    tywtyw2002  
       2012-07-23 18:52:27 +08:00
    boot 100 我习惯建个/data 这样重装系统数据还在
    leigoto
        59
    leigoto  
       2012-09-04 15:26:22 +08:00
    @xavierskip 被Windows写了闹了都
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3904 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 04:14 · PVG 12:14 · LAX 21:14 · JFK 00:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.