磁盘管理

网络变成操作系统详解

大城市里の小女人 提交于 2019-11-27 00:06:02
一 为什么要有操作系统 ( 两本书:现代操作系统、操作系统原理,学好python以后再去研究吧~~)   现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。   一般而言,现代计算机系统是一个复杂的系统。   其一:如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这些细节可能需要一万年....)   其二:并且管理这些部件并加以优化使用,是一件极富挑战性的工作,于是,计算安装了一层软件(系统软件),称为操作系统。它的任务就是为用户程序提供一个更好、更简单、更清晰的计算机模型,并管理刚才提到的所有设备。 总结:    程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个繁琐的工作就是操作系统来干的,有了他,程序员就从这些繁琐的工作中解脱了出来,只需要考虑自己的应用软件的编写就可以了,应用软件直接使用操作系统提供的功能来间接使用硬件。 二 什么是操作系统    精简的说的话,操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。操作系统所处的位置如图1 #操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态

sed命令和磁盘管理练习

久未见 提交于 2019-11-26 23:30:46
删除centos7系统/etc/grub2.cfg⽂件中所有以空⽩开头的⾏⾏⾸的空⽩字符。 删除/etc/fstab⽂件中所有以#开头,后⾯⾄少跟⼀个空⽩字符的⾏的⾏⾸的# 和空⽩字符。 在centos6系统/root/install.log每⼀⾏⾏⾸增加#号。 在/etc/fstab⽂件中不以#开头的⾏的⾏⾸增加#号 处理/etc/fstab路径,使⽤sed命令取出其⽬录名和基名。 利⽤sed 取出ifconfig命令中本机的IPv4地址 统计/etc/init.d/functions⽂件中每个单词的出现次数,并排序(⽤grep和 sed两种⽅法分别实现) 替换一个文件/etc/passwd里的这root:x:0:0:root:/root:/bin/bash一行第二个root为test? 第3个root为test? 在第1行后面加一空行 在每行后面加一空行 查看sda1文件系统信息 前提是sda1要挂载 xfs文件系统 inode节点号 耗尽导致故障 怎么解决 blkid 查看文件系统类型 xfs ext4 或者其他类型 uuid等 分区工具 创建⼀个2G的⽂件系统,块⼤⼩为2048byte,预留1%可⽤空间,⽂件系统 ext4,卷标为TEST,要求此分区开机后⾃动挂载⾄/test⽬录,且默认有acl挂载 选项 扩展testlv⾄7G,要求archlinux⽤户的⽂件不能丢失

linux lvm 磁盘管理

女生的网名这么多〃 提交于 2019-11-26 21:56:03
附加:lvm 这是一个新系统,依然debian 6.0.6,走起 我在装系统的时候手动进行了分区(之前都是自动分区并配置lvm,感觉不怎么合适),三个主分区:/boot,/,/swap 预留了30G的空间,其实是我以一个20G的debian系统原版为backingfile(qemu)创建的一个50G的磁盘,所以会有30G空余 通过fdisk创建一个扩展分区,在创建一个逻辑分区,然后通过t命令将其id设置为8e(标准lvm分区) 必须要说明一下的是本文只是介绍一下lvm的基本操作,也是自己的备忘。并不涉及与raid的配合,因为本人木有环境,大神莫怪,权当学习。并且本文并不涉及fdisk等命令,若您想对此进行了解,小弟还有一篇文章 http://www.cnblogs.com/fangfangmian/archive/2013/01/10/2855373.html 感兴趣的可以去瞧瞧看看,呵呵 p命令查看如下: Command (m for help): p Disk /dev/sda: 53.7 GB, 53687091200 bytes 255 heads, 63 sectors/track, 6527 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical):

Linux LVM磁盘管理

