linux磁盘管理

linux系统管理

         磁盘管理、文件系统管理

         RAID基础原理、LVM2

         网络管理:TCP/IP

         程序包管理:rpm,yum

         进程管理:htop,glance,tsar等

         sed和awk

         linux系统开机流程

         内核管理基础知识,编译内核、模块

         Linux系统裁剪

                  kernel

         课外作业:LFS

 

linux磁盘管理

         I/OPorts:I/O设备地址:

         一切皆文件:

         open(),read(),write(),close()

         块设备:block,存取单位“块”

         字符设备:char,存取单位“字符”

         设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信

                   设备号码:

                            主设备号:mojornumber,标识设备类型

                            次设备号:minornumber,标识同一类型下的不同设备

                   硬盘接口类型:

                            并行:

                                IDE:133MB/s

                                SCSI:640MB/s

                            串口:

                                     SATA:66GBPS

                                     SAS:6GBPS

                                     USB:480MB/s

                                     rpm:rotationsper minute

                              /dev/DEV_FILE

                            磁盘设备的设备文件命名:

                            IDE:/dev/hd

                            SCSI,SATA,SAS,USB:/dev/sd

                                     不同设备:a-z

                                               /dev/sda,/dev/sdb

                                     同一设备上的不同分区,1,2…

                                               /dev/sda1,/dev/sda2

                   机械式硬盘:

                            track:磁道

                            cylinder:柱面

                            secoter:扇区

                                     512bytes

                            如何分区:

                                     按柱面

                            0磁道0扇区:512bytes

                                      MBR:master bootrecoder

                                               446bytes:booterloader

                                               64bytes:分区表

                                                        16bytes:标识一个分区

                                               2bytes:55AA

                                               4个主分区:

                                                        3主分区+1扩展(N个逻辑分区)

                                                                  逻辑分区

                            UEFI,GPT

分区管理工具:

         fdisk,parted,sfdisk

         fdisk:对于一块硬盘来讲,最多只能管理15分区

         #fdisk-l [-u] [device...]

         #fdiskdevice

                   子命令:管理功能p:print,显示已有分区

                   n:new,创建

                   d:delete,删除

                   w:write,写入磁盘并退出

                   q:quit,放弃帮助

                   l:列表所分区id

                   t:调整分区id

         查看内核是否已经是被新的分区:

                   #cat  /proc/partations

                   通知内核重新读取硬盘分区表:

                            partx  -a /dev/device

                                     -n  M:N

                            kpartx  -a /dev/device

                                     -f:force

Linux文件系统管理:

         Linux文件系统:

                   ext2,ext3,ext4,xfs,btrfs,reiserfs,jfs,swap

                   swap:交换分区

                   光盘:iso9660

         windows:fat32,nfts

         unix:FFS,UFS,JFS2

         网络文件系统:NFS,CIFS

         集群文件系统:

                   GFS2,OCFS2

         分布式文件系统:

                   ceph,moosefs,mogilefs,GlusterFS,Lustre

         根据其是否支持“journal”功能

                   日志型文件系统:ext3,ext4,fxfs…

                   非日志型文件系统:ext2,vfat

         文件系统的组成部分:

                   内核中的模块:ext4

                   用户空间的管理工具:mkfs,ext4,mkfs,xfs,mkfs,vfat

         Linux的虚拟文件系统:VFS

         创建文件系统:

                   mkfs命令:

                            (1)mkfs.FS_TYPE  /dev/DEVICE

                                     exit4

                                     xfs

                                     btrfs

                                     vfat

                            (2)#mkfs  -t  FS_TYPE  /dev/device

                                     -L “LABEL”:设定卷标

                   mk2fs:exit系列文件系统专用管理工具

                            -t {ext2,ext3,ext4}

                            -b  {1024,2048,4096}

                            -L  “LABEL”

                            -j:相当于 –t  ext3

                                     mkfs.ext3=mkfs–t ext3=mke2fs –j =mke2fs –t ext3

-i #:为数据空间每多少个字节创建一个inode,此大小不应该小于block的大小。

                            -N#:为数据空间创建多少个inode。

                            -m#:为管理人员预留的空间占据的百分比。

                            -Ofeature[,…]:启用指定特性

                                     -O^feature:关闭指定特性

                   blkid:块设备属性信息查看:

                            blkid[option] … [device]

                                     -UUUID:根据指定的UUID来查找对应的设备

                                     -LLABEL:根据指定的LABEL来查找对应的设备

                   e2label:管理ext系列文件系统的LABEL

                            #e2label device [LABEL]

                   tune2fs:重新设定ext系列文件系统可调整参数的值

                            -l:查看指定文件系统超级块信息:super block

                            -L:设定、修改卷标

                            -m#:修改预留给管理员的空间百分比

                            -j:将ext2升级为ext3

                            -O:文件系统属性启用或禁用

                            -o:调整文件系统的默认挂载选项

                            -u  UUID:修改UUID号

                   dumpe2fs:

                            -h:查看超级块信息

         文件系统检测:

                   fsck:filesystemcheck

                            fsck.FS_TYPE

                            fsck–t FS_TYPE

                                      -a:自动修复错误

                                     -r:交互式修复错误

                            Note:FS_TYPE一定要与分区上已经存在的文件类型相同

                   e2fsck:ext系列文件专用的检测修复工具

                            -y:自动回答为yes

                            -f:强制修复

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值