linux基础!!!
一块硬盘可以分为一个主分区和若干个扩展分区(逻辑分区),Linux操作系统可以安装在任何地方,因此许多机器可以做成多个windows系统及Linux多启动。在Linux下...
一块硬盘可以分为一个主分区和若干个扩展分区(逻辑分区),Linux操作系统可以安装在任何地方,因此许多机器可以做成多个windows系统及Linux多启动。 在Linux下没有盘符的概念,不管是什么存储盘,在它里面都是一样对待的,系统里只有从根目录往下一层层的目录,一个盘可以多个目录,一个目录也可能会跨多个盘。 是什么意思,请指教!
展开
展开全部
一块硬盘可以分为一个主分区和若干个扩展分区(逻辑分区)
解:主分区就是启动系统的分区,形象点解释就是Windows系统里的C盘,他用于启动系统,扩展分区就是除去主分区之外的所有分区总和。而扩展分区不能直接用,想使用扩展分区必须在扩展分区里再划分出逻辑分区,就比如Windows里的D盘、E盘之类的。
Linux操作系统可以安装在任何地方,因此许多机器可以做成多个windows系统及Linux多启动。
解:就是放哪都行,随意~~其实肯定还是主分区,只不过是Linux的主分区,而如果电脑是双系统或者多系统,那么从其他系统启动——尤其是Windows启动的时候,肯定Linux这个分区不是主分区,甚至不能识别。
在Linux下没有盘符的概念,不管是什么存储盘,在它里面都是一样对待的,系统里只有从根目录往下一层层的目录
解:Windows管理磁盘使用的是盘符,这个你应该很熟悉:主分区默认是C盘,如果再主分区外的扩展分区再划分三个区的话,那默认会是D盘、E盘和F盘。D、E、F分别代表一个分区,有个光驱的话就是G盘,再插一个U盘的话就是H盘~~每个盘符代表一个分区或外接设备,就这样。
而Linux和Unix(由于两者结构基本相同,经常被统称为“*nix系统”一起讨论)完全不同,没有盘符这种概念。*nix系统管理分区和设备采用挂载概念。不像Windows,默认只有一个C盘,你另外划分,才会根据你的设置多出D、E、F等盘符,*nix系统默认是一套文件体系,你可以理解为整个系统全是在一个文件夹下的,这个文件夹被称为根目录,名称为“/”,根目录下又有很多的文件夹来存放不同的系统文件:“/usr”来存储用户应用程序,“/home”来存放用户信息和用户文件,“/boot”来存放启动信息,“/tmp”来存放临时文件,还有很多……每个文件夹下又细分出若干文件夹来实现不同的具体功能,以此类推。那么分区和设备怎么处理呢?就使用“挂载”概念,分区和设备会作为一个文件或文件夹被“挂”在系统默认的某一个文件夹下面。分区的挂载是用户安装系统的时候自己设置的,比如系统分区(Windows下的C盘)就挂载在*nix的根目录“/”下,也就是“/”下所有文件全都放在这个分区里(除非某个目录挂载了其他分区)。OK,又比如我平时用Windows的时候都习惯把文档、影音资料什么的放到D盘,那么在*nix下我也可以专门给文档、影音资料分一个区,把这个区就挂载在*nix指定专门存放这些东西的“/home”目录下,以此类推……
那么设备呢?也有专门的地方,像光驱,有专门的“/cdrom”文件夹来挂载光驱,U盘之类的移动谁被,有专门的“/media”文件夹来挂载。比如我插入一个U盘,那在“/media”目录下就会出现一个以U盘硬件编码为名称的文件夹,里面的内容就是U盘里的内容了~~
一个盘可以多个目录,一个目录也可能会跨多个盘。
解:如果上面说的听懂了,那这个也差不多了吧~~
一个盘多个目录:我的系统分区里有“/bin”“/boot”“/dev”“/etc”“/lib”“/mnt”“/opt”“/proc”……还有很多~~这些目录都在一个分区里
一个目录也可能会跨多个盘:最典型的就是根目录“/”,他本身挂载了系统分区,而我的另外两个分区挂载在“/home”和“/usr”上,都是“/”的子目录,也就是说其实这两个分区也都在“/”这个目录里面
解:主分区就是启动系统的分区,形象点解释就是Windows系统里的C盘,他用于启动系统,扩展分区就是除去主分区之外的所有分区总和。而扩展分区不能直接用,想使用扩展分区必须在扩展分区里再划分出逻辑分区,就比如Windows里的D盘、E盘之类的。
Linux操作系统可以安装在任何地方,因此许多机器可以做成多个windows系统及Linux多启动。
解:就是放哪都行,随意~~其实肯定还是主分区,只不过是Linux的主分区,而如果电脑是双系统或者多系统,那么从其他系统启动——尤其是Windows启动的时候,肯定Linux这个分区不是主分区,甚至不能识别。
在Linux下没有盘符的概念,不管是什么存储盘,在它里面都是一样对待的,系统里只有从根目录往下一层层的目录
解:Windows管理磁盘使用的是盘符,这个你应该很熟悉:主分区默认是C盘,如果再主分区外的扩展分区再划分三个区的话,那默认会是D盘、E盘和F盘。D、E、F分别代表一个分区,有个光驱的话就是G盘,再插一个U盘的话就是H盘~~每个盘符代表一个分区或外接设备,就这样。
而Linux和Unix(由于两者结构基本相同,经常被统称为“*nix系统”一起讨论)完全不同,没有盘符这种概念。*nix系统管理分区和设备采用挂载概念。不像Windows,默认只有一个C盘,你另外划分,才会根据你的设置多出D、E、F等盘符,*nix系统默认是一套文件体系,你可以理解为整个系统全是在一个文件夹下的,这个文件夹被称为根目录,名称为“/”,根目录下又有很多的文件夹来存放不同的系统文件:“/usr”来存储用户应用程序,“/home”来存放用户信息和用户文件,“/boot”来存放启动信息,“/tmp”来存放临时文件,还有很多……每个文件夹下又细分出若干文件夹来实现不同的具体功能,以此类推。那么分区和设备怎么处理呢?就使用“挂载”概念,分区和设备会作为一个文件或文件夹被“挂”在系统默认的某一个文件夹下面。分区的挂载是用户安装系统的时候自己设置的,比如系统分区(Windows下的C盘)就挂载在*nix的根目录“/”下,也就是“/”下所有文件全都放在这个分区里(除非某个目录挂载了其他分区)。OK,又比如我平时用Windows的时候都习惯把文档、影音资料什么的放到D盘,那么在*nix下我也可以专门给文档、影音资料分一个区,把这个区就挂载在*nix指定专门存放这些东西的“/home”目录下,以此类推……
那么设备呢?也有专门的地方,像光驱,有专门的“/cdrom”文件夹来挂载光驱,U盘之类的移动谁被,有专门的“/media”文件夹来挂载。比如我插入一个U盘,那在“/media”目录下就会出现一个以U盘硬件编码为名称的文件夹,里面的内容就是U盘里的内容了~~
一个盘可以多个目录,一个目录也可能会跨多个盘。
解:如果上面说的听懂了,那这个也差不多了吧~~
一个盘多个目录:我的系统分区里有“/bin”“/boot”“/dev”“/etc”“/lib”“/mnt”“/opt”“/proc”……还有很多~~这些目录都在一个分区里
一个目录也可能会跨多个盘:最典型的就是根目录“/”,他本身挂载了系统分区,而我的另外两个分区挂载在“/home”和“/usr”上,都是“/”的子目录,也就是说其实这两个分区也都在“/”这个目录里面
展开全部
就是 物理地址和路径没有什么关系 linux的文件结构就像一个树形图,整个图都粘在一块木板上,不同的是木板被分为了几种颜色,有一大块红色、有一大块蓝色。。。。颜色的区域就是分区了,Linux就是那个树形图了。就是说没什么太大关系。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“一块硬盘可以分为一个主分区和若干个扩展分区(逻辑分区)”
本句话严重错误。硬盘分区表在 MSDOS 分区表(也就是 PC 传统的分区表概念,现在 Windows XP 开始支持的动态磁盘是另一种分区表,苹果系统的分区表是 EFI 的一部分,又是另外一种设计)的状态下,分为主分区表和扩展分区表。主分区表位于 MBR 扇区的后部,共 4 个分区位置,每个分区有 16 字节描述,共 64 字节。但因为 4 个分区太少(那个年代充斥着 XXX 设计就足够永远的概念,结果没几年就不够用了)所以又有了扩展分区的概念。可以把一个主分区设置为扩展分区(而且只能设置一个,不能有两个或者更多的主分区被设置为扩展分区),扩展分区本身不能存储数据,但这个扩展分区可以再分区,这个被再次分区出来的分区叫做“逻辑分区”,这个扩展分区的分区表叫扩展分区表。扩展分区表是链式结构,在每个逻辑分区的开头会描述自己的状况,并且指向下一个逻辑分区的开始位置。所以理论上逻辑分区可以无数个。但因为主分区只有 4 个位置,而且扩展分区占用一个且扩展分区也只能有一个。所以,在存在扩展分区的状态下,只能有3个主分区和一个扩展分区。逻辑分区的个数要看系统的支持了,超古老的系统可能只支持到 16 个,一般的系统支持 255 个,现在的系统可能真的是无限支持。
(本想看看能不能直接让你看百度百科,结果发现这个词条内容完全无意义。)
“Linux操作系统可以安装在任何地方,因此许多机器可以做成多个windows系统及Linux多启动。”
理论上是的,因为 Linux 系统的内核本身不能自我启动,必须需要一个 bootloader 程序读取他到内存并且运行他(Windows 其实也有的,他的 bootloader 叫做 ntldr/BCD )。这个 bootloader 现在一般用 grub 。他有个特点是可以把自己装到 MBR 和 MBR 后面的几个连续的未定义扇区中。这些代码足够继续启动“任意”位置的系统了(MBR 本身只有 446 字节空间放程序,根本不够用)。不过 GRUB 这部分代码他并不是直接启动内核,而是启动自己的二级启动程序,提供一个读取分区里面的配置的功能,这个功能读取 grub.conf 或者 menu.lst 来提供选择启动系统的功能。所以 Linux 可以启动多个不同的内核和不通的参数来启动多个 linux ,以及启动 Windows 安装在分区中引导块中的 ntldr/BCD 来启动 Windows。但要注意 GRUB 在他的功能并不是很全。所以这部分的功能要靠 BIOS 提供,但 BIOS 对硬盘的读取支持却有限制。所以在 BIOS 能力之外的系统其实是不能启动的。而且 Windows 本身也有一定的限制,他的 ntldr 需要放在特定分区特定的位置。所以“多个”也是有限制的。
“在Linux下没有盘符的概念,不管是什么存储盘,在它里面都是一样对待的,系统里只有从根目录往下一层层的目录,一个盘可以多个目录,一个目录也可能会跨多个盘。”
你把 Windows 的“我的电脑”作为 Linux 的 / ,也就是根目录,就好理解了。/boot /usr /var ,分别是你的 C: D: E: 盘。分别装系统,装程序,装其他数据。“我的电脑”下面的 CDEF 都是目录,分别挂载不同的分区,不过 Windows 的“我的电脑”是个虚构的根目录。Linux 的 / 必须是一个设计存在的分区,哪怕仅仅是在内存里面的虚拟磁盘都行。同样的,其他所有的目录都可以这么用。而不仅仅是只有 / 下面的分区才可以(其实 Windows 也支持目录里面挂载分区的,你可以看看磁盘管理里面的分配盘符的功能,其实可以设置目录,但必须是 NTFS 分区才行)。只要是目录,就能挂载分区。
所以有可能一个目录挂载到了一个分区,这个分区里面有另一个目录,还可以挂载另一个分区。结果就是,这个目录本级的文件在这个分区里,但这个目录的某个子目录的数据就在另一个分区里面了。就像屋子,开门进入一间房,这个房间还有一个门打开进入另一间房子。而且目录不光能挂载分区,还能绑定一个目录。也就是这个目录下面的所有东西都被转移到了另一个目录里面。就像屋门,两个门都可以进入同一间屋子。甚至同一个门还可以链接多个屋子,就像橱柜一样分成很多层,不同的层代表不同的分区,可以把数据分开放进不不同的屋子来联合这几间屋子的容量、性能等等。
本句话严重错误。硬盘分区表在 MSDOS 分区表(也就是 PC 传统的分区表概念,现在 Windows XP 开始支持的动态磁盘是另一种分区表,苹果系统的分区表是 EFI 的一部分,又是另外一种设计)的状态下,分为主分区表和扩展分区表。主分区表位于 MBR 扇区的后部,共 4 个分区位置,每个分区有 16 字节描述,共 64 字节。但因为 4 个分区太少(那个年代充斥着 XXX 设计就足够永远的概念,结果没几年就不够用了)所以又有了扩展分区的概念。可以把一个主分区设置为扩展分区(而且只能设置一个,不能有两个或者更多的主分区被设置为扩展分区),扩展分区本身不能存储数据,但这个扩展分区可以再分区,这个被再次分区出来的分区叫做“逻辑分区”,这个扩展分区的分区表叫扩展分区表。扩展分区表是链式结构,在每个逻辑分区的开头会描述自己的状况,并且指向下一个逻辑分区的开始位置。所以理论上逻辑分区可以无数个。但因为主分区只有 4 个位置,而且扩展分区占用一个且扩展分区也只能有一个。所以,在存在扩展分区的状态下,只能有3个主分区和一个扩展分区。逻辑分区的个数要看系统的支持了,超古老的系统可能只支持到 16 个,一般的系统支持 255 个,现在的系统可能真的是无限支持。
(本想看看能不能直接让你看百度百科,结果发现这个词条内容完全无意义。)
“Linux操作系统可以安装在任何地方,因此许多机器可以做成多个windows系统及Linux多启动。”
理论上是的,因为 Linux 系统的内核本身不能自我启动,必须需要一个 bootloader 程序读取他到内存并且运行他(Windows 其实也有的,他的 bootloader 叫做 ntldr/BCD )。这个 bootloader 现在一般用 grub 。他有个特点是可以把自己装到 MBR 和 MBR 后面的几个连续的未定义扇区中。这些代码足够继续启动“任意”位置的系统了(MBR 本身只有 446 字节空间放程序,根本不够用)。不过 GRUB 这部分代码他并不是直接启动内核,而是启动自己的二级启动程序,提供一个读取分区里面的配置的功能,这个功能读取 grub.conf 或者 menu.lst 来提供选择启动系统的功能。所以 Linux 可以启动多个不同的内核和不通的参数来启动多个 linux ,以及启动 Windows 安装在分区中引导块中的 ntldr/BCD 来启动 Windows。但要注意 GRUB 在他的功能并不是很全。所以这部分的功能要靠 BIOS 提供,但 BIOS 对硬盘的读取支持却有限制。所以在 BIOS 能力之外的系统其实是不能启动的。而且 Windows 本身也有一定的限制,他的 ntldr 需要放在特定分区特定的位置。所以“多个”也是有限制的。
“在Linux下没有盘符的概念,不管是什么存储盘,在它里面都是一样对待的,系统里只有从根目录往下一层层的目录,一个盘可以多个目录,一个目录也可能会跨多个盘。”
你把 Windows 的“我的电脑”作为 Linux 的 / ,也就是根目录,就好理解了。/boot /usr /var ,分别是你的 C: D: E: 盘。分别装系统,装程序,装其他数据。“我的电脑”下面的 CDEF 都是目录,分别挂载不同的分区,不过 Windows 的“我的电脑”是个虚构的根目录。Linux 的 / 必须是一个设计存在的分区,哪怕仅仅是在内存里面的虚拟磁盘都行。同样的,其他所有的目录都可以这么用。而不仅仅是只有 / 下面的分区才可以(其实 Windows 也支持目录里面挂载分区的,你可以看看磁盘管理里面的分配盘符的功能,其实可以设置目录,但必须是 NTFS 分区才行)。只要是目录,就能挂载分区。
所以有可能一个目录挂载到了一个分区,这个分区里面有另一个目录,还可以挂载另一个分区。结果就是,这个目录本级的文件在这个分区里,但这个目录的某个子目录的数据就在另一个分区里面了。就像屋子,开门进入一间房,这个房间还有一个门打开进入另一间房子。而且目录不光能挂载分区,还能绑定一个目录。也就是这个目录下面的所有东西都被转移到了另一个目录里面。就像屋门,两个门都可以进入同一间屋子。甚至同一个门还可以链接多个屋子,就像橱柜一样分成很多层,不同的层代表不同的分区,可以把数据分开放进不不同的屋子来联合这几间屋子的容量、性能等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询