纵饮孤独 提交于 2019-11-26 21:55:42
场景描述: 安装操作系统的时候,做了LVM,应用软件基本装在了“/”目录下,服务器运行一段时间后,该目录下的存储空间使用紧张,现利用LVM对其进行磁盘空间扩容。 注:安装系统的时候需要做逻辑卷管理,保证系统要有VG,扩展或者添加完硬盘后需要重启服务器,添加的硬盘才能被发现。 另:这里需要搞清楚,是扩展了原有分区还是增加了新的硬盘; 例如:如果是在原有分区SDA上扩展了10G,则命令行fdisk -l 不会看到新的分区; 如果是新添加的硬盘,fdisk -l 可以看到 sdb sdc 等新的未分配的分区。 结果演示:扩展sda,磁盘分区sda使用情况打印输出:(可以看到空间变成了32.2G增大了10G) 为服务器增加新硬盘,这里我们加了两块,开机识别出来是sdb和sdc; (1) 我们可以看到有3块硬盘,第一块硬盘已经分区并使用,第二块和第三块硬盘没有使用,现在我们要在第二块硬盘sdb上新建LVM分区 使用fdisk /dev/sdb进行分区,按n创建一个新的分区,按P创建主分区,按1,创建第一块分区,选择开始磁道,按照默认模式开始,使用整个硬盘空间。创建好后按w生效退出。(注意:即使是另一种情况,扩展sda,也需要对sda重新分区,Partition number (1-4)时输入对应的数值。) 将新的分区,格式化; #mkfs -t ext3 /dev/sdb1

Linux磁盘管理和lvm

眉间皱痕 提交于 2019-11-26 21:55:11
磁盘管理 硬盘接口和硬盘种类 从整体的角度上,硬盘接口分为IDE、SATA、SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价格昂贵 SATA硬盘:     用SATA接口的硬盘又叫串口硬盘,是以后PC机的主流发展方向,因为其有较强的纠错能力,错误一经发现能自动纠正,这样就大大的提高了数据传输的安全性。新的SATA 使用了差动信号系统"differential-signal-amplified-system"。这种系统能有效的将噪声从正常讯号中滤除,良好的噪声滤除能力使得SATA只要使用低电压操作即可,和 Parallel ATA 高达5V的传输电压相比,SATA 只要0.5V(500mv) 的峰对峰值电压即可操作于更高的速度之上。"比较正确的说法是:峰对峰值'差模电压'"。一般转速可达7200转/分。 SCSI硬盘:   SCSI硬盘即采用SCSI接口的硬盘。 优点:SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等。它由于性能好、稳定性高,因此在服务器上得到广泛应用。缺点:由于SCSI硬盘价格非常昂贵,所以一般的PC是不会使用SCSI硬盘。 一般转速可达10000转/分。 SAS硬盘:   SAS(Serial Attached SCSI)即串行连接SCSI

磁盘管理及维护

孤者浪人 提交于 2019-11-26 17:12:23
磁盘管理及维护: ​ 磁盘文件名: ​ /dev/sd[a-p][1-128] ​ /dev/hd[] ​ /dev/vd[] [] (虚拟化磁盘) ​ 磁盘最小存储单位:扇区 fdisk : 查看分区信息 ​ -a:设置一个启动分区 ​ -b:编辑一个分区的标签 ​ -l:列出已知的分区表 ​ -m:打印菜单 ​ -n:创建一个分区 ​ -p:打印出分区表 ​ -d:删除分区 分区命令: fdisk /dev/sda ​ n ​ p ​ w(保存退出) 重启: partprobe /dev/sda* 格式化: mkfs.xfs /dev/sda* 注意挂载文件位置,换磁盘后看不到别的磁盘下挂载的文件。 [root@localhost ~]# fdisk /dev/sda name [root@localhost ~]# mkfs.xfs /dev/sda3格式化分区 mkfs: ext2,ext3,ext4,xfs,btrfs 创建文件系统:mkfs.ext2 分区 ​ -t:指定创建的文件系统类型 ​ mkfs -t ext4=mkfs.ext4 ​ -b:创建文件系统指明块大小 ​ 1024 2048 4096 ​ -L:lable:指明卷标 ​ -j:创建有日志功能的文件系统 ​ -i:指明iNode与字节的比率 ​ -N:直接指定创建的文件系统的iNode的数量 ​ -m

磁盘管理综合测试

