Linux磁盘管理1

磁盘管理

??磁盘名称 磁盘以a、b、c、d 分区以1、2、3、4
???????hd(IDE) sd(scsi) vd(虚拟磁盘)
??磁盘分区 主分区: 1-4
???????扩展分区:1-4中的一个(扩展分区不能拿来格式化和挂载)
???????逻辑分区:5 ...... 逻辑分区是将扩展分区继续细分
??命令:fdisk -l 列出系统的所有磁盘以及分区情况
?????fdisk /dev/sdb

?????n:新建分区 p:主分区 1-4 选择分区编号
?????first cylinder: 起始柱面,默认
?????last cylinder: 结束柱面 + 5G
?????磁盘分区大小=(结束柱面号 -起始柱面号)

?????d:删除分区 p:查看分区 w:保存分区并退出 t:修改分区类型 l:列出所有的分区编号

??使用磁盘
????格式化 mkfs.ext4 /dev/sdbx (x分区编号)
????挂载 mkdir /mnt/point
??????mount /dev/sdbx /mnt/point
??????vim /etc/fstab 设备名 挂载点 系统类型 挂载的选项
??????/dev/sdb1 /mnt/point ext4 defaults
??????umount 卸载


交换分区

??SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间虚拟成内存来使用.它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。
SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间虚拟成内存来使用。
??交换分区的合理值一般在内存的2 倍左右,可以适当加大。实际上具体还是以实际应用为准.
??Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕。

??一、以物理分区作为交换分区
???1、使用fdisk /dev/sdb调整分区id 82
???2、格式化为交换分区 mkswap /dev/sdb1
???3、激活 swapon /dev/sdb1
???4、查看 free

??二、以文件作为交换分区
???1、创建文件 dd if=/dev/zero of/swapfile bs=1M count=500
???2、格式化为交换分区 mkswap /swapfile
???3、激活 swapon /swapfile
??磁盘配额
???1、设置挂载项 vim /etc/fstab defauls.usrquota,grpquota (永久生效)
????(设置用户使用磁盘的空间大小,建立文件个数) mount -t usrquota,grpquota /dev/sdb1 /mut/guazai (一次性)
?????mount -a
???2、生成配额数据库 quotacheck -cug /dev/sdb1
?????(在sdb的挂载点/mnt会生成两个文件,aquota,user aquota,group)
???3、编辑用户配额 edquota zhao
?????设备:blocks soft hard inode soft hard /dev/sdb1
?????(前三个:设置用户可食用的磁盘空间。右三个:设置用户可以建立的文件个数)
?????soft:软配额,非强制规定,可以超过
?????hard:硬配额,强制规定,不允许超过
???4、激活配额 quotaon -a
???5、测试 su - zhao
?????dd if=/dev/zero of=/mnt/guazai/file bs=1M count=500


磁盘阵列

??磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
??磁盘阵列还能利用同位检查的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
??????mdadm --create /dev/md0 --level=5 --raid-devices=3 -xl /dev/sdb1
??????/dev/sdc1 /dev/sdd1 /dev/sde1
??????mkfs.ext4 /dev/md0
??????mmount /dev/md0 mnt/zhenlie
??????mdadm --stop /dev/md0 停止阵列


磁盘加密

??一、创建使用
???1、将分区格式化为加密类型 cryptsetup luksformot /dev/sdb1
???2、建立加密磁盘的映射(起一个代号) cryptsetup luksopen /dev/sdb1 zhao
???3、格式化 mkfs.ext4 /dev/mapper/zhao
???4、挂载 mount /dev/mapper/zhang /mnt/jiami

??二、自动创建并输入密码 /etc/crypttab 别名 真实设备名 密码文件
????zhao /dev/sdb1 /root/pass
????touch /root/pass
????cryptsetup luksAddkey /dev/sdb1 /root/pass (输入密码)
????自动挂载 :/etc/fstab
????(/dev/mapper/zhang /mnt/jiami ext4 defaults 0 0)


逻辑卷

??逻辑卷是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。
??一、创建逻辑卷
???1、创建物理卷 prcreate /deb/sdb1
???2、创建卷组 vgcreate -s 16M /dev/sdb1 /dev/sdbb2 ...zhao
?????(创建一个叫做zhao的卷组,单位快大下是16M)
???3、创建逻辑卷 lvcreate -n lv0 -L 500M zhao
?????(在zhao卷组里创建一个叫做lv0,大小为500M的逻辑卷)
???4、格式化 mkfs.ext4 /dev/zhano/lv0 (/dev/mapper/zhao-lvo)
???5、挂载mount /dev/mapper/zhao-lv0 /mnt/luoji
??二、扩张逻辑卷
???1、扩张物理空间 lvextend -L 100M /dev/mapper/zhao-lv0
???2、扩张文件系统大小 resize /dev/mapper/zhao-lv0
??三、缩小逻辑卷
???1、缩小文件系统 resize2fs /dev/mapper/zhao-lv0 400M
???2、缩小物理空间 lvreduce -L 400M /dev/mapper/zhao-lv0
???3、重新调整文件系统大小 resize2fs /dev/mapper/zhao-lv0


自动挂载

???因为手动挂载是一次性的:
???mount /dev/sdb1 /mnt/peie
???当每次重新开机之后,这条命令要管理再打一遍,否则/dev/sdb1这个磁盘不能使用
??自动挂载
???1、编辑/etc/fstab文件
????vim/etc/fstab 按i建,进入插入模式 在文件的最下面一行输入:
????磁盘分区名 挂载点 格式化的文件系统类型 挂载参数 5 6
????/dev/sdb1 /mnt/peie ext4 defaults 0 0
????按esc键,退出插入模式
????按wq保存退出
???2、执行mount -a 命令

