Linux中挂载以及关于硬件的一些问题

1、Linux系统中存储规则FHS之/dev

再/dev文件目录中以文件形式存放任何设备与接口

 

2、常见物理设备的命名规则:

这里针对SCSI/SATA/U盘这类硬盘设备,现在IDE设备已经很少见了,所以硬盘设备一般都以“/dev/sd”开头

udev服务命名规则:

1)存储设备的表示:sda为一个识别出来的存储设备,sdb为第二个识别出来的存储设备,abcd这些字母的顺序根据系统内核的识别顺序来决定的

2)存储设备分区:sda3仅仅只能代表编号为3的分区,而不能判断出sda存储设备上有3个分区(这个编号可以自己设定)

由于mbr硬盘自身最多只能创建4个分区,所以1-4的编号为主分区,而逻辑分区从5开始计算

 

3、如何挂载一个硬盘设备

使用mount命令将硬盘设备或发呢去与一个目录文件进行关联,然后就能在这个目录中看到硬盘设备中的数据了

语句:mount 文件系统 挂载目录

参数:

-a 挂载所有在/etc/fstab中定义的文件系统

-t 指定文件系统的类型(系统可以自动取判断要挂载的文件的类型,因此使用mount命令可以不用该参数)

虽然通过mount命令挂载之后可以立马使用文件系统了,但是系统在重启之后挂载就会失效,需要将挂载信息按照指定的填写格式写入到/etc/gstab文件中,就可以一劳永逸了。

 

挂载:在vm中对kali虚拟机增加硬盘设备

 

通过对fdisk命令对刚刚添加的sda硬盘设备进行管理:

参数:

n   #添加新的分区

p  #查看分区信息

w  #保存并退出

q #不保存直接退出

fdisk /dev/sda

 

 可以看到我刚添加的10个GB的新硬盘的信息

输入n来添加新的分区

 

 

 

 输入p来创建一个主分区,输入e创建扩展分区。

 

 输入1创建编号为1的主分区(sda1),这个时候我们再输入p来查硬盘的分区信息

 

 可以看到此时已经创建了一个sda1分区,而这个分区的大小为6个G,到了这里之后千万要记住要对进行的设置进行保存:

 

 这个时候对/dev/sda1使用file命令查看该文件的属性,如果失败了可以执行(partprobe)手动把分区信息同步到linux内核

 

 

分区创建完毕之后需要使用mkfs命令对该硬盘设备进行格式化:

 

 这里我选择常见的ext4这样的文件类型名称来格式化sda1分区

 

然后通过mkdir命令在根目录下创建一个store目录,并且将刚才格式化完毕的sda1分区进行挂载

mkdir /store
mount /dev/sda1 /store/

这样,一块硬盘就成功的挂载在了根目录上的store文件上,接下来我们通过df -lh命令来查看挂载状态和硬盘使用量信息:

 

 

最后,我们需要把挂载的信息写入到/etc/fstab配置文件中

 

posted @ 2021-03-01 17:11  1jzz  阅读(117)  评论(0编辑  收藏  举报