8.4磁盘4
設備文件:(作為設備的訪問入口,一定要關聯某個硬件設備)
?b塊設備:按塊為單位,隨機訪問的設備
? ? ? ? ? 硬盤
?c字符設備:按字符為單位,線性設備
? ? ? ? ? 鍵盤
?/dev
? ? 主設備號 major number
? ? ? ? 標識設備類型
? ? 次設備號 minor number
? ? ? ? 標識同一種類型中不同設備
mknod
mknod [OPTION]... NAME TYPE [MAJOR MINOR]
? ? ? -m MODE 指定權限
mknod mydev c 66 0
mknod -m 640 mydev2 c 66 1
tty 查看當前使用的tty
echo "hello" >> /dev/pts/2
硬盤設備的設備文件名:
IDE ATA: hd
SATA:sd
SCSI:sd
USB:sd
? ?a,b,c,...來區別同一種類型下的不同設備
IDE:
? ?第一個IDE口:主、從
? ? ? ?/dev/hda,/dev/hdb
? ?第二個IDE口:主、從
? ? ? ?/dev/hdc,/dev/hdd
UDEV
? sda,sdb,sdc,...
hda:
? ?hda1:第一個主分區
? ?hda2:
? ?hda3:
? ?hda4:
? ?hda5:第一個邏輯分區
查看當前系統識別了幾塊硬盤
? fdisk -l [/dev/to/some_device_file]
管理磁盤分區:
fdisk /dev/sda 創建分區
? ?p:顯示當前硬盤的分區,包括沒保存的改動
? ?n:創建新分區
? ? ? e表示擴展分區
? ? ? p 主分區
? ?d:刪除一個分區
? ?w:保存退出
? ?q:不保存退出
? ?t:修改分區類型
? ? ?L:跟t用
? ?l:顯示所支持的所有類型
? ?
創建了分區之后,Linux內核尚未識別,查看內核識別的分區
? cat /proc/partitions
通知內核重讀分區表
? partprobe
Linux支持的文件系統
格式化:
? ? 低級格式化:創建磁道
? ? 高級格式化:創建文件系統
? ? ? ?mkfs -t ext3
VFS:Virtual FileSystem 虛擬文件系統,內核的功能
FAT32:vfat
NTFS
ISO9660(光盤的存儲格式)
CIFS
ext2
ext4
xfs
reiserfs
jfs(IBM)
nfs
ocfs2
gfs2
swap
一個分區就是一個獨立的文件系統
?歸并在/下就叫做掛載
轉載于:https://blog.51cto.com/8527508/1942805
總結
- 上一篇: redis有序集合(Zset)
- 下一篇: Google的其他用法