/dev/hda5在Linux中表示啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了/dev/hda5在Linux中表示啥?相关的知识,希望对你有一定的参考价值。

为什么A选项不对

代表分区(Partition),比如

P1:/dev/hda1

P2:/dev/hda2

L1:/dev/hda5

L2:/dev/hda6

L3:/dev/hda7

L4:/dev/hda8

L5:/dev/hda9

P1~4保存给了Primary和Extended分区。一个硬盘的结构如下:

MBR|主分区1|主分区2|主分区3|主分区4(扩展分区)|

其中扩展分区可以分为: |逻辑分区1|逻辑分区2|……|逻辑分区n|

所以说上面的P1、2指明系统有两个主分区,L1~5代表有5个逻辑分区。

扩展资料

优点

1、Linux由众多微内核组成,其源代码完全开源;

2、Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;

3、Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;

参考技术A

代表分区(Partition),比如

P1:/dev/hda1

P2:/dev/hda2

L1:/dev/hda5

L2:/dev/hda6

L3:/dev/hda7

L4:/dev/hda8

L5:/dev/hda9

P1~4保存给了Primary和Extended分区。一个硬盘的结构如下:

MBR|主分区1|主分区2|主分区3|主分区4(扩展分区)|

其中扩展分区可以分为: |逻辑分区1|逻辑分区2|……|逻辑分区n|

所以说上面的P1、2指明系统有两个主分区,L1~5代表有5个逻辑分区。

扩展资料

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

参考技术B 在 UNIX/Linux 系统中,/dev 子目录下保存着所有可用设备的文件名。其中:/dev/hda5 在 UNIX/Linux 操作系统中代表硬盘的标识符。hd 是 hard disk(硬盘)的缩写。另外,在该子目录下面还会有别的设备文件名。 参考技术C 代表分区(Partition),比如

P1:/dev/hda1

P2:/dev/hda2

L1:/dev/hda5

L2:/dev/hda6

L3:/dev/hda7

L4:/dev/hda8

L5:/dev/hda9

为什么没有hda3、4呢?因为P1~4保存给了Primary和Extended分区。一个硬盘的结构如下:

MBR|主分区1|主分区2|主分区3|主分区4(扩展分区)|

其中扩展分区可以分为: |逻辑分区1|逻辑分区2|……|逻辑分区n|

所以说上面的P1、2指明系统有两个主分区,L1~5代表有5个逻辑分区。

第九章 Linux系统下分区格式化磁盘,学会挂载和卸载磁盘

1. 请查资料了解这些术语:/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有什么区别?
/dev/hda, /dev/hdb 是 IDE借口硬盘的块文件。 /dev/hda  第一块IDE磁盘 ; /dev/hdb 第二块IDE磁盘

/dev/sda, /dev/sdb 是SCSI接口硬盘的块文件。 /dev/sda 第一块SCSI磁盘 ;/dev/sdb 第二块SCSI磁盘

2. 为什么 du -b /etc/passwd  和 du -k  /etc/passwd  所得到的结果不一致呢?按道理讲1024b 等于 1k 阿铭的 /etc/passwd 为 1181b 而 使用k为单位表示它竟然是 4k. 
因为默认格式化磁盘的快大小是4096字节即4k;即使文件<4k也分得一个快大小为4k。 du -b则会以文件大小的b单位统计,所以结果不一样。
3. 请查资料,了解磁盘的这些概念: heads, sectors, cylinders.
磁头(heads): 磁头固定在可移动的机械臂上,用于读写数据。现代硬盘都是双面可读写,因此磁头数量等于盘片数的2倍。磁头数最大值为 255 (8 个二进制位)。用第几磁头可以表示数据在哪个磁面。
扇区(sectors): 从磁盘中心向外画直线,可以将磁道划分为若干个弧段。每个磁道上一个弧段被称之为一个扇区。扇区是硬盘的最小组成单元,通常是512字节。磁道上的扇区数最大为63(6个二进制位)。
柱面(cylinders): 所有磁片中半径相同的同心磁道构成“柱面"。柱面数最大为1023 (10个二进制位)。柱面是磁盘分区的最小单位。

4. 请计算磁盘分区的时候,每一个柱面空间是多大? 阿铭的第二块磁盘是8589 MB (8589934592 bytes),总共有1044个柱面。
柱面空间大小=磁头数*每磁道扇区数*扇区大小=255*63*512(bytes)=8225280 bytes

5. 查资料了解ide和scsi接口的磁盘有什么不一样,scsi 磁盘(sda, sdb)最多可以分多少个逻辑分区(这个了解即可)?
SCSI硬盘和普通IDE硬盘相比有很多优点:接口速度快,并且由于主要用于服务器,因此硬盘本身的性能也比较高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且支持热插拔。

6. 把磁盘格式化成ext4文件系统时,如果指定块大小并不是 1024 2048 4096 会发生什么?指定块大小最小是多少,最大又是多少?
当格式化文件系统时,如果指定块大小不是1024、2048、4096这几个标准值,会出现下面几种情况:
    (1)当指定块小于1024时,则提示错误“无效的块大小”,不能格式化。
    (2)当指定块大于1024且小于2048时,则实际以1024的块大小进行格式化。
    (3)当指定块大于2048且小于4096时,则实际以2048的块大小进行格式化。
    (4)当指定块大于4096且小于或等于65536时,则提示块值太大,是否继续,选择y继续,则以不大于指定块的4K的整数倍值(从4K到32K)进行格式化。
    (5)当指定块大于等于65536时,则提示块值太大,是否继续,选择y继续,则以65536字节进行格式化。
    (6)当指定块大于65536时,则提示错误“无效的块大小”,不能格式化。