原文地址:http://blog.51cto.com/10681635/2072833

时间: 2024-08-30 17:45:45

Linux磁盘管理1的相关文章

linux 磁盘管理

linux磁盘管理 I/O Port: I/O 设备地址 块设备:block, 存取单位"块",磁盘 字符设备:char, 存取单位"字符", 键盘 设备文件:关联至一个设备驱动程序,使能够与之对应的硬件设备进行通信 设备号:主设备号   次设备号 设备文件只有源数据(属性),没有数据,都是特殊类型的文件,目录也是 /dev/dev_file都在这儿 硬盘的接口类型: 并行(慢于串口): IDE   133MB/S(接口速率) SCSI  640MB/S 串口: S

第十一章 linux磁盘管理(1)

Linux磁盘管理 涉及到的命令如下: fdisk -l              查看当前磁盘使用情况 fdisk /dev/sdb        划分分区 mkfs.ext4 /dev/sdb1   给分区格式化 mkdir /data           创建挂载目录 mount /dev/sdb1 /data 将新划分的分区挂载到/data目录 vi /etc/fstab         将挂载信息卸载配置文件里,开机启动挂载信息 /dev/sdb1 /data  ext4 defaul

Linux磁盘管理高级

Linux磁盘管理高级 LVM Btrsh LVM 逻辑卷管理(LVM)指系统将物理卷管理抽象成一个逻辑卷,包括重新设定文件系统的大小,LVM可以弹性的更改LVM的容量,通过交换PE来进行资料的转换,将原来LV内的PE转移到其他的设备中以降低LV的容量,或将其他设备中的PE加到LV中以加大容量. LVM还有快照的功能,快照区与原本的LV共用很多PE的区块,因此快照区与被快照的LV必须要要在同一个VG上!系统恢复的时候的文件数量不能高于快照区的实际容量. LVM的基本原理可用下图表示: LVM: 

分析Linux磁盘管理与文件系统专题三

1.前言 紧接着我的上一篇博客进行磁盘管理操作: http://zhangfengzhe.blog.51cto.com/8855103/1430531 我们已经对磁盘进行了分区,信息如下: [[email protected] ~]# fdisk -l /dev/sdb Disk /dev/sdb: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 5

分析Linux磁盘管理与文件系统专题二

1.关于设备文件 A 我们知道常见的设备文件有:字符设备文件(character),块设备文件(block). B 块设备,简写b,随机访问,比如硬盘. C 字符设备,简写c,线性访问,比如键盘,鼠标,显示器. D 我们的设备文件常常在/dev目录下,并且没有大小.因为设备文件只是作为设备访问   的入口. E 设备文件,一般用major(主设备号),minor(次设备号)进行标示.主设备号标示设备类型,次设备号标示同一种类型设备下的不同设备. 2.创建设备文件实例 [[email protec

深入剖析linux磁盘管理

一.linux中常见的磁盘: 无论什么操作系统,归根还是要落实与磁盘上的,对于磁盘的管理也是linux管理必备的一项技能.在linux中"一切皆文件"的思想贯彻整个linux的学习中,包括像是磁盘等的硬件也是在linux的/dev/目录下类似于文件形式的存放,常见的SATA口USB优盘或是SCSI口的硬盘在linux中是以/dev/sd[a-p]开头的文件,早期的IDE硬盘现在已经很少见了,这种硬盘在linux中是以/dev/hd[a-d],CDROM是以/dev/cdrom开头的文件

Linux磁盘管理:LVM逻辑卷创建及使用

Linux磁盘管理:LVM逻辑卷创建及使用    一.创建LVM逻辑卷    通过图文并茂的方式来看看如何创建我们的LVM ,首先是要将我们的物理硬盘格式化成PV,然后将多个PV加入到创建好的VG中,最后通过VG创建我们的LV.所以我们第一步就是将我们的物理硬盘格式化成PV(物理卷) ①将物理硬盘格式化成PV(物理卷) 使用的是 pvcreate 命令 这里我已经事先虚拟化了3快物理硬盘,每块硬盘的大小为8G,通过 fdisk -l 命令可以查看 [[email protected] ~]# f

【转载】Linux磁盘管理:LVM逻辑卷管理

Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化,在Linux系统中如果要使用该分区就将其挂载上去即可,windows的话其实底

Linux磁盘管理基础

Linux磁盘管理基础 硬盘结构 文件系统与MBR.GTP 磁盘管理三步骤:分区.格式化.挂载 mount 硬盘结构 硬盘的基本组成材质是盘片,不同容量硬盘的盘片数不等.每个盘片有两面,都可记录信息.盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道,不同盘片相同半径的磁道所组成的圆柱称为柱面,每个磁道被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2^N 次方(N=0.1.2.3)字节信息.在DOS中每扇区是128×2^2 次方=512字节. 硬盘存储相关术语:CHS hea

linux磁盘管理以及linux文件系统管理

linux磁盘管理       硬盘            机械师硬盘            SSD            机械式硬盘            track:磁道            sector:每个扇区512bytes            cylinder:柱面由若干个相同编号的磁道组成                    MBR:0磁道的0扇区master boot record主引导柱面                    512bytes