第八课-08_04_磁盘及文件系统管理详解之二

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第八课-08_04_磁盘及文件系统管理详解之二相关的知识,希望对你有一定的参考价值。

一。设备文件--作为设备的访问入口
块设备 -b开头--按块位单位,可以随机访问--硬盘
字符设备-c开头-字符位单位,线性设备--键盘
1)字符设备 日期 前面的2个数,
4, 32----4表示主设备号---标识设备类型 -major number
32表示次设备号--标识同一类型中的不同设备--minor number
2)创建设备文件命令--mknod
mknod option name(path) type(b,c,p) major/minor
mknod -m MODE 文件权限
mknod -m 644 /dev/mydev b 66 0
echo "hello " >> /dev/pst/0
3)硬盘设备的文件名---根据硬盘的接口不同命名不同
IDE ATA---hd--开头命名
SATA---sd--开头命名
SCSI---sd--开头命名
USB---sd--开头命名
--同类型的用a,b,c来区分
--hda,hdb,hdc,sda,sdb,sdc
IDE :第一个口IED口:主 从
-/dev/hda,/dev/hdb
IDE :第一个口IED口:主 从
-/dev/hdc,/dev/hdd
其他:看内核识别次序--sda,sdb,sdc等
hda:
hda1:第一个主分区
hda2:第一个主分区
hda3:第一个主分区
hda4:第一个主分区
hda5:第一个逻辑分区(逻辑分区只能从5开始,前面空着也从5)
hda6:第一个逻辑分区
hda7:第一个逻辑分区
二。fdisk -l 列出系统中识别到所有的磁盘及其分区
fdisk -l /dev/sda1 --只查看某一个设备
2)fdisk还可以管理分区,删除,创建等
三。Liunx支持的文件系统
1)格式化:低级格式化--创建磁道的
高级格式化--创建文件系统的
2)高级格式化:mkfs -t ext3
a:文件系统是内核的功能(规定了操作文件的命令)
b:创建文件系统需要用户空间的命令,调用内核的功能来完成
b1:这里有类似库的一次封装存在,把所有文件系统的转换成统一的对外接口,叫VFS,virtual filesystem
c:工作在某磁盘上面
3)liunx文件系统:
ext2,ext3,ext4,xfs,reiserfs,jfs(IBM),jfs2,nfs,ocfs2.gfs2,vfat(fat32)
VFS的存在才实现了对上述众多文件系统的支持
4)windows系统:fat32,ntfs,iso9660,cifs

以上是关于第八课-08_04_磁盘及文件系统管理详解之二的主要内容,如果未能解决你的问题,请参考以下文章

第八课-第一讲 08_01_facl及用户及Linux终端

第九课-09_02_磁盘及文件系统管理详解之五

09_02_磁盘及文件系统管理详解之五

第九课--09_01_磁盘及文件系统管理详解之三

第九课--09_03_磁盘及文件系统管理详解之六.avi

2020-08-02 Linux 8开始学习(第八课)