1. 程式人生 > >第八課-08_04_磁盤及文件系統管理詳解之二

第八課-08_04_磁盤及文件系統管理詳解之二

-c 封裝 scsi gfs 查看 -m 所有 type sda

一。設備文件--作為設備的訪問入口
塊設備 -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_磁盤及文件系統管理詳解之二