linux 设备名称,linux 文件重命名
大家好,今天小编来为大家解答以下的问题,关于linux 设备名称,linux 文件重命名这个很多人还不知道,现在让我们一起来看看吧!
Linux系统怎么修改磁盘参数(名称,盘符等等
1.mknod
用法:mknod设备名称【bcp】【Major】【Minor】
设备种类,
b:设置设备名称为外部的外部的存储设备文件eg:硬盘
c:设置设备名称为外部输入设备文件eg:键盘/鼠标
P:设置设备名称为FIFO文件
Major:主要设备名称代码
Minor:次要设备代码
eg:【~~~】#mknod/dev/hda10310
注:3和10只有特殊意义的,不可随意的设置
在linux系统中,所有的设备都是以文件的形式来表示的,也就是通过文件的主与次来表示的,硬盘的主与次如下所示:
硬盘代号主【Major】次【Minor】
/dev/sda30~63
/dev/sdb364~127
/dev/sdc220~63
/dev/sdd2264~127
2.e2label
【~~~~~~】#e2label设备名称新的Label名称
【~~~~~~】#e2label/dev/sda1sda1
【~~~~~~】#dumpe2fs-h/dev/sda1
该命令的主要的主要作用是用来修改“磁盘的表头数据”,即磁盘的卷标。但是请注意,如果你刚好有两个硬盘,如果你修改了卷标,刚好和另外的有个分区有相同的卷标,系统就无法判断哪个分区是正确的。
这些命令都是不算是特别常用的,常用的命令你可以学习下这里。第2章新手必须掌握的Linux命令。www.linuxprobe.com/chapter-02.html,最后我觉得还算是写干货,对于新手很适合。
3.tune2fs
【~~~~~~~】#tune2fs【-jlL】设备号
-j:将ext2的文件系统转换为ext3的文件系统
-l:将超级快内的数据度出来,该功能类似于dumpe2fs-h的功能
-L:修改文件系统的卷标,类似于e2label的功能
eg:【~~~~~~】#tune2fs-l/dev/sda1
更多的功能请参考mantune2fs
4.hdparm
如硬盘有DMA模式的功能,系统却没有启动它,那么,硬盘的读取性能可能会降低一半以上,就可以使用该命令来启动DMA模式的功能。该命令有很多的高级的参数设置值,所以不建议随便的修改,否则容易造成硬盘崩溃,使用这个命令,最多的就是启动DMA功能,并测试硬盘的访问性能就可以了。
【~~~~~~~】#hdparm【-icdmXTt】设备名称
-i:将系统启动过程中使用的本身的核心的驱动程序来测试硬盘的测试值取出来,但是这些值不一定是正确的
-d:设置是否启用dma模式,-d1为启动,-d0为取消。
linux系统中设备文件命名的规则是什么
你说的是磁盘吧,我给你一个资料看看。Linux硬盘分区简介磁盘命名相对Solaris来说,Linux磁盘命名的概念就简单多了,而且和我们平常使用的Windows系统多少有些瓜葛。和Solaris一样,在Linux中,每个硬件设备都有一个称为设备名称的特别名字,例如,接在IDE1的第一个硬盘(master主硬盘),其设备名称为/dev/hda,也就是说我们可以用“/dev/hda”来代表此硬盘,下面的信息相信大家看了以后会有“一目了然”的感觉:磁盘设备名称 IDE1的第1个硬盘(master)/dev/hda IDE1的第2个硬盘(slave)/dev/hdb IDE2的第1个硬盘(master)/dev/hdc IDE2的第2个硬盘(slave)/dev/hdd SCSI的第1个硬盘/dev/sda SCSI的第2个硬盘/dev/sdb这么看来,是不是比Solaris的硬盘命名容易理解多了?分区命名分区的目的,是为了让数据能够分类存放。每一个分割出来的区域,就称为一个“分区”(partition),在Solaris中,也常常用“slice”(片)的概念,例如我们前面所讲过的c0t0d0s0中的s0,就是指代第一个分区。在Linux中,分区的概念和Windows得更加接近,硬盘分区按照功能的不同,可以分为以下几类: 1.主分区(primary) 2.扩展分区(extended) 3.逻辑分区(logical)主分区(primary)通常在划分硬盘的第1个分区时,会指定为主分区。但是和Windows不同的是,windows中一个硬盘最多只允许有1个主分区,而Linux最多可以让用户创建4个主分区。扩展分区(extended)由于Linux中一个硬盘最多只允许有4个主分区,如果想要创建更多的分区,怎么办?于是就有了扩展分区的概念。用户可以创建一个扩展分区,然后在扩展分区上创建多个逻辑分区。从理论上来说,逻辑分区没有数量上的限制。需要注意的是,创建扩展分区的时候,会占用一个主分区的位置,因此,如果创建了扩展分区,一个硬盘上便最多只能创建3个主分区和一个扩展分区。而且,扩展分区不是用来存放数据的,它的主要功能是为了创建逻辑分区。这个概念,和Windows可说是一模一样。逻辑分区(logical)逻辑分区不能够直接创建,它必须依附在扩展分区下,容量受到扩展分区大小的限制。通常逻辑分区是存放文件和数据的地方。有了磁盘命名和分区命名的概念,理解诸如/dev/hda1之类的分区名称,应该就不是难事了。具体的,可以看下面的表示:分区分区名称 IDE1的第1个硬盘(master)的第1个主分区/dev/hda1 IDE1的第1个硬盘(master)的第2个主分区/dev/hda2 IDE1的第1个硬盘(master)的第3个主分区/dev/hda3 IDE1的第1个硬盘(master)的第4个主分区/dev/hda4 IDE1的第1个硬盘(master)的第1个逻辑分区/dev/hda5 IDE1的第1个硬盘(master)的第2个逻辑分区/dev/hda6............ IDE1的第2个硬盘(slave)的第1个主分区/dev/hdb1 IDE1的第2个硬盘(slave)的第2个主分区/dev/hdb2............ SCSI的第1个硬盘的第1个主分区/dev/sda1 SCSI的第1个硬盘的第2个主分区/dev/sda2
Linux与grub如何查看各分区设备名称
具体内容如下:
sda(/dev/sda)就是指第一块硬盘本身(SATA硬盘是用sda表示的,而IDE硬盘则是用hda表示)
sda1表示第一块硬盘第1个主分区(扩展分区在这里当作主分区看)
sda2表示第一块硬盘第2个主分区
sda3表示第一块硬盘第3个主分区
sda4表示第一块硬盘第4个主分区
sda5表示第一块硬盘第1个逻辑分区
sda6表示第一块硬盘第2个逻辑分区
依次类推….(假如第二块硬盘则表示为sdb\hdb)
由于sda、hda等名称是linux下表示法,所以想要查看的话,linux下可用命令查看:sudo fdisk-l,网上也有很多关于在linux查看分区设备的方法,一搜一大把,所以我不多说明了。
关于grub分区设备的命名
另外系统的第一个硬盘驱动器表示成(hd0),其上的第一个分区表示为(hd0,0),也就是说对于硬盘,采用(hdx,y)的形式来表示,x、y都是从0开始计数的,x表示硬盘号,y表示分区号。由于主分区只能有四个,所以第一硬盘的四个主分区分别用(hd0,0)~(hd0,3)来表示;逻辑分区则从(hd0,4)开始算,即第一逻辑分区用(hd0,4),第二逻辑分区用(hd0,5)来表示,依次类推。一般机子的硬盘都是一个主分区,其余是逻辑分区。因此C盘用(hd0,0),D盘用(hd0,4)来表示。光盘用(cd)表示,第一软驱用(fd0)表示。
假如还是不确定自己的硬盘分区所对应的grub分区表示,可在grub下用ls命令查看分区下的文件确定:
ls列出当前的所有设备。如(hd0,0),(hd0,1),(hd0,5),(hd0,6)等
ls-l详细列出当前的所有设备。对于分区,会显示其label及uuid。
ls(hd0,1)/列出(hd0,1)分区根目录下的所有文件。
所以假设不确定的话,就用ls列出当前的所有设备,一一用ls(hd0,X)/命令来确定。(X需根据分区情况自己更改)