白昼怎懂夜的黑 提交于 2019-11-26 14:07:35
系统管理 09-磁盘管理综合测试题 磁盘管理综合测试题 实验需求: 1、用户需把/dev/myvg/mylv逻辑卷以支持磁盘配额的方式挂载到网页目录下 2、在网页目录下创建测试文件index.html,内容为用户名称,通过浏览器访问测试 3、创建用户账户,对LVM配置磁盘配额限制用户磁盘容量为软限制80M;硬限制100M、文件数量软限制为80个;硬限制为100个。 实验拓扑: 实验步骤: [root@localhost ~]# pvcreate /dev/md5 WARNING: ext4 signature detected on /dev/md5 at offset 1080. Wipe it? [y/n]: y Wiping ext4 signature on /dev/md5. Physical volume "/dev/md5" successfully created [root@localhost ~]# vgcreate myvg /dev/md5 Volume group "myvg" successfully created [root@localhost ~]# lvcreate -L 40G -n mylv myvg Volume group "myvg" has insufficient free space (10231 extents): 10240

磁盘管理命令之partx,lsblk,blkid,partprobe

守給你的承諾、 提交于 2019-11-26 13:47:13
磁盘管理命令之partx,lsblk,blkid,partprobe partx:修改磁盘分区表后,无需重启,用partx命令告诉内核,分区已改动,内核可以读入新的分区表信息 /proc/partitions记录了系统中所有硬盘及其上面的分区,包括已挂载和未挂载的。 有些硬盘没有记录分区信息,可能是没有分区,也可能是未记录 对于分区完成,但是尚未挂载的硬盘分区,partx告诉内核去做登记,已备挂载。 partx告诉内核去识别,登记某个硬盘上的分区信息。并不是加载,只是识别并记录而已,或者删除某个分区的信息。 partx命令: -a 设备: 登记某块盘上的所有分区信息。如果分区信息有记录,则报错。 -d 设备: 删除内核中关于某磁盘的所有分区的记录。(不是卸载) -s 设备 :显示磁盘的分区信息 通过partx工具让内核重读磁盘分区表信息: partx -d /dev/sdb #因为内核中存在部分未调整磁盘的信息,故先将所有信息清零 partx -a /dev/sdb #添加调整后的磁盘分区信息 partx -s /dev/sdb #显示磁盘分区信息 partx命令告用来诉内核当前磁盘的分区情况 语法 partx [-a|-d|-l] [--type TYPE] [--nr M-N] [partition] disk 解释 对一个磁盘或者分区表类型,尝试解析分区表。可以增加或删除分区

教你玩转Linux—磁盘管理

孤人 提交于 2019-11-26 09:39:22
导读 Linux 磁盘管理好坏直接关系到整个系统的性能问题,Linux磁盘管理常用三个 命令 为df、du和fdisk。 df df 命令 参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法: df [-ahikHTm] [目录或文件名] 选项与参数: -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; -k :以 KBytes 的容量显示各文件系统; -m :以 MBytes 的容量显示各文件系统; -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示; -H :以 M=1000K 取代 M=1024K 的进位方式; -T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出; -i :不用硬盘容量,而以 inode 的数量来显示 实例 1 将系统内所有的文件系统列出来! [root@www ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/hdc2 9920624 3823112 5585444 41% / /dev/hdc3 4956316 141376 4559108 4% /home /dev/hdc1 101086

kvm磁盘管理

血红的双手。 提交于 2019-11-25 18:45:26
磁盘管理 第一步:创建镜像 创建一个大小为 3G 的,格式为 qcow2 的磁盘镜像 qemu-img create -f qcow2 -o size=3G /var/lib/libvirt/images/zxw.qcow2 格式 大小 路径 第二步:查看磁盘信息: [root@zxw7 images]# ls centos7.0.qcow2 CentOS-7-x86_64-DVD-1611.iso zxw.qcow2 [root@zxw7 images]# qemu-img info zxw.qcow2 image: zxw.qcow2 名字 file format: qcow2 格式 virtual size: 1.0G (1073741824 bytes) 大小 disk size: 196K 实际大小 cluster_size: 65536 Format specific information: compat: 1.1 lazy refcounts: false 第三步:添加网卡 第四步:打开虚拟机查看磁盘 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom vda 252:0 0 9G 0 disk ├─vda1 252:1 0 1G 0