7. 如何查看当前系统里各个分区都是什么类型的文件系统?
    mount 或df -T
8. /dev/zero 和 /dev/null 在linux系统中是什么文件,有什么作用?
/dev/zero 是一个造零器,它可以源源不断的提供0,它可以用于向设备或文件写入字符串0,可以用它来创建一个指定长度用于初始化的空文件,比如临时交换文件等。
/dev/null  它是空设备,也称为位桶(bit bucket),任何写入它的输出都会被抛弃。常用来禁止标准输出和标准错误的输出。如果不想让消息以标准输出显示或写入文件,那么可以将消息重定向到位桶。

9. Linux下df 和 du 两个命令主要用来做什么
df 查看磁盘分区和文件系统信息  df -h
du 查看目录或文件所占用的磁盘空间大小  du -h ; du -sh 查看目录或者文件占用磁盘的大小

10. 在Linux系统下,用什么命令为一个新磁盘分区呢?又用什么命令格式化磁盘?
fdisk 为新磁盘分区,可以使用mkfs.ext2、mkfs.ext3、mkfs.ext4、mke2fs等命令格式化磁盘。

11. 如果不能使用mount 挂载磁盘时,我们需要使用什么命令获取相关错误信息?
dmesg

12. 当卸载某个磁盘或者分区时,报错: “umount: /newdir: device is busy.” 我们如何做
报这个错,可能当前用户在 /newdir这个目录下,先退出cd~,在命令 umount -l /newdir

13. 如何获取某个分区的UUID?
blkid 

14. 如何使用dd命令生成一个大小为500M的文件
dd if=/dev/zero of=/bigfile bs=1024K count=500

15. 查看内存大小的命令是? 如何以M为单位显示?
free -m

16. 如何查看各文件系统的inode数使用情况?
df -i

17. 使用vmware虚拟机分配一块1G的虚拟磁盘,并使用fdisk 分区工具给新加的磁盘分3个主分区,分别200M,然后再分3个逻辑分区,分别100M.
  fdisk /dev/sdb 

先按n,按p,输入1,再输入1,再输入+200M;

按n,按p,输入2,再回车,再输入+200M;

按n,按p,输入3,再回车,再输入+200M;

按n,按e,接着按两次回车;

按n,接着回车,输入+100M;

按n,接着回车,输入+100M;

按n,接着回车,输入+100M;

18. 给磁盘分区的时候,最多可以分几个主分区,最多可以分几个扩展分区,扩展分区和逻辑分区的关系时什么?
最多4个主分区,最多一个扩展分区,只有划分了扩展分区后,才可以在扩展分区内划分逻辑分区,也就是说逻辑分区是在扩展分区内的。

19. 我使用fdisk -l /dev/sdb 查看磁盘分区状况的时候,发现有这么几个分区: sdb1, sdb3, sdb5, sdb6, sdb7, 那么请推算一下,这个磁盘,共有几个主分区和几个逻辑分区?
1个主分区 3个逻辑分区
20. 有什么方法可以查看某个分区格式化时指定的块大小为多少(1024,2048,4096)?
有两种方法:
第一个是个笨方法,touch 1; echo 1 > 1; du -sh 1  看看1的大小事几k,是1k块大小就是1024,2k块大小就是2048,4k块大小就是4096
第二个方法是,tune2fs -l /dev/sda1 |grep ‘Block size‘

额外的知识点学习:

1. RAID 相关知识学习 http://www.lishiming.net/thread-5479-1-1.html

2. Linux 下LVM 管理 http://www.lishiming.net/thread-5480-1-1.html 

3. 如何区别NAS、SAN与DAS  http://www.lishiming.net/thread-5481-1-1.html

4. 如何在linux下挂载ISO镜像文件  http://www.lishiming.net/thread-751-1-2.html

5. 增加磁盘的inode数 http://www.lishiming.net/thread-620-1-2.html

6. Linux 系统下查看raid信息,以及磁盘信息 http://www.lishiming.net/thread-379-1-3.html

7. linux下如何分大于2T的磁盘分区 http://www.lishiming.net/thread-5489-1-1.html
8. df和fdisk查看到的磁盘大小为什么不一样  http://www.aminglinux.com/bbs/thread-6802-1-1.html

9. tmpfs大小是内存的一半 http://www.aminglinux.com/bbs/thread-6803-1-1.html

以上是关于/dev/hda5在Linux中表示啥?的主要内容,如果未能解决你的问题,请参考以下文章

请教如何修改Linux的/etc/fstab使U盘自己挂载?

linux /dev/shm怎么创建

linux /dev/sda1 太小,怎么扩容

在/dev下面创建了/dev/raw目录,可是一重启linux系统,这个目录就会消失了,望各方高手指点迷津

linux /dev/sda1 太小,怎么扩容

请教linux系统中/dev/hda 与 /dev/sda的区别