计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接存放文件。
一、本地存储设备的识别
1. 查看真实存在的设备(系统有可能未挂载或未使用)
fdisk -l
2. 查看系统识别的设备
cat /proc/partitons
3. 查看系统可以使用的设备
blkid
4. 查看系统正在挂载的设备
df
二、设备的挂载和卸载
1. 设备名称
/dev/xdx ##硬盘,/dev/hd0 (并口硬盘),/dev/sha (串口硬盘)
/dev/sr0 /dev/cdrom ##光驱
/dev/mapper/* ##虚拟设备
2. 设备的挂载
挂载vdb3 到/mnt :mount /dev/vdb3 /mnt
卸载/mnt 上的设备:umount /mnt
重新读写挂载:mount -o remount, rw /dev/vdb3 或者写 /mnt
3. 解决设备正忙的方法
当设备正在被使用时,或者正处于被挂载的目录时,卸载设备会出现设备正忙的报错
解决方法一:
查询进程信息:lsof /mnt
结束当前使用设备的进程:kill -9 pid
此时,便可卸载成功
解决方法2:
查看/mnt 谁在用:fuser -vm /mnt
查看并结束:fuser -kvm /mnt
卸载/mnt 下的设备
三、磁盘分区
POST (power on self test ) ##加电自检
MBR (master boot record ) ##注引导记录,占446个字节
MPT (master partition table ) ##主分区表,占64个字节,一块磁盘只能建立4个主分区,一个主分区占主分区表的16个字节
55aa ##硬盘有效标志位,占两个字节
主引导扇区共512个字节,由mbr 、mpt 、55aa 组成
1. 分区步骤
fdisk -l ##查询设备信息
fdisk /dev/vdb ##创建分区
创建分区时,查看命令帮助,其中:
d(删除分区),m(查看帮助),n(新建分区),p(显示分区信息),q(退出),t(修改分区id),w(保存分区信息)
新建分区
输入分区编号,设置起始位置
设置分区大小
显示分区信息
当建立4个主分区后,再建立其他分区时,系统会提示需要移除主分区,建立扩展分区,否则无法再建立分区
删除主分区
在建立好三个主分区后,再建立分区时,默认的分区类型就为扩展分区(主分区:primary 扩展分区:extended),同时默认空间大小为剩余所有空间
建立好扩展分区后,即可在扩展分区中建立更多分区
退出保存
给设备铺设文件系统
其中,可以将磁盘格式化为多种格式
对建立好,并铺设好文件系统的分区进行挂载
2. 永久挂载设备
之前利用mount 命令挂载设备仅是临时的,可通过/etc/rc.d/rc.local 脚本文件进行开机自动挂载,但是其挂载是在系统启动后,才执行脚本文件进行挂载的,若是挂载系统启动分区,则不能成功启动系统
若想永久挂载设备,同时是在系统启动前就挂载,需要修改配置文件 : fstab
查看配置文件的写法
修改配置文件
修改格式:设备地址 挂载地址 设备格式 挂载参数 0(不检查) 0(不备份)
文件配置好后,进行挂载
四、swap 分区管理
1. swap 分区建立
划分分区并设定分区标签
其中swap 分区标签号为:82
查看swap 分区信息
保存退出
查看系统可以识别的设备,发现并没有新建的swap 分区
需要利用partprobe 进行重新识别
对swap 分区进行文件系统的铺设
挂载swap 分区,并显示
在fstab 中配置 永久挂载swap 分区
卸载swap 分区,并显示
2. /etc/fstab 配置文件修改错误时,系统无法启动(因为该配置文件中写入了系统所在磁盘分区的开机启动,若配置文件出错,则系统无法启动)
重启时出错
输入超级用户密码进入命令终端,并编辑/etc/fstab 配置文件
将出错部分注释掉,或者改正确
再次重启后,便能正常进入系统
五、配额
1. 新建分区,并格式化
2. 新建目录,修改权限,并配额挂载
3. 对分区进行配额,使挂载的目录内可使用空间为20M
4. 修改配置文件,使其永久挂载配额分区
5. 测试,创建大于配额的文件,需要在普通用户下进行,发现文件大小最大只有20M
六、磁盘加密
1. 创建新的分区,
2. 设置临时的密码
3. 将加密的分区解锁并以westos 的名字打开,放在/dev/mapper 下
4. 对解锁后的分区格式化
5. 对解锁分区进行挂载,并新建文件
6. 卸载分区,并对分区进行加锁
7. 加锁后,文件消失,切分区的目录也消失了