老鸟一席话,胜man十多回-(1.磁盘篇)

9月 9, 2008 – 10:32 下午

菜鸟: 在linux中对磁盘的分区也是在安装阶段吗?像windows一样分成n个区,不一样的区对应不一样的文件

老鸟: 可以在安装阶段作,也可以分好以后直接安装

菜鸟: 什么叫分好后直接安装.?用其它工具分?

老鸟: Linux下有fdisk这样的工具,可以用来分区不过我一般是在安装Linux的时候使用自带工具分,手工Linux下分区我还真没作过

菜鸟: 也就说先把磁盘分N个区,安装的时候随便选一个区安装,然后等装好了之后.把要mount的文件夹mount过去?

老鸟: 对的,可以直接把要mount的分区的信息添加到/etc/fstab里,这样每次启动系统就自动mount了

菜鸟: 我用3个区,可能重三个linux系统?或者有一个区就可以重N个系统.只要安装的时候不格式后原来的分区? 如果你有时间就多总是几个问题,呵呵.

老鸟: 可以装三个系统,Linux系统启动的时候,会去指定的分区里定位启动所需的文件,我没有这样试过,但我想用三个分区装三个系统是没有问题的用一个区装三个系统应该不太方便因为不同的系统会涉及到相关工具的安装,用一个区安装,可能会相互干扰


菜鸟: 如果我用100G的硬盘.分了3个30G的区.那么还有10的空间用df是发现不了的吧.

老鸟:对

菜鸟: 还有我分3个区,随便装一个区,为什么在系统df的时候会发现另外两个区呢?

老鸟: df是针对文件系统的啊!已经mount到本地的所有文件系统df都能看到的

菜鸟: 如果没有mount就看不到,尽管你分了?

老鸟: 对的

菜鸟: 我如果现在相把剩下的free的部分增加到其中的一个区,你有经验没有.

老鸟:我作过类似的事情,但作完以后,系统就挂了..,没有成功完成这个操作的经验

菜鸟: 系统有哪个文件夹不可以mount到其它分区上的吗?比如系统内核?

老鸟: 不可以mount到其他分区?啥意思?

菜鸟: 就是我把系统默认装到了a区,也是否可以把根目录mount到b区,或者c区呢?

老鸟: 噢,你是说用b区作为根目录起始点?

菜鸟:是不是只有非根目录的文件夹可以mount到其它区去.

老鸟: 我想是不行的, 因为很多工具的寻址路径应该是从根开始的,你的根挂载点变了,可能很多工具就找不到 ,或工作不正常

菜鸟: 如果我原先没有mount,后来mount,那么原先的文件内容会丢掉吗?

老鸟: 不会,mount只是挂载文件系统

菜鸟:那我前几天/home 在a分区上,这两天/home挂到了b分区上.那这两天打开/home,内容不是就不是a上的内容了吗?

老鸟: 对的,你访问的就是b区的内容了

菜鸟: 对于个人用户而言,如果要保证数据的安全性,最好是在开始的时候分n个区,把一些重要文件分不同的区存放,如果系统或者分区出问题,才能最大限度的保存数据了是吧.

老鸟: 对啊,我现在就是这样作系统,工具装在一个分区个人工作,和一些日志都放在另一个区,这样出了问题,大不了重新处理系统所在分区

菜鸟: 我怎么样判断当前系统有几个没有被挂的分区.以及他的名称?

老鸟: fdisk -l /dev/sda 是列出硬盘sda下的所有分区的调整/dev/[sda]为其他设备就可以列出所有的分区,或者启动parted在交互模式里输入print all会直接列出所有设备下的所有可见分区

菜鸟: 如果有多个盘?是sda1 sda2?

老鸟: sda1,sda2都是属于硬盘sda下的不同分区,另一块硬盘命名的规则通常是sda, sdb, sdc 以前ide的硬盘设备命名为/dev/hda, /dev/hdb 你可以试试parted这样省得试多个硬盘了,此命令必须得用root

菜鸟: 我在unbuntu系统里面找到是/dev/sda, /dev/sda1,/dev/sda2, /dev/sda5 但是我这个系统只有一块盘?那么后面的编号表示的是a盘下的不同分区吧

老鸟:是


  1. 2 Responses to “老鸟一席话,胜man十多回-(1.磁盘篇)”

  2. 不错。订阅了。。呵呵,常来常往

    [回复此评论]

    果沟 reply on 10月 8, 2008:

    欢迎,欢迎呀

    [回复此评论]

    By 老时 on Oct 8, 2008

Post a Comment