歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 學習鳥哥的Linux私房菜筆記(14)——硬件配置與管理

學習鳥哥的Linux私房菜筆記(14)——硬件配置與管理

日期:2017/3/1 13:37:42   编辑:關於Linux

一、設備文件

Linux沿襲了Unix的風格,將所有設備看成一個文件

設備文件分為兩種:

塊設備文件(b):比如硬盤、光驅

字符設備文件(c):比如串口、鍵盤

設備文件一般存放在/dev目錄下

二、常用的塊設備文件

/dev/hd[a-t] : IDE設備

/dev/sd[a-z] :SCSI設備 包括SATA設備和U盤

/dev/fd[0-7] :標准軟驅

/dev/md[0-31] :軟raid設備

loop[0-15] :本地回訪設備

ram[0-19] :內存

三、常用字符設備文件

/dev/null :無限數據接收設備

/dev/zero :無限零資源

/dev/tty[0-31] :虛擬終端

/dev/ttyS[0-9] :串口

/dev/lp[0-3] :並口

/dev/console :控制台

/dev/fb[0-31] :framebuffer

四、常用的符號連接設備文件

/dev/cdrom ---->/dev/hd[a-t] ,sd[a-z] \

/dev/modem----->/dev/ttyS[0-9]

/dev/pilot----->/dev/ttyS[0-9]

五、設備文件的使用

用戶可以通過操作設備文件來完成對設備的操作。

echo hell > /dev/tty2

在第二個tty終端上顯示’hello'

cp /dev/fd0 /dev/fd1

將第一個軟驅中的軟盤拷入第二個軟驅中的軟盤

dd if=/dev/hda of=/root/mbr bs=512 count=1

備份第一個硬盤上的mbr為/root目錄下的mbr文件

六、dd命令

dd指令是一個功能強大的copy命令

支持在拷貝文件的過程中轉換文件格式

支持指定范圍的復制

常用參數

if = 文件名 :指定源文件

of=文件名:指定目標文件

bs=xxx :指定塊的大小

count=n:指定復制塊的數量

\

if相當於< of相當於 >

\

七、mknod

系統用戶可以用mknod指令來建立所需的設備文件

語法: mknod 文件名 文件類型 主號 從號

主號與從號可以在

/usr/share/doc/MAKEDEV-3.15.2/devices.txt中找到

也可以用MAKDEV創建

八、硬盤的結構

對於每一個硬盤

主引導記錄/Master Boot Record/MBR

硬盤分區表/Standard Partition Table/SPT

主分區/Primary Partition

擴展分區/Extended Partition

邏輯分區/Logical Partition

九、硬盤分區

一塊硬盤只能有四個分區

用戶可以也只能將一個主分區變成擴展分區

在擴展分區,用戶可以以鏈接表方式建立邏輯分區

\

通常,硬盤的最小物理組成單位是扇區

\

主引導區:存放磁盤引導信息,MBR只能記錄4個分區(主分區和擴展分區)其中擴展分區只能有一個,所以最多可以有下面分區方法:

P+P+P+P

P+P+P+E

主分區:

擴展分區:存放額外的分區信息(主引導分區MBR只能記錄4個分區),擴展分區不能直接使用,要劃分成邏輯分區,考慮到磁盤的連續性,一般建議將擴展分區放在最後面的柱面內。

如果一個硬盤安裝在IDE1的主盤,分成6個分區,每個分區的代號是什麼?

第一種分區方法:

\

第二種分區方法:

\

上面是兩種分區方法,還有其他的分區方法,在每個分區的最前面第一個扇區有一個特殊的快,稱為超級塊,方法一種擴展分區指向的是/dev/hda4的超級塊,方法二中擴展分區指向的是/dev/hda2的超級塊。

注意上面的第二種分區方式,/dev/hda2 /dev/hda3 /dev/hda3 已經被預留,所以擴展分區從/dev/hda5開始

Copyright © Linux教程網 All Rights Reserved