当前位置:  技术问答>linux和unix

ubuntu 中关于/dev 中的文件的问题

    来源: 互联网  发布时间:2016-05-29

    本文导语:  我在/dev中发现了有 sda sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8 这些文件,网上说是对应了电脑上的各个分区,那为什么有这么多 sda文件呢,他们到底代表什么呢? 还有在/host/ubuntu/disks 中的 boot.disk swap.disk usr.disk...

我在/dev中发现了有 sda sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8 这些文件,网上说是对应了电脑上的各个分区,那为什么有这么多 sda文件呢,他们到底代表什么呢? 还有在/host/ubuntu/disks 中的 boot.disk swap.disk usr.disk是什么文件,作用是什么?
在线等待!!!

|
樓主你運行一下這條命令,也許可以看得更清楚些:
# sudo fdisk -l

是這樣的,sda和hda是指整個硬碟,後面要是跟了1,2,3這樣的數字,那就代表這塊硬碟上的第幾個分區了

而在linux下,現在默認的內核可以看到fat32及它之前的文件格式,所以如果你的電腦是雙系統的,那windows下

麵的分區在linux下也是能看到的。所以可能你看到的實際分區會多一些,注意,剛剛說的是fat32之前。還有NTFS

格式呢,這個在Linux下,可以編譯內核支持NTFS格式,還有一個工具叫ntfs-3g,現在應該已經添加到源裏面了,

早期的時候是要獨立安裝的,這個工具可以直接支持在linux下對NTFS分區的讀寫操作

你用我前面說的那條命令,可以看到最後一列有描述,會注明這個分區的詳細內容

|
在windows下,至多隻能有四個主分區,但是有時候,確實需要劃分很多分區啊,這樣就有了擴展分區。

Ext'd表示這是一個擴展分區。

你可以這樣看:到windows上去,在 我的電腦 上點鼠标右键,然后选 管理 ,然户点左侧的磁盘管理。这样在右

侧的窗口里面能看到不同颜色的分区,那里面能看到哪个分区是主分区,哪个是扩展分区。

有问题再post上来 ^_^

|
一般sata硬盘挂在sda上。
而以前的ide挂载的是hda。

具体看此文吧。
http://www.linuxsir.org/main/?q=node/127

|
安装的时候,在分区的那一步有选项,可以自己划分磁盘空间,也可以系统默认帮划分,可能你当时没仔细看,

就直接next下去了,所以系统就默认的给你划了,自然也帮你划好了swap的部分。swap分区你可以看/etc/fstab

那个文件,里面type是swap的那个就是。通常默认划的swap分区大小是物理内存的1-2倍之间。

|
在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不例外。 

Linux把各种IDE设备分配了一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件。例如,第一个IDE设备,Linux就定义为hda;第二个IDE设备就定义为hdb;下面以此类推。而SCSI设备就应该是sda、sdb、sdc等。

要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE或SCSI)设备,Linux分配了一个1到16的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个IDE硬盘的第一个分区,在Linux下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI硬盘则是sda1、sdb1等。 

在Linux中规定,每一个硬盘设备最多能有4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是4个。对于早期的DOS和Windows(Windows 2000以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。 

主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别。我们在指定安装引导Linux的bootloader的时候,都要指定在主分区上,就是最好的例证。 

Linux规定了主分区(或者扩展分区)占用1至16号码中的前4个号码。以第一个IDE硬盘为例说明,主分区(或者扩展分区)占用了hda1、hda2、hda3、hda4,而逻辑分区占用了hda5到hda16等12个号码。因此,Linux下面每一个硬盘总共最多有16个分区。 

对于逻辑分区,Linux规定它们必须建立在扩展分区上(在DOS和Windows系统上也是如此规定),而不是主分区上。因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。 

除去上面这些各种分区的差别,我们就可以简单地把它们一视同仁了。

|
sda表示SCSI Disk(Device) A,也就是第一块硬盘
sda1~4表示4个主分区
sda5~表示扩展分区中的逻辑分区

|
扩展分区本身作为一个独立的分区,逻辑分区,只是将扩展分区再进一步划分而得到的。比如,你有5个分区,那么会有sda1(C)、sda2(扩展)、sda5(D)、sda6(E)、sda7(F)、sda8(G)

|
二楼的很详细

|
代表各个分区,在WINDOWS下面是用C:D:之类的盘符表示,在linux下就是按数字排列。

    
 
 

您可能感兴趣的文章:

  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 在vmware下设置了共享的Windows文件后,怎么在ubuntu里面查看这个文件夹?
  • ubuntu查看系统日志及相关文件介绍
  • ubuntu 上virtualbox 虚拟机共享文件问题
  • ubuntu 中 使用 root 用户 mount 一个文件夹后,一般用户怎么访问这个文件加?
  • ubuntu里的inittab文件
  • 虚拟机装Ubuntu全屏和文件系统的问题
  • Vitual PC 中的Ubuntu 如何与原XP系统共享文件??
  • 求助关于zip命令,如何把文件压缩成指定大小的多个文件(Ubuntu7.04)
  • 谁有ubuntu 9.04 的vmlinuz initrd.gz两个引导文件
  • ubuntu下类似windows的缓存文件,上网缓存文件在哪里阿?
  • Ubuntu下文件权限问题
  • ubuntu下修改 vim 配置 将 .inc 后缀文件 动态当作不同文件对待的解决办法
  • ubuntu下的.cpp,.h文件没法保存中文(从xp下面复制过来的源文件)
  • ubuntu中访问windows下的共享文件夹问题
  • ubuntu下iso文件怎么播放???那个start.exe怎么运行???
  • ubuntu linux里扩展名为tar.gz的文件怎么使用?
  • ubuntu 11.1无法与宿主机共享文件夹
  • cuteFTP和 虚拟机里面的 ubuntu共享文件的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ubuntu10.04下安装openvz,openvz下安装ubuntu10.04,然后安装ipvsadm问题
  • 关于Ubuntu的命令问题
  • 问个小白问题,我的ubuntu 10.04 的有线驱动问题
  • ubuntu fedora双系统引导问题?
  • Ubuntu7.04遇到的问题。。。
  • xp ubuntu10.04双系统的问题
  • ubuntu 联网问题
  • ubuntu问题
  • vmware安装ubuntu的问题,以及一些个小问题,企盼各位回答……
  • ubuntu安装问题
  • ubuntu11.0.4网络及编码问题
  • ubuntu11.10声音问题
  • Ubuntu下编译问题
  • ubuntu lamp 安装 问题
  • VM下已经装了redhat 再想装个ubuntu 出问题
  • ubuntu8.04上网认证问题
  • Ubuntu 上网的问题
  • Ubuntu 服务器安装之后无法启动是什么问题
  • Ubuntu12.04的优化问题
  • Ubuntu root登陆的问题 iis7站长之家
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • win7与Ubuntu双系统卸载ubuntu
  • Ubuntu查看系统信息命令介绍
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • winxp+ubuntu32+ubuntu64是否可以这样装系统?
  • Ubuntu查看硬盘,分区相关命令介绍
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu系统安装及升级命令
  • 在win7下装ubuntu成功后进不去ubuntu!!??
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3