linux 的硬件管理(4)

@计算机的硬件管理
在 linux下,计算机所有设备是以文件的形势存在的。

1、lspci 列出所有的PCI 设备
2、fdisk -l 查看存储设备信息
3、查看/proc目录下相应的文件来查看一些设备信息
    cat /proc/cpuinfo 查看CPU 的信息

@kudzu 配置硬件
kudzu 命令相当于windows 的检查新硬件。
@在 linux 下的硬盘的编号和分区的编号
1,IDE硬盘:在linux下以hd加编号组成,通常1个IDE通道可以连接2块硬盘
linux的编号:

第一通道上的第一块为 hda      第二块为 hdb          
第二通道上的第一块为 hdc     第二块为 hdd       
其他的依次类推,常见pc 机上的 IDE 通道为 2个

2,sata 硬盘和 scsi 硬盘以sd 加编号组成,1个scsi 通道可以连接15 块硬盘(其中1个连接SCSI 卡),编号同上都是后面跟着a,b。。。。
sata硬盘常应用于 PC 机,类似与IDE
3,分区编号
在硬盘编号后面加上数字编号来表示第几块硬盘上的第几个分区
1—4 为主分区(扩展分区的编号)
5 以后为逻辑磁盘的编号
@磁盘管理

fdisk -l 显示磁盘分区信息
#对新硬盘进行分区
fdisk /dev/sdb 对第二块scsi 硬盘进行分区操作(在命令后加硬盘设备文件的名称)如果 fdisk 命令不能工作可以给 fdisk 命令加上完整路径来执行/sbin/fdisk
fdisk 实用工具中的命令:
    a 设置和清除引导标志(相比与windows 的设置为活动的分区)
    d 删除分区
    n 创建分区
    p 显示当前分区表
    q 不保存退出fdisk 实用程序
    w 保存并退出fdisk 实用程序

@磁盘分区的格式化

mkfs 命令对磁盘进行文件系统的格式化
mkfs -t ext2 /dev/sdb1 将第二块scsi 硬盘的第一个分区格式化为ext2文件系统
mkfs.ext3 /dev/sdb1 将第二块scsi 硬盘的第一个分区格式化为ext3文件系统
mkfs.vfat /dev/sdb2 将第二块scsi 硬盘的第二个分区格式化为vfat文件系统

@磁盘分区的挂载
mount 命令挂载磁盘分区文件系统

mount -t ext3 /dev/sdb1 /media/test 将ext3 文件系统的第二块scsi的第一个分区挂载
到/media/test目录下
mount /dev/sdb2 /media/dir 将第二块scsi 的第二个分区挂载到/media/dir目录下
    -t 参数指定文件系统类型

umount 卸载命令

umount /media/test 将挂载在/media/test目录下的文件系统卸载
        df 命令查看磁盘(挂载)信息命令
        df 不加任何参数,显示磁盘使用情况
        * -i 显示文件系统的使用情况, 不是磁盘的使用情况
        -h 以用户识别的方式显示磁盘信息,以1K=1024 计算
        -H 同-h,但是计算单位以1K=1000
        -l 只显示本地文件系统
        -t 加文件系统类型,只显示指定文件系统类型
        -x 加文件系统类型,只显示指定文件类型意外的系统类型

@自动挂载和按需挂载

  • 开机自动挂载
vi /etc/fstab 文件
增加一行
/dev/sda1 /mnt/data ext3 defaults 0 0
要挂载的设备 挂载的目录 文件系统 操作模式
reboot 重启查看效果。
  • 按需挂载
编辑 2个文件/etc/auto.master(起控制作用)和/etc/auto.misc(指定挂载的虚拟目录和要挂载的设备)
vi /etc/auto.master
增加一行
/media/jake /etc/auto.misc --timeout=10
要挂载的真实目录 10分钟无动作自动卸载
vi /etc/auto.misc
增加一行
rose -fstype=ext3 :/dev/sda1
挂载的虚拟目录 挂载的文件系统类型 要挂载的设备
service autofs restart 重启挂载服务

@swap交换分区的调整
free 显示内存信息命令,包含物理内存,交换分区和内核缓冲区文件。
-m 以 M为单位显示内存信息
1、使用虚拟设备生成空文件(将交换分区增加100M)

dd if=/dev/zero of=/tmp/swp1(要创建的交换分区目录) bs=10M(每个区块的大小) count=10(区块数
量)

2、生成交换分区文件

mkswap /tmp/swp1

3、激活交换分区

swapon /tmp/swp1

4、使交换分区永久生效,修改配置文件

vi /etc/rc.local 最后添加一行
swapon /tmp/swp1

@创建RAID 磁盘阵列

mdadm 命令用于建设,管理和监控RAID阵列
mdadm -C /dev/md0 -l5 -n3 /dev/sdb1 /dev/sdb2 /dev/sdb3
RAID设备名 RAID 级别 分区数量 分区设备名称
more /proc/mdstat 查看RAID 状态
mkfs.ext3 /dev/md0 格式化
mount /dev/md0 /media/raid 挂载到/media/raid目录
mdadm /dev/md0 -f /dev/sdb1(损坏的设备名称) 标记损坏设备
mdadm /dev/md0 -a /dev/sdc1(新设备名称) 添加新设备

猜你喜欢

转载自blog.csdn.net/qq_39222965/article/details/80488181
今日